Installing ImageMagick on FreeBSD with a non-system Perl
As of the time of writing (December 2009), the current version of PerlMagick on CPAN doesn't work with the current port of ImageMagick on FreeBSD.
To install ImageMagick with a non-system Perl on FreeBSD
-
As root, install ImageMagick from ports:
su cd /usr/ports/graphics/ImageMagick make install exit
-
Copy the PerlMagick directory in the build:
mkdir ~/PerlMagick cp -r /usr/ports/graphics/ImageMagick/work/ImageMagick-6.5.5-10/PerlMagick ~/PerlMagick
-
Edit "Makefile.PL" to add the correct include and library directories:
$ diff Makefile.PL Makefile.PL.~1~ 62c62 < 'INC' => '-I/usr/local/include/ImageMagick -I../ -I.. -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2', --- > 'INC' => '-I../ -I.. -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2', 86c86 < 'LIBS' => [ '-L/usr/local/lib -L../magick/.libs -lMagickCore -L../wand/.libs -lMagickWand -lperl -lm' ], --- > 'LIBS' => [ '-L../magick/.libs -lMagickCore -L../wand/.libs -lMagickWand -lperl -lm' ],
-
Do
perl Makefile.PL make install
The compilation creates a lot of warnings.
Copyright © Ben Bullock 2009-2024. All
rights reserved.
For comments, questions, and corrections, please email
Ben Bullock
(benkasminbullock@gmail.com).
/
Privacy /
Disclaimer