From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-AntiVirus: Checked by Dr.Web [version: 4.32b, engine: 4.32b, virus records: 81353, updated: 21.07.2005] Message-ID: <42EDBD8B.9070006@rambler.ru> Date: Mon, 01 Aug 2005 10:13:31 +0400 From: Vasya Makarov User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] =?KOI8-R?Q?=EB=C1=CB_=CF=D4=CB=CC=C0=DE=C9=D4=D8_?= =?KOI8-R?Q?=CC=C9=CE=CB=CF=D7=CB=D5_=D3__ALLEGRO_=3F?= References: In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Auth-User: drmoriarty, whoson: (null) X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Aug 2005 06:14:29 -0000 Archived-At: List-Archive: List-Post: 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