I am hoping someone here can assist me in installing this perl module. I am running MacOSX 10.4.x and have used DarwinPorts (now MacPorts) to install various libraries.

My first attempt was simply to do:

 > perl -MCPAN -e shell
 cpan> install Image::Magick

However, this failed with many errors.

I then when into the source directory (cpan> look Image::Magick) and read the README.txt file to see if it would provide the information needed to successfully build this module.

By using this line in the Makefile.PL, I believe I have handled the various include errors I was getting:

 # Header search specfication and preprocessor flags
'INC' => '-I../ -I.. -I/usr/include/freetype2 -I/usr/include/libxml2 -I/opt/local/include',
 (I added: -I/opt/local/include)

The place where I believe I am running into trouble is not knowing exactly what in the Makefile.PL file needs to be changed with respect to the various libraries.

To both:

  # Linker flags for building an executable
  'LDFLAGS'    =>  "-L../magick/.libs -L/usr/lib $Config{'ldflags'}",

  # Linker flags for building a dynamically loadable module
  'LDDLFLAGS'  => "-L../magick/.libs -L/usr/lib $Config{'lddlflags'}",

I attempted to add

 -L/opt/local/lib

and also attempted to change

  # Library specification
'LIBS' => ['-lMagick -llcms -ltiff -lfreetype -ljpeg -lfontconfig -lXext -lSM -lICE -lX11 -lXt -lbz2 -lz -lpthread -lm -lpthread'],

to

  # Library specification
'LIBS' => ['-l/opt/local/lib/Magick -llcms -ltiff -lfreetype -ljpeg -lfontconfig -lXext -lSM -lICE -lX11 -lXt -lbz2 -lz -lpthread -lm -lpthread'],

but, I continue to get the same errors when I enter:

 > perl Makefile.PL

which are:

 perl Makefile.PL
 Note (probably harmless): No library found for -lMagick
 Note (probably harmless): No library found for -llcms
 Note (probably harmless): No library found for -ltiff
 Note (probably harmless): No library found for -lfreetype
 Note (probably harmless): No library found for -ljpeg
 Note (probably harmless): No library found for -lfontconfig
 Note (probably harmless): No library found for -lXext
 Note (probably harmless): No library found for -lSM
 Note (probably harmless): No library found for -lICE
 Note (probably harmless): No library found for -lX11
 Note (probably harmless): No library found for -lXt
 Writing Makefile for Image::Magick

I am assuming that because it cannot seem to find any of the libraries that this is the cause for all of the errors I am getting when I try to 'make' it.

Here are the first few lines I get after I enter 'make':



cp Magick.pm blib/lib/Image/Magick.pm
AutoSplitting blib/lib/Image/Magick.pm (blib/lib/auto/Image/Magick)
/usr/bin/perl /System/Library/Perl/5.8.6/ExtUtils/xsubpp -typemap /System/Library/Perl/5.8.6/ExtUtils/typemap Magick.xs > Magick.xsc && mv Magick.xsc Magick.c cc -c -I../ -I.. -I/usr/include/freetype2 -I/usr/include/libxml2 -I/opt/local/include -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -I/usr/local/include -O3 -g -Wall -pthread -O3 -DVERSION=\"6.2.9\" -DXS_VERSION=\"6.2.9\" "-I/System/Library/Perl/5.8.6/darwin-thread-multi-2level/CORE" -DHAVE_CONFIG_H Magick.c
i686-apple-darwin8-gcc-4.0.1: unrecognized option '-pthread'
Magick.xs:223: error: 'MagickInterpolateOptions' undeclared here (not in a function)
Magick.xs: In function 'SetAttribute':
Magick.xs:1793: error: 'struct _ImageInfo' has no member named 'transparent_color'
Magick.xs:1793: warning: statement with no effect
Magick.xs:1795: error: 'struct _Image' has no member named 'transparent_color'
Magick.xs:1795: warning: statement with no effect
Magick.xs:1904: error: 'struct _ImageInfo' has no member named 'virtual_pixel_method'
Magick.xs:1904: warning: statement with no effect
Magick.c: In function 'XS_Image__Magick_Animate':
Magick.c:2093: warning: unused variable 'ref'
Magick.c:2088: warning: unused variable 'ix'



If you have any hints, tips or detailed instructions on what I need to do to get this up and running, I would appreciate it.

Thank you.






_______________________________________________
Magick-users mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-users

Reply via email to