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?