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

Sergey Stepanov =?iso-8859-1?q?dlagovna_=CE=C1_mail=2Eru?=
Вт Авг 2 19:52:40 MSD 2005



> On 8/1/05, Sergey Stepanov <dlagovna на mail.ru> wrote:
> > В комондах, которые генерирует CbuilderX при сборке проекта, тоже
> > никакое Allegro не подключается.
> > 
> > Вопрос остается открытым - почему линковщик пытается собрать проект
> > вместе с Allegro, и как это дело можно отключить?
> А ls -l /usr/X11R6/lib /usr/lib /lib | grep alleg ничего лишнего не
> показывает... ?

Вот что показывает. Это все лежит в /usr/lib.

ls -l /usr/X11R6/lib /usr/lib /lib | grep alleg
drwxr-xr-x    3 root root        4096 Июл 19  2002 allegro
-rw-r--r--    1 root root      813912 Апр 30  2004 liballeg-4.1.14.so
lrwxrwxrwx    1 root root          18 Июл 19  2002 liballeg.so -> liballeg-4.1.14.so
lrwxrwxrwx    1 root root          18 Июл 19  2002 liballeg.so.4.1 -> liballeg-4.1.14.so
-rw-r--r--    1 root root      168808 Апр 30  2004 liballeg_unsharable.a

В подкаталоге allegro лежит подкаталог 4.1, а в нем

alleg-alsadigi.so
alleg-dga2.so
alleg-vga.so
modules.lst

Напоминаю, какая была ошибка

> 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

AltMaster2.4 свежеустановленый, allegro через Synaptic не устанавливал.


Со всяческими пожеланиями, Сергей.
http://xi.net.ru




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