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

Sergey Stepanov =?iso-8859-1?q?dlagovna_=CE=C1_mail=2Eru?=
Ср Авг 3 13:03:12 MSD 2005


> On Tue, Aug 02, 2005 at 07:52:40PM +0400, Sergey Stepanov wrote:
> > Вот что показывает. Это все лежит в /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
> 
> Ну rpm -e `rpm -qa | grep liballegro`, в конце концов.
> 
> > > 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
> 
> Если кому была нужна -- сами пожалуются. :)

То есть, имеется в виду, что одна из библиотек -lglut -lGL -lGLU
-lX11 -lXext -lXmu -lXi -lm -lSDL -lpthread -lIL -lILU -lILUT
для своей работы требует Allegro?

И если деинсталлировать Allegro то какая-то другая библиотека 
будет ругаться на отсутсвие Allegro? Но в этом случае проект 
тоже не соберется...

Стоит библиотека - и пусть себе стоит, от того что файлы
библиотеки лежат в каталогах, никому плохо становиться не должно.

Или я чего-то недопонимаю?


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




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