Can't locate Image/Magick.pm in @INC ...
use Image::Magick;
Without it, the script runs to completion. PerlDiver says Image::Magick is there. The error message's reference to "Image\Magick" catches my eye, but that might just be normal. The hosting service's initial response was boilerplate and didn't address the issue. Any suggestions for a workaround or fix would be appreciated.
Can't locate Image/Magick.pm in @INC (@INC contains: /usr/local/lib/perl5/5.8.3/i386-freebsd /usr/local/lib/perl5/5.8.3 /usr/local/lib/perl5/site_perl/5.8.3/i386-freebsd /usr/local/lib/perl5/site_perl/5.8.3 /usr/local/lib/perl5/site_perl .) at addProduct.cgi line 19.
BEGIN failed--compilation aborted at addProduct.cgi line 19.
The solution is to push the correct path onto @INC for your program or alter the perl config to include that path on startup. You can also use the deprecated include ('path/to/Image/Magick.pm');
The other possibility is the correct permissions are not set on the directory and your program can't access it? (long shot)
Sorry if this seems academic and you've already tried it but I have been here many times and it's always this, or something a lot like it. :-D
Try [redux.imagemagick.org...]
They deal purely with ImageMagic and it's various APIs. I believe, some of the members are the actual developers of ImageMagic.