[Comm] Как отключить линковку с ALLEGRO ?

Vasya Makarov =?iso-8859-1?q?drmoriarty_=CE=C1_rambler=2Eru?=
Пн Авг 1 10:13:31 MSD 2005


Sergey Stepanov пишет:
>  
> Господа, есть вопрос. 
>  
> Дистрибутив ALT Master 2.4 
>  
> Имеем программу в исходниках.  
> Программа НЕ использует библиотеку Allegro. В исходниках нигде нет подключения h-файлов allegro,  
> и для работы программы allegro не требуется вообще. 
>  
> При линковке выдается сообщение 
>  
> gcc -L/usr/X11R6/lib -o /home/xi/work/funmon/fm ***.o  -lglut -lGL -lGLU -lX11 -lXext -lXmu -lXi -lm -lSDL 
> -lpthread -lIL -lILU -lILUT  
> /usr/bin/../lib/liballeg.so.4.1: undefined reference to `_mangled_main_address' 
> collect2: ld returned 1 exit status 
>  
> (***.o - это я просто сейчас заменил чтоб небыло длинного списка моих *.o файлов) 
Видимо у проги кривой configure (если есть) или кривой Makefile 
(если configure нет), или spec.

>  
> Вопрос: почему линкоыщик пытается собрать проект с allegro? 
> Как это дело отключить, не удаляя allegro-библиотеки и не деинсталлируя allegro-вские rpm? 
Сделать ./configure --help и посмотреть настраиваемо это ли? 
Если нет, патчить spec/Makefile.
>  
> ЗЫЖ В RedHat9 компиляция этого же проекта проходит без ошибок, allegro и allegro-devel установлены, 
> но собирается без них. 
>  
> На всякий случай, содержимое моего ld.so.conf 
>  
> include /etc/ld.so.conf.d/*.conf 
> /usr/X11R6/lib 
> /usr/local/lib 
>  
> Файл /etc/ld.so.conf.d/X11R6.conf 
>  
> /usr/X11R6/lib 
>  
>  
> Со всяческими пожеланиями, Сергей. 
> http://xi.net.ru 
>  
> _______________________________________________
> Community mailing list
> Community на altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/community
> 

-- 
Regards,
Vasya



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