[Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза?

Slava Dubrovskiy =?iso-8859-1?q?slava_=CE=C1_elan=2Ecom=2Eua?=
Вт Апр 12 13:58:09 MSD 2005


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) собрать.
Но чувствую, что с моим знанием С я не потяну. :-(

-- 
С уважением,
Дубровский Вячеслав.




Подробная информация о списке рассылки community