Phoenix.pm: PerlMagick fails to compile

Matt Alexander m at pdxlug.org
Wed Dec 10 09:47:29 CST 2003


I have a RedHat 9 box with Perl 5.8.2 and I'm trying to install
Image::Magick.  When I run "perl Makefile.PL" I get the following errors. 
Any suggestions on getting this to work?


perl Makefile.PL
Checking if your kit is complete...
Looks good
Note (probably harmless): No library found for -llcms
Note (probably harmless): No library found for -lexif
Writing Makefile for Image::Magick

make
Magick.xs:76:24: magick/api.h: No such file or directory
Magick.xs:145: parse error before "Image"
Magick.xs:145: warning: no semicolon at end of struct or union
Magick.xs:156: parse error before '}' token
Magick.xs:169: parse error before "ImageInfo"
Magick.xs:169: warning: no semicolon at end of struct or union
Magick.xs:173: warning: data definition has no type or storage class
Magick.xs:176: parse error before '*' token
.
.
.
Magick.xs:535: parse error before ')' token
Magick.xs:536: dereferencing pointer to incomplete type
Magick.xs:537: dereferencing pointer to incomplete type
Magick.xs:537: `DrawInfo' undeclared (first use in this function)
Magick.xs:537: parse error before ')' token
Magick.xs:538: dereferencing pointer to incomplete type
Magick.xs:538: `QuantizeInfo' undeclared (first use in this function)
Magick.xs:538: parse error before ')' token
Magick.xs:541: dereferencing pointer to incomplete type
.
.
.
Magick.xs:1255: `clip_mask' undeclared (first use in this function)
Magick.xs:1269: `DirectClass' undeclared (first use in this function)
Magick.xs:1281: `pixel' undeclared (first use in this function)
Magick.xs:1288: `Quantum' undeclared (first use in this function)
Magick.xs:1289: `MaxRGB' undeclared (first use in this function)
Magick.xs:1308: `ColorspaceType' undeclared (first use in this function)
Magick.xs:1308: parse error before "sp"
.
.
.
Magick.xs:8148: dereferencing pointer to incomplete type
Magick.xs:8155: dereferencing pointer to incomplete type
Magick.xs:8158: dereferencing pointer to incomplete type
Magick.xs:8161: dereferencing pointer to incomplete type
Magick.xs:8164: dereferencing pointer to incomplete type
make: *** [Magick.o] Error 1



More information about the Phoenix-pm mailing list