[Comm] Ошибка при компиляции проги в Kylix 2

Andrey Rahmatullin =?iso-8859-1?q?wrar_=CE=C1_altlinux=2Eru?=
Чт Янв 22 17:27:39 MSK 2004


On Thu, Jan 22, 2004 at 06:10:08PM +0000, TaW wrote:
> Сделал простую программу, в куликсе она запускается,
> откомпилировал (все без ошибок), далее запускаю средствами
> линукса:
> /New Folder 1/Project1: error while loading shared libraries:
> libqtintf-6.5-qt2.3.so: cannot open shared object  No such file
> or directory

У меня похожая проблема. Почти.
$ ./Project1
./Project1: relocation error: ./Project1: undefined symbol: initPAnsiStrings

$ ldd Project1
        /lib/libNoVersion.so.1 => /lib/libNoVersion.so.1 (0x40001000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4000e000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x400d5000)
        libdl.so.2 => /lib/libdl.so.2 (0x400ea000)
        libc.so.6 => /lib/libc.so.6 (0x400ed000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

$ findsym initPAnsiStrings
/usr/bin/findsym: The symbol initPAnsiStrings was not found.

Твоя проблема (у тебя явно скомпилено с runtime packages) натолкнула меня
на решение - раз не видит либу, надо путь к ней вписать в /etc/ld.so.conf.
Тебе должно помочь, мне помогло.

Только вот не понял:
%
Одно их правил хорошего тона говорит, что
+ если программа использует некую библиотеку, то она должна быть с ней
  слинкована;
+ если библиотека использует некую библиотеку, то она должна быть с ней
  слинкована.
                -- ldv in devel@
%

А тут (судя по ldd) - нет.

-- 
WBR, wRAR (ALT Linux Team)

> По моему у RedHat есть неплохая реализация на C + shell
Что-то верится с трудом.  Кто автор?
		-- ldv in devel@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20040122/ef62f94d/attachment-0002.bin>


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