I have been happily using Image::Magick (following Randal Schwartz's 
instructions on installing IM via Fink and then tweaking PerlMagick's 
Makefile). However on finding that my version of Fink couldn't find 
Expat, I selfupdated Fink and then ran update-all. The good news was 
that (8 hours later - my iBook compiles real slow) Fink had installed 
Expat. The bad news was that ImageMagick had been updated and although I 
can call it from a plain ole perl script with a shebang line, under 
mod_perl (HTML::Mason to be precise) just saying "use Image::Magick;" 
causes the request to fail. My error log gives this:

dyld: /usr/local/apache/sbin/httpd Undefined symbols:
_AttachBlob
_IsTaintImage
_LevelImage
_SetMagickRegistry
dyld: /usr/local/apache/sbin/httpd Undefined symbols:
_AttachBlob
_IsTaintImage
_LevelImage
_SetMagickRegistry
[Wed Feb 20 02:06:57 2002] [error] (22)Invalid argument: getsockname

So what gives? Why has Image::Magick fallen out of mod_perl's good books 
and, more crucially, does anyone have any ideas how to fix it?

(I have updated to the latest Image::Magick and reinstalled Apache and 
mod_perl as per John Siracusa's libapreq success formulation but the 
result is the same - but it's nice to see Apache::Cookie working :) )


Incidentally....

"Apache::SizeLimit not implemented on your platform."

Anyone know what progress is being made on this one?

Reply via email to