* [Comm] Ошибка ли указывать библиотеку -lGL 2 раза? @ 2005-04-11 12:26 Slava Dubrovskiy 2005-04-11 14:22 ` Yury Aliaev 0 siblings, 1 reply; 14+ messages in thread From: Slava Dubrovskiy @ 2005-04-11 12:26 UTC (permalink / raw) To: Community Здравствуйте! Вот пытаюсь собрать программку. Не проходит configure. Жалуется что не может найти GL, когда все вроде есть. Смущает то, -lGL повторяется 2 раза. Может это ошибка? configure:1686: checking for working libGC configure:1706: gcc -o conftest -g -O2 conftest.c -lGC -lGL -lSDL -lpthread -lGL 1>&5 /usr/bin/ld: cannot find -lGL collect2: ld returned 1 exit status #line 1688 "configure" #include "confdefs.h" #include <unistd.h> #include <stdlib.h> #include <libGC/diom.h> #include <libGC/dl.h> #include <libGC/configfile.h> #include <libGC/net.h> int main() { diom_init("", ""); cf_openFile(""); return 0; ; return 0; } $ sudo ldconfig -p | grep GL libGLw.so.1 (libc6) => /usr/X11R6/lib/libGLw.so.1 libGLw.so (libc6) => /usr/X11R6/lib/libGLw.so libGLcore.so.1 (ELF) => /usr/X11R6/lib/libGLcore.so.1 libGLcore.so.1 (ELF) => /usr/lib/libGLcore.so.1 libGLU.so.1 (libc6) => /usr/X11R6/lib/libGLU.so.1 libGLU.so (libc6) => /usr/X11R6/lib/libGLU.so libGL.so.1.2 (libc6) => /usr/X11R6/lib/libGL.so.1.2 libGL.so.1 (libc6) => /usr/X11R6/lib/libGL.so.1 libGL.so.nvidia (libc6) => /usr/X11R6/lib/libGL.so.nvidia libGL.so (libc6) => /usr/X11R6/lib/libGL.so -- С уважением, Дубровский Вячеслав. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Ошибка ли указывать библиотеку -lGL 2 раза? 2005-04-11 12:26 [Comm] Ошибка ли указывать библиотеку -lGL 2 раза? Slava Dubrovskiy @ 2005-04-11 14:22 ` Yury Aliaev 2005-04-12 7:02 ` Slava Dubrovskiy 0 siblings, 1 reply; 14+ messages in thread From: Yury Aliaev @ 2005-04-11 14:22 UTC (permalink / raw) To: community Здравствуйте, Slava! > Здравствуйте! > Вот пытаюсь собрать программку. Не проходит configure. Жалуется что не > может найти GL, когда все вроде есть. Смущает то, -lGL повторяется 2 > раза. Может это ошибка? Не, это нормально. Такие ситуации встречаются достаточно часто и ld молча игнорирует указание библиотеки два раза. Скорее всего, либо не стоит какой-то -devel пакет с симлинками на библиотеки, либо пути компилятору недопрописаны. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Ошибка ли указывать библиотеку -lGL 2 раза? 2005-04-11 14:22 ` Yury Aliaev @ 2005-04-12 7:02 ` Slava Dubrovskiy 2005-04-12 8:43 ` [Comm] Ошибка ли указ ывать " Eugene Ostapets 2005-04-12 10:42 ` [Comm] Ошибка ли указывать " Yury Aliaev 0 siblings, 2 replies; 14+ messages in thread From: Slava Dubrovskiy @ 2005-04-12 7:02 UTC (permalink / raw) To: community Yury Aliaev пишет: >> Вот пытаюсь собрать программку. Не проходит configure. Жалуется что не >> может найти GL, когда все вроде есть. Смущает то, -lGL повторяется 2 >> раза. Может это ошибка? > > Не, это нормально. Такие ситуации встречаются достаточно часто и ld > молча игнорирует указание библиотеки два раза. Скорее всего, либо не > стоит какой-то -devel пакет с симлинками на библиотеки, либо пути > компилятору недопрописаны. Тогда подскажите, какой пакет предоставляет -lGL? И вообще, что можно почитать, про то, какая библиотека как сокращается?. А то подобный вопрос уже повторно возникает. Раньше искал что такое -lZ. -- С уважением, Дубровский Вячеслав. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? 2005-04-12 7:02 ` Slava Dubrovskiy @ 2005-04-12 8:43 ` Eugene Ostapets 2005-04-12 9:05 ` Slava Dubrovskiy 2005-04-12 10:42 ` [Comm] Ошибка ли указывать " Yury Aliaev 1 sibling, 1 reply; 14+ messages in thread From: Eugene Ostapets @ 2005-04-12 8:43 UTC (permalink / raw) To: community On Apr 12, 2005 10:02 AM, Slava Dubrovskiy <slava@elan.com.ua> wrote: > Yury Aliaev пишет: > > Тогда подскажите, какой пакет предоставляет -lGL? все однозначно... -lNAME -> libNAME.so -- С уважением, Евгений Остапец uin: 23747217 jid: eugene_ostapets@jabber.ru ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? 2005-04-12 8:43 ` [Comm] Ошибка ли указ ывать " Eugene Ostapets @ 2005-04-12 9:05 ` Slava Dubrovskiy 2005-04-12 9:10 ` Alexey I. Froloff 2005-04-12 9:19 ` [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? Nick S. Grechukh 0 siblings, 2 replies; 14+ messages in thread From: Slava Dubrovskiy @ 2005-04-12 9:05 UTC (permalink / raw) To: community Eugene Ostapets пишет: >>Тогда подскажите, какой пакет предоставляет -lGL? >> >> >все однозначно... >-lNAME -> libNAME.so > Ну вот и приехали в начало треда. :-( Ищем какой пакет предоставляет libgl.so $ apt-cache search libgl.so xorg-x11-mesaGL - OpenGL 1.3 compatible 3D graphics library for X Window server Проверяем, установлен ли такой пкет # rpm -qa| grep mesa xorg-x11-mesaGL-6.8.2-alt5 Теперь хочу понять, почему ld не находит -lGL? Лог: configure:1686: checking for working libGC configure:1706: gcc -o conftest -g -O2 conftest.c -lGC -lGL -lSDL -lpthread -lGL 1>&5 /usr/bin/ld: cannot find -lGL collect2: ld returned 1 exit status #line 1688 "configure" #include "confdefs.h" #include <unistd.h> #include <stdlib.h> #include <libGC/diom.h> #include <libGC/dl.h> #include <libGC/configfile.h> #include <libGC/net.h> int main() { diom_init("", ""); cf_openFile(""); return 0; ; return 0; } -- С уважением, Дубровский Вячеслав. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? 2005-04-12 9:05 ` Slava Dubrovskiy @ 2005-04-12 9:10 ` Alexey I. Froloff 2005-04-12 9:36 ` Slava Dubrovskiy 2005-04-12 9:19 ` [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? Nick S. Grechukh 1 sibling, 1 reply; 14+ messages in thread From: Alexey I. Froloff @ 2005-04-12 9:10 UTC (permalink / raw) To: ALT Linux Community [-- Attachment #1: Type: text/plain, Size: 551 bytes --] * Slava Dubrovskiy <slava@> [050412 13:09]: > >>Тогда подскажите, какой пакет предоставляет -lGL? > >все однозначно... > >-lNAME -> libNAME.so > configure:1686: checking for working libGC > configure:1706: gcc -o conftest -g -O2 conftest.c -lGC -lGL -lSDL > -lpthread -lGL 1>&5 > /usr/bin/ld: cannot find -lGL > collect2: ld returned 1 exit status -L/usr/X11R6/lib -- Regards, Sir Raorn. ------------------- Пока мне не объяснят, как сделать так, чтобы воспроизвести это, я буду считать, что всё нормально. -- ldv in devel@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? 2005-04-12 9:10 ` Alexey I. Froloff @ 2005-04-12 9:36 ` Slava Dubrovskiy 2005-04-12 9:44 ` Alexey I. Froloff 0 siblings, 1 reply; 14+ messages in thread From: Slava Dubrovskiy @ 2005-04-12 9:36 UTC (permalink / raw) To: community Alexey I. Froloff пишет: >>configure:1686: checking for working libGC >>configure:1706: gcc -o conftest -g -O2 conftest.c -lGC -lGL -lSDL >>-lpthread -lGL 1>&5 >>/usr/bin/ld: cannot find -lGL >>collect2: ld returned 1 exit status >> >> >-L/usr/X11R6/lib > > А зачем тогда в /etc/ld.so.conf стоит /usr/X11R6/lib? Да и ldconfig -p показывает наличие GL (см. выше). -- С уважением, Дубровский Вячеслав. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? 2005-04-12 9:36 ` Slava Dubrovskiy @ 2005-04-12 9:44 ` Alexey I. Froloff 2005-04-12 9:58 ` Slava Dubrovskiy 0 siblings, 1 reply; 14+ messages in thread From: Alexey I. Froloff @ 2005-04-12 9:44 UTC (permalink / raw) To: ALT Linux Community [-- Attachment #1: Type: text/plain, Size: 529 bytes --] * Slava Dubrovskiy <slava@> [050412 13:37]: > >>/usr/bin/ld: cannot find -lGL > >>collect2: ld returned 1 exit status > >-L/usr/X11R6/lib > А зачем тогда в /etc/ld.so.conf стоит /usr/X11R6/lib? > Да и ldconfig -p показывает наличие GL (см. выше). Вообще-то ld.so.conf и ldconfig относятся к /lib/ld-linux.so.2, а не к /usr/bin/ld... -- Regards, Sir Raorn. ------------------- > 3. до исправления pkgconfig очередь тоже дойдёт. :) Предупредите заранее, пожалуйста. Я сохраню бэкапы :-). -- morozov in sisyphus@ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? 2005-04-12 9:44 ` Alexey I. Froloff @ 2005-04-12 9:58 ` Slava Dubrovskiy 2005-04-12 10:10 ` Alexey Rusakov 0 siblings, 1 reply; 14+ messages in thread From: Slava Dubrovskiy @ 2005-04-12 9:58 UTC (permalink / raw) To: community Alexey I. Froloff пишет: >>>>/usr/bin/ld: cannot find -lGL >>>>collect2: ld returned 1 exit status >>>> >>>> >>>-L/usr/X11R6/lib >>> >>> >>А зачем тогда в /etc/ld.so.conf стоит /usr/X11R6/lib? >>Да и ldconfig -p показывает наличие GL (см. выше). >> >> >Вообще-то ld.so.conf и ldconfig относятся к /lib/ld-linux.so.2, а >не к /usr/bin/ld... > > Не знал. -L помогло. :-) Спасибо. Только теперь следующая ошибка вылезла. :-( : configure:1686: checking for working libGC configure:1706: gcc -o conftest -g -O2 conftest.c -lGC -lSDL -lpthread -lGL -L/usr/X11R6/lib 1>& /usr/local/lib/libGC.so: undefined reference to `operator delete(void*)' /usr/local/lib/libGC.so: undefined reference to `__gxx_personality_v0' /usr/local/lib/libGC.so: undefined reference to `__cxa_pure_virtual' /usr/local/lib/libGC.so: undefined reference to `vtable for __cxxabiv1::__class_type_info' /usr/local/lib/libGC.so: undefined reference to `operator new(unsigned int)' collect2: ld returned 1 exit status configure: failed program was: #line 1688 "configure" #include "confdefs.h" #include <unistd.h> #include <stdlib.h> #include <libGC/diom.h> #include <libGC/dl.h> #include <libGC/configfile.h> #include <libGC/net.h> int main() { diom_init("", ""); cf_openFile(""); return 0; ; return 0; } Это я пытаюсь a340gc (http://a340gc.iradis.org) собрать. Но чувствую, что с моим знанием С я не потяну. :-( -- С уважением, Дубровский Вячеслав. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? 2005-04-12 9:58 ` Slava Dubrovskiy @ 2005-04-12 10:10 ` Alexey Rusakov 2005-04-12 11:57 ` [Comm] Ошибки a340gc (was:Ошибка ли указ ывать библиотеку -lGL 2 раза?) Slava Dubrovskiy 0 siblings, 1 reply; 14+ messages in thread From: Alexey Rusakov @ 2005-04-12 10:10 UTC (permalink / raw) To: community Slava Dubrovskiy wrote: >configure:1686: checking for working libGC >configure:1706: gcc -o conftest -g -O2 conftest.c -lGC -lSDL >-lpthread -lGL -L/usr/X11R6/lib 1>& >/usr/local/lib/libGC.so: undefined reference to `operator delete(void*)' >/usr/local/lib/libGC.so: undefined reference to `__gxx_personality_v0' >/usr/local/lib/libGC.so: undefined reference to `__cxa_pure_virtual' >/usr/local/lib/libGC.so: undefined reference to `vtable for >__cxxabiv1::__class_type_info' >/usr/local/lib/libGC.so: undefined reference to `operator new(unsigned int)' >collect2: ld returned 1 exit status > > Теперь добавьте -lstdc++ >Это я пытаюсь a340gc (http://a340gc.iradis.org) собрать. >Но чувствую, что с моим знанием С я не потяну. :-( > > Судя по ошибкам линкера, это уже не C, а C++. -- Alexey "Ktirf" Rusakov ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Ошибки a340gc (was:Ошибка ли указ ывать библиотеку -lGL 2 раза?) 2005-04-12 10:10 ` Alexey Rusakov @ 2005-04-12 11:57 ` Slava Dubrovskiy 0 siblings, 0 replies; 14+ messages in thread From: Slava Dubrovskiy @ 2005-04-12 11:57 UTC (permalink / raw) To: community Alexey Rusakov пишет: >> configure:1686: checking for working libGC >> configure:1706: gcc -o conftest -g -O2 conftest.c -lGC -lSDL >> -lpthread -lGL -L/usr/X11R6/lib 1>& >> /usr/local/lib/libGC.so: undefined reference to `operator delete(void*)' >> /usr/local/lib/libGC.so: undefined reference to `__gxx_personality_v0' >> /usr/local/lib/libGC.so: undefined reference to `__cxa_pure_virtual' >> /usr/local/lib/libGC.so: undefined reference to `vtable for >> __cxxabiv1::__class_type_info' >> /usr/local/lib/libGC.so: undefined reference to `operator >> new(unsigned int)' >> collect2: ld returned 1 exit status > > Теперь добавьте -lstdc++ Помогло :-) >> Это я пытаюсь a340gc (http://a340gc.iradis.org) собрать. >> Но чувствую, что с моим знанием С я не потяну. :-( > > Судя по ошибкам линкера, это уже не C, а C++. Хрен редьки не слаще. Все собралось, установилось, но не работает. $ ./a340gc Failed to initialize Data Input Output Module: Failed to load DIOM-DL /usr/local/share/libGC/▒.so: cannot open shared object file: No such file or directory Причем имя файла так и написано: - "▒.so" Прикол. Откуда оно взялось? Вот часть strace munmap(0x40c85000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=81101, ...}) = 0 mmap2(NULL, 81101, PROT_READ, MAP_PRIVATE, 8, 0) = 0x40ca7000 close(8) = 0 open("/lib/i686/rddp", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/rddp", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/rddp", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0x40ca7000, 81101) = 0 open("/etc/ld.so.cache", O_RDONLY) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=81101, ...}) = 0 mmap2(NULL, 81101, PROT_READ, MAP_PRIVATE, 8, 0) = 0x40ca7000 close(8) = 0 open("/lib/i686/rddp.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/rddp.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/rddp.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0x40ca7000, 81101) = 0 open("/usr/lib/rddp", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/rddp.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/rddp", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/rddp.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/a340gc/rddp", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/a340gc/rddp.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/▒", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/lib/▒.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/libGC/▒", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/libGC/▒.so", O_RDONLY) = -1 ENOENT (No such file or directory) fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 7), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40ca7000 write(1, "Failed to initialize Data Input "..., 47Failed to initialize Data Input Output Module: ) = 47 write(1, " Failed to load DIOM-DL\n", 24 Failed to load DIOM-DL ) = 24 write(1, " /usr/local/share/libGC/\30r\7\10.so:"..., 91 /usr/local/share/libGC/▒.so: cannot open shared object file: No such file or directory ) = 91 write(4, "_\1\2\0\v\0 \3+\0\1\0", 12) = 12 read(4, 0xbffff650, 32) = -1 EAGAIN (Resource temporarily unavailable) select(5, [4], NULL, NULL, NULL) = 1 (in [4]) read(4, "\1\1:\0\0\0\0\0\204\0\240\2\0\0\0\0\0\0\0\0\5\0\0\0\10"..., 32) = 32 write(6, "+\0\1\0", 4) = 4 read(6, 0xbffff680, 32) = -1 EAGAIN (Resource temporarily unavailable) select(7, [6], NULL, NULL, NULL) = 1 (in [6]) read(6, "\1\1\7\0\0\0\0\0\204\0\240\2\0\0\0\0\1\0\0\0\6\0\0\0H\226"..., 32) = 32 write(4, "\n\1\2\0\3\0 \3O\0\2\0\1\0 \3_\1\2\0\7\0 \3+\0\1\0", 28) = 28 read(4, 0xbffff660, 32) = -1 EAGAIN (Resource temporarily unavailable) select(5, [4], NULL, NULL, NULL) = 1 (in [4]) read(4, "\1\1>\0\0\0\0\0\204\0\240\2\0\0\0\0\0\0\0\0\5\0\0\0\10"..., 32) = 32 write(6, "<\0\2\0\0\0@\3+\0\1\0", 12) = 12 read(6, 0xbffff660, 32) = -1 EAGAIN (Resource temporarily unavailable) select(7, [6], NULL, NULL, NULL) = 1 (in [6]) read(6, "\1\1\t\0\0\0\0\0\204\0\240\2\0\0\0\0\0\0\0\0\6\0\0\0H\226"..., 32) = 32 shutdown(6, 2 /* send and receive */) = 0 close(6) = 0 write(4, "<\1\2\0\0\0 \3+\0\1\0", 12) = 12 read(4, 0xbffff660, 32) = -1 EAGAIN (Resource temporarily unavailable) select(5, [4], NULL, NULL, NULL) = 1 (in [4]) read(4, "\1\1@\0\0\0\0\0\204\0\240\2\0\0\0\0\0\0\0\0\5\0\0\0\10"..., 32) = 32 shutdown(4, 2 /* send and receive */) = 0 close(4) = 0 rt_sigaction(SIGSEGV, NULL, {0x400bae50, [], 0}, 8) = 0 rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0 rt_sigaction(SIGBUS, NULL, {0x400bae50, [], 0}, 8) = 0 rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0 rt_sigaction(SIGFPE, NULL, {0x400bae50, [], 0}, 8) = 0 rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0 rt_sigaction(SIGQUIT, NULL, {0x400bae50, [], 0}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0 getpid() = 21947 getpid() = 21947 getpid() = 21947 getpid() = 21947 munmap(0x40bea000, 622592) = 0 munmap(0x40014000, 8192) = 0 munmap(0x40ca7000, 4096) = 0 exit_group(1) = ? -- С уважением, Дубровский Вячеслав. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? 2005-04-12 9:05 ` Slava Dubrovskiy 2005-04-12 9:10 ` Alexey I. Froloff @ 2005-04-12 9:19 ` Nick S. Grechukh 2005-04-12 9:26 ` Slava Dubrovskiy 1 sibling, 1 reply; 14+ messages in thread From: Nick S. Grechukh @ 2005-04-12 9:19 UTC (permalink / raw) To: community [-- Attachment #1: Type: text/plain, Size: 1041 bytes --] On Tuesday 12 April 2005 12:05, Slava Dubrovskiy wrote: > Ну вот и приехали в начало треда. :-( > Ищем какой пакет предоставляет libgl.so > $ apt-cache search libgl.so > xorg-x11-mesaGL - OpenGL 1.3 compatible 3D graphics library for X Window > server > Проверяем, установлен ли такой пкет > # rpm -qa| grep mesa > xorg-x11-mesaGL-6.8.2-alt5 $ rpm -ql xorg-x11-mesaGL /usr/X11R6/bin/glxinfo /usr/X11R6/bin/xdriinfo /usr/X11R6/lib/libGL.so.1 /usr/X11R6/lib/libGL.so.1.2 /usr/X11R6/lib/libGLU.so.1 /usr/X11R6/lib/libGLU.so.1.3 /usr/X11R6/lib/libGLw.so.1 /usr/X11R6/lib/libGLw.so.1.0 /usr/X11R6/lib/libOSMesa.so.4 /usr/X11R6/lib/libOSMesa.so.4.0 /usr/X11R6/lib/mesa_gl /usr/X11R6/lib/mesa_gl/libGL.so.1.2 /usr/X11R6/lib/modules /usr/X11R6/lib/modules/extensions /usr/X11R6/lib/modules/extensions/libGLcore.a /usr/X11R6/lib/modules/extensions/libglx.a /usr/X11R6/man/man1/glxinfo.1x.gz /usr/X11R6/man/man1/xdriinfo.1x.gz $ rpm -qf /usr/X11R6/lib/libGL.so xorg-x11-devel-6.8.2-alt5 просветление пришло? [-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? 2005-04-12 9:19 ` [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? Nick S. Grechukh @ 2005-04-12 9:26 ` Slava Dubrovskiy 0 siblings, 0 replies; 14+ messages in thread From: Slava Dubrovskiy @ 2005-04-12 9:26 UTC (permalink / raw) To: community Nick S. Grechukh пишет: >On Tuesday 12 April 2005 12:05, Slava Dubrovskiy wrote: > > >>Ну вот и приехали в начало треда. :-( >>Ищем какой пакет предоставляет libgl.so >>$ apt-cache search libgl.so >>xorg-x11-mesaGL - OpenGL 1.3 compatible 3D graphics library for X Window >>server >>Проверяем, установлен ли такой пкет >># rpm -qa| grep mesa >>xorg-x11-mesaGL-6.8.2-alt5 >> >> >$ rpm -ql xorg-x11-mesaGL >/usr/X11R6/bin/glxinfo >/usr/X11R6/bin/xdriinfo >/usr/X11R6/lib/libGL.so.1 >/usr/X11R6/lib/libGL.so.1.2 >/usr/X11R6/lib/libGLU.so.1 >/usr/X11R6/lib/libGLU.so.1.3 >/usr/X11R6/lib/libGLw.so.1 >/usr/X11R6/lib/libGLw.so.1.0 >/usr/X11R6/lib/libOSMesa.so.4 >/usr/X11R6/lib/libOSMesa.so.4.0 >/usr/X11R6/lib/mesa_gl >/usr/X11R6/lib/mesa_gl/libGL.so.1.2 >/usr/X11R6/lib/modules >/usr/X11R6/lib/modules/extensions >/usr/X11R6/lib/modules/extensions/libGLcore.a >/usr/X11R6/lib/modules/extensions/libglx.a >/usr/X11R6/man/man1/glxinfo.1x.gz >/usr/X11R6/man/man1/xdriinfo.1x.gz >$ rpm -qf /usr/X11R6/lib/libGL.so >xorg-x11-devel-6.8.2-alt5 > >просветление пришло? > > Нет :-( . Стоит xorg-x11-devel-6.8.2-alt5 # rpm -qa| grep xorg xorg-x11-mesaGL-6.8.2-alt5 xorg-x11-xfs-6.8.2-alt5 xorg-x11-xauth-6.8.2-alt5 xorg-x11-drv-input-6.8.2-alt5 xorg-x11-libs-6.8.2-alt5 xorg-x11-xdm-6.8.2-alt5 xorg-x11-misc-fonts-6.8.2-alt5 xorg-x11-drv-v4l-6.8.2-alt5 xorg-x11-drv-nvidia-6.8.2-alt5 xorg-server-control-1.1-alt1 xorg-x11-locales-6.8.2-alt5 xorg-x11-devel-6.8.2-alt5 xorg-x11-xapps-6.8.2-alt5 xorg-x11-server-6.8.2-alt5 xorg-x11-drv-apm-6.8.2-alt5 xorg-x11-type1-fonts-6.8.2-alt5 xorg-x11-bitmaps-6.8.2-alt5 xorg-x11-utils-6.8.2-alt5 xorg-x11-drv-glint-6.8.2-alt5 xorg-x11-font-utils-6.8.2-alt5 xorg-x11-server-common-6.8.2-alt5 -- С уважением, Дубровский Вячеслав. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Comm] Ошибка ли указывать библиотеку -lGL 2 раза? 2005-04-12 7:02 ` Slava Dubrovskiy 2005-04-12 8:43 ` [Comm] Ошибка ли указ ывать " Eugene Ostapets @ 2005-04-12 10:42 ` Yury Aliaev 1 sibling, 0 replies; 14+ messages in thread From: Yury Aliaev @ 2005-04-12 10:42 UTC (permalink / raw) To: community Slava Dubrovskiy пишет: >> >>Не, это нормально. Такие ситуации встречаются достаточно часто и ld >>молча игнорирует указание библиотеки два раза. Скорее всего, либо не >>стоит какой-то -devel пакет с симлинками на библиотеки, либо пути >>компилятору недопрописаны. > > > Тогда подскажите, какой пакет предоставляет -lGL? > И вообще, что можно почитать, про то, какая библиотека как сокращается?. > А то подобный вопрос уже повторно возникает. Раньше искал что такое -lZ. > Всё очень просто. Сокращение означает название библиотеки с отброшенной приставкой "lib" и окончания .so, т.е. -lGL хочет наличия libGL.so. Далее любым известным способом ищем её. У меня она нашлась в /usr/X11R6/lib в виде симв. ссылки на libGL.so.1.2. Затем: [mutabor@nort mutabor]$ rpm -qf /usr/X11R6/lib/libGL.so XFree86-devel-4.3.0-alt16 Правда, такое работает только если пакет уже установлен. Но, кажется, в Мастере есть индексный файл со списком содержимого всех пакетов, и можно посикать в нём. Или как вариант: найти libGL.so.что-то (в моём случае: libGL.so.1.2), затем: [mutabor@nort mutabor]$ rpm -qf /usr/X11R6/lib/libGL.so.1.2 XFree86-libs-4.3.0-alt16 и догадаться, что искомая ссылка лежит в соответствующем -devel пакете. ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2005-04-12 11:57 UTC | newest] Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-04-11 12:26 [Comm] Ошибка ли указывать библиотеку -lGL 2 раза? Slava Dubrovskiy 2005-04-11 14:22 ` Yury Aliaev 2005-04-12 7:02 ` Slava Dubrovskiy 2005-04-12 8:43 ` [Comm] Ошибка ли указ ывать " Eugene Ostapets 2005-04-12 9:05 ` Slava Dubrovskiy 2005-04-12 9:10 ` Alexey I. Froloff 2005-04-12 9:36 ` Slava Dubrovskiy 2005-04-12 9:44 ` Alexey I. Froloff 2005-04-12 9:58 ` Slava Dubrovskiy 2005-04-12 10:10 ` Alexey Rusakov 2005-04-12 11:57 ` [Comm] Ошибки a340gc (was:Ошибка ли указ ывать библиотеку -lGL 2 раза?) Slava Dubrovskiy 2005-04-12 9:19 ` [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? Nick S. Grechukh 2005-04-12 9:26 ` Slava Dubrovskiy 2005-04-12 10:42 ` [Comm] Ошибка ли указывать " Yury Aliaev
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git