[magick-users] IM 6.3.7 Compile Errors

Ashley M. Kirchner ashley at pcraft.com
Mon Dec 10 08:28:23 PST 2007


I'm trying to compile 6.3.7 and it gets almost all the way through and 
fails with the following at the end. Suggestions?

----------
rm -rf blib/arch/auto/Image/Magick/Magick.a
/usr/bin/ar cr blib/arch/auto/Image/Magick/Magick.a Magick.o && : 
blib/arch/auto/Image/Magick/Magick.a
chmod 755 blib/arch/auto/Image/Magick/Magick.a
cp Magick.pm blib/lib/Image/Magick.pm
AutoSplitting blib/lib/Image/Magick.pm (blib/lib/auto/Image/Magick)
Writing "Makefile.aperl" for this PerlMagick
Warning: -L../magick/.libs changed to 
-L/usr/local/src/IM/ImageMagick-6.3.7/PerlMagick/../magick/.libs
Warning: -L../wand/.libs changed to 
-L/usr/local/src/IM/ImageMagick-6.3.7/PerlMagick/../wand/.libs
Warning: /usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.a not 
found
If you're going to build a static perl binary, make sure perl is installed
otherwise ignore this warning
Writing Makefile.aperl for Image::Magick
make -f Makefile.aperl PerlMagick
make[3]: Entering directory `/usr/local/src/IM/ImageMagick-6.3.7/PerlMagick'
Writing perlmain.c
cd . && gcc -c "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" \
-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe 
-Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -g -O2 -Wall -W -pthread -O2 
-g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
--param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic 
-fasynchronous-unwind-tables \
-DVERSION=\"6.3.7\" \
-DXS_VERSION=\"6.3.7\" -fPIC 
"-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE" perlmain.c
perlmain.c: In function ‘xs_init’:
perlmain.c:122: warning: passing argument 4 of ‘Perl_newXS’ discards 
qualifiers from pointer target type
perlmain.c:127: warning: passing argument 4 of ‘Perl_newXS’ discards 
qualifiers from pointer target type
make[3]: *** No rule to make target 
`/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE/libperl.a', needed by 
`PerlMagick'. Stop.
make[3]: Leaving directory `/usr/local/src/IM/ImageMagick-6.3.7/PerlMagick'
make[2]: *** [PerlMagick] Error 2
make[2]: Leaving directory `/usr/local/src/IM/ImageMagick-6.3.7/PerlMagick'
make[1]: *** [PerlMagick/PerlMagick] Error 2
make[1]: Leaving directory `/usr/local/src/IM/ImageMagick-6.3.7'
make: *** [all] Error 2



More information about the Magick-users mailing list