Отправляет email-рассылки с помощью сервиса Sendsay

OpenGL

i386-portbld-freebsd5.2.1)

Здравствуйте, все!
Захотев освоить OpenGL, столкнулся с тем, что
/usr/X11R6/include не включена в пути поиска
компилятором заголовочных файлов. А потому
glut.h компилятор не видит. Когда я указал
полный путь, аналогичные проблемы возникли
уже с файлами, включёнными в glut.h. Можно,
конечно, переместить всю директорию GL в
какой-нибудь /usr/include, но хочется
оставить всё на своих местах.
Заранее спасибо.

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "and_hom@students.ru" Tue, 12 Oct 2004 09:43:46 +0400 (#243826)

 

Ответы:

Hello and,

Tuesday, October 12, 2004, 11:43:46 AM, you wrote:

Возможно надо указать в опциях к gcc -I/usr/X11R6/include

Ответить   Artem Batalov Wed, 13 Oct 2004 01:47:00 +0600 (#243872)

 

i386-portbld-freebsd5.2.1)

On Wed, 13 Oct 2004 01:47:00 +0600
Artem Batalov <arch***@l*****.ru> wrote:

А не подскажете, что делать, если
localhost $ gcc -I /usr/X11R6/include/ 1.c
/var/tmp//ccvcRbCU.o: In function `display':
/var/tmp//ccvcRbCU.o(.text+0xf): undefined reference to `glXClear'
/var/tmp//ccvcRbCU.o(.text+0x2c): undefined reference to `glColor3f'
/var/tmp//ccvcRbCU.o(.text+0x39): undefined reference to `glBegin'
/var/tmp//ccvcRbCU.o(.text+0x56): undefined reference to `glVertex3f'
/var/tmp//ccvcRbCU.o(.text+0x73): undefined reference to `glVertex3f'
/var/tmp//ccvcRbCU.o(.text+0x90): undefined reference to `glVertex3f'
/var/tmp//ccvcRbCU.o(.text+0xad): undefined reference to `glVertex3f'
/var/tmp//ccvcRbCU.o(.text+0xb5): undefined reference to `glEnd'
/var/tmp//ccvcRbCU.o(.text+0xba): undefined reference to `glFlush'
/var/tmp//ccvcRbCU.o: In function `init':
/var/tmp//ccvcRbCU.o(.text+0xdf): undefined reference to `glClearColor'
/var/tmp//ccvcRbCU.o(.text+0xef): undefined reference to `glMatrixMode'
/var/tmp//ccvcRbCU.o(.text+0xf7): undefined reference to `glLoadIdentity'
/var/tmp//ccvcRbCU.o(.text+0x144): undefined reference to `glOrtho'
/var/tmp//ccvcRbCU.o: In function `main':
/var/tmp//ccvcRbCU.o(.text+0x16b): undefined reference to `glutInit'
/var/tmp//ccvcRbCU.o(.text+0x178): undefined reference to `glutInitDisplayMde'
/var/tmp//ccvcRbCU.o(.text+0x18d): undefined reference to `glutInitWindowSize'
/var/tmp//ccvcRbCU.o(.text+0x19d): undefined reference to `glutCreateWindow'
/var/tmp//ccvcRbCU.o(.text+0x1b2): undefined reference to `glutDisplayFunc'
/var/tmp//ccvcRbCU.o(.text+0x1ba): undefined reference to `glutMainLoop'

Кстати, а в этой рассылке что, так мало народу?

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "and_hom@students.ru" Wed, 13 Oct 2004 12:52:48 +0400 (#244425)

 

Здравствуйте, and.

Вы писали 13 октября 2004 г., 12:52:48:

-L/usr/X11R6/lib -lGL -lGLU -lglut

Ответить   Thu, 14 Oct 2004 23:35:21 +0400 (#244918)

 

i386-portbld-freebsd5.2.1)

И до недавнего времени всё работало...

Может быть, стоит переустановить Mesa или иксы?

/usr/X11R6/lib/libglut.so: undefined reference to `glXBindChannelToWindowSGIX'
/usr/X11R6/lib/libglut.so: undefined reference to `glXQueryChannelDeltasSGIX'
/usr/X11R6/lib/libglut.so: undefined reference to `glXChannelRectSyncSGIX'
/usr/X11R6/lib/libglut.so: undefined reference to `glXChannelRectSGIX'
/usr/X11R6/lib/libglut.so: undefined reference to `glXQueryChannelRectSGIX'

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "and_hom@students.ru" Wed, 10 Nov 2004 13:47:47 +0300 (#260599)

 

i386-portbld-freebsd5.2.1)

On Wed, 10 Nov 2004 13:47:47 +0300
"and_h***@s*****.ru" <and_h***@s*****.ru> wrote:

Вопрос отпал переустановкой libglut =)

-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all

http://subscribe.ru/ http://subscribe.ru/feedback

Ответить   "and_hom@students.ru" Wed, 10 Nov 2004 14:20:38 +0300 (#260637)

 

14-10-2004 в 23:37 br0adcasT пишет:




g++ -I/usr/X11R6/include -I. -L/usr/X11R6/lib -lGL -lGLU -lglut LAB5.cpp
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libglut.so when searching for
-lglut
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libglut.a when searching for
-lglut
/usr/bin/ld: cannot find -lglut

Перешёл на amd64 - теперь вот мучаюсь...
что с этими ошибками можно сделать? - всё же пересобрал с нуля!

Кстати, ядро тоже не собирается - ругается на genassym.h

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2315; Возраст листа: 615; Участников: 794
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/472410

Ответить   Wed, 09 Nov 2005 21:41:11 +0300 (#472410)

 

Tue, 12 Oct 2004 09:43:46 +0400, and_h***@s*****.ru <and_h***@s*****.ru>
писав:

а что тут сложного? CXXFLAGS="-I/usr/X11R6/include -L/usr/X11R6/lib"
еще есть CFLAGS
а вообще - изхучайте autoconf - рулит однозначно!!!
autoscan - потом правим созданные им файлы на предмет своих настроек
а дальше сорцы конфигурятся с помощью configure ск4риптиков

Ответить   Wed, 13 Oct 2004 09:31:29 +0300 (#244018)