Bug 5950 - undefined symbol: InitializeMagick
Summary: undefined symbol: InitializeMagick
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: perl-Magick (show other bugs)
Version: unstable
Hardware: all Linux
: P2 blocker
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-25 13:00 MSK by Stanislav Yadykin
Modified: 2005-10-14 17:22 MSD (History)
11 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stanislav Yadykin 2005-01-25 13:00:41 MSK
-(~:$)-> perl -MImage::Magick
perl: symbol lookup error:
/usr/lib/perl5/vendor_perl/i386-linux/auto/Image/Magick/Magick.so: undefined
symbol: InitializeMagick
Comment 1 Anton Farygin 2005-01-25 13:06:45 MSK
$ perl -MImage::Magick
print "test\n";
test

Не воспроизвелось.

Попробуйте последнюю версию perl-Magick из Sisyphus.
Comment 2 Stanislav Yadykin 2005-01-25 13:59:37 MSK
(In reply to comment #1)
> $ perl -MImage::Magick
> print "test\n";
> test
> 
> Не воспроизвелось.
> 
> Попробуйте последнюю версию perl-Magick из Sisyphus.

Сизиф сегодняшний, ALT Linux Sisyphus (20050124)
Теперь сравним вывод ldd от двух библиотек, 1-я из сизифа, вторая -
пересобранный пакет на текущей машине:

-(~:$)-> ldd /usr/lib/perl5/vendor_perl/i386-linux/auto/Image/Magick/Magick.so
Magick.so
/usr/lib/perl5/vendor_perl/i386-linux/auto/Image/Magick/Magick.so:
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4004c000)
        libz.so.1 => /lib/libz.so.1 (0x400bd000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0x400d0000)
        libtiff.so.4 => /usr/lib/libtiff.so.4 (0x400ff000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x4014d000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4016b000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40179000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40182000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4019a000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40266000)
        libbz2.so.1 => /lib/libbz2.so.1 (0x402b8000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x402c8000)
        libm.so.6 => /lib/libm.so.6 (0x4031b000)
        libc.so.6 => /lib/libc.so.6 (0x4033e000)
        libdl.so.2 => /lib/libdl.so.2 (0x4044c000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
Magick.so:
        libMagick.so.6 => /usr/lib/libMagick.so.6 (0x4004c000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4024f000)
        libz.so.1 => /lib/libz.so.1 (0x402c1000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0x402d3000)
        libtiff.so.4 => /usr/lib/libtiff.so.4 (0x40302000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40350000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4036e000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4037c000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40386000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4039d000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40469000)
        libbz2.so.1 => /lib/libbz2.so.1 (0x404bb000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x404cb000)
        libm.so.6 => /lib/libm.so.6 (0x4051e000)
        libc.so.6 => /lib/libc.so.6 (0x40542000)
        libltdl.so.3 => /usr/lib/libltdl.so.3 (0x4064f000)
        libdl.so.2 => /lib/libdl.so.2 (0x40656000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

В сизифовой версии отсутствует линковка с libMagick.so.6
Comment 3 Anton Farygin 2005-01-25 14:05:40 MSK
Ага.. нашел. Исправлю в ближайшее время.
Comment 4 Anton Farygin 2005-01-25 14:38:38 MSK
fixed(perl-Magick-6.1.8-alt2.i586.rpm)