[magick-users] error trying static compile in linux...

Shane Nelson shane at webqualityhost.net
Fri Mar 9 02:40:58 CST 2007


Hi Folks,

I'm trying to statically compile imagemagick on an rhel system.  I'm  
getting a bunch of errors like this when I run make...

gcc -L/usr/local/src/ImageMagick-6.3.2/magick/.libs -L/usr/local/lib - 
Wl,-E -o PerlMagick -O2 ./perlmain.o Magick.o blib/arch/auto/Image/ 
Magick/Magick.a /usr/local/magickperl/lib/5.8.8/i686-linux/auto/ 
DynaLoader/DynaLoader.a /usr/local/magickperl/lib/5.8.8/i686-linux/ 
CORE/libperl.a `cat blib/arch/auto/Image/Magick/extralibs.all` -lnsl - 
ldl -lm -lcrypt -lutil -lc
Magick.o(.text+0x1b): In function `ClonePackageInfo':
/usr/local/src/ImageMagick-6.3.2/PerlMagick/Magick.xs:492:
Magick.o(.text+0x36):/usr/local/src/ImageMagick-6.3.2/PerlMagick/ 
Magick.xs:505: undefined reference to `CloneImageInfo'
Magick.o(.text+0x80):/usr/local/src/ImageMagick-6.3.2/PerlMagick/ 
Magick.xs:496: undefined reference to `ThrowMagickException'
Magick.o(.text+0x67e): In function `DestroyPackageInfo':
/usr/local/src/ImageMagick-6.3.2/PerlMagick/Magick.xs:716: undefined  
reference to `DestroyImageInfo'
gcc -L/usr/local/src/ImageMagick-6.3.2/magick/.libs -L/usr/local/lib - 
Wl,-E -o PerlMagick -O2 ./perlmain.o Magick.o blib/arch/auto/Image/ 
Magick/Magick.a /usr/local/magickperl/lib/5.8.8/i686-linux/auto/ 
DynaLoader/DynaLoader.a /usr/local/magickperl/lib/5.8.8/i686-linux/ 
CORE/libperl.a `cat blib/arch/auto/Image/Magick/extralibs.all` -lnsl - 
ldl -lm -lcrypt -lutil -lc
Magick.o(.text+0x1b): In function `ClonePackageInfo':
/usr/local/src/ImageMagick-6.3.2/PerlMagick/Magick.xs:492:
Magick.o(.text+0x36):/usr/local/src/ImageMagick-6.3.2/PerlMagick/ 
Magick.xs:505: undefined reference to `CloneImageInfo'
Magick.o(.text+0x80):/usr/local/src/ImageMagick-6.3.2/PerlMagick/ 
Magick.xs:496: undefined reference to `ThrowMagickException'
Magick.o(.text+0x67e): In function `DestroyPackageInfo':
/usr/local/src/ImageMagick-6.3.2/PerlMagick/Magick.xs:716: undefined  
reference to `DestroyImageInfo'


My configure line looks like this:
./configure --with-perl=/usr/local/magickperl/bin/perl --without- 
threads --disable-shared --prefix=/usr/local/magickbugtest --without- 
modules

Any idea what I'm doing wrong?

Shane


More information about the Magick-users mailing list