[devel] undefined symbol при сборке GraphicsMagick

Slava Dubrovskiy =?iso-8859-1?q?dubrsl_=CE=C1_altlinux=2Eorg?=
Вт Окт 17 19:51:37 MSD 2006


Damir Shayhutdinov пишет:
>> При сборке GraphicsMagick получаю:
>> Verifying ELF objects in /home/slava/tmp/GraphicsMagick-buildroot
>>     
> (arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
>   
>> verify-elf: WARNING:
>> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
>> undefined symbol: Perl_Top_ptr
>> verify-elf: WARNING:
>> ./usr/lib/perl5/vendor_perl/i386-linux/auto/Graphics/Magick/Magick.so:
>> undefined symbol: Perl_sv_setiv
>>
>> Причем тоже-самое и при сборке ImageMagick. Как-то на это надо
>> реагировать? Вроде работает.
>>     
> Лучше долинковать с тем, что предоставляет эти символы.
> Для поиска что представляет эти символы можно использовать findsym.
>
> findsym Perl_sv_backoff
> /usr/lib/libperl.so: 000703f5 T Perl_sv_backoff
> /usr/lib/libperl.so.5.8: 000703f5 T Perl_sv_backoff
>
> К строке линковки этих .so файлов надо добавить -lperl.
>
> Недолинковать тоже в принципе можно, но тогда не будет явной
> зависимости на soname.
>   
Спасибо за объяснение. Сделал.

-- 
WBR,
Dubrovskiy Vyacheslav

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 252 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20061017/f1ee6c73/attachment-0001.bin>


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