Can't load Magick.dll
Posted: 2010-12-20T20:07:33-07:00
win7-64
ActivePerl-5.12.2.1203
ImageMagick-6.6.6-6
I am unable to get PerlMagick to work - there is a problem loading magick.dll. It appears to be installed correctly, and shows up as installed in the perl package manager. The error is:
Error Summary
HTTP Error 502.2 - Bad Gateway
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are "Can't load 'C:/Perl/site/lib/auto/Image/Magick/Magick.dll' for module Image::Magick: load_file:The specified module could not be found at C:/Perl/lib/DynaLoader.pm line 201. at H:\Projects\Melody\demo\demo.pl line 5 Compilation failed in require at H:\Projects\Melody\demo\demo.pl line 5. BEGIN failed--compilation aborted at H:\Projects\Melody\demo\demo.pl line 5. ".
This is on win7-64 with IIS7. I have tried both 32-bit and 64-bit versions. The file is there. This happened with both the 32-bit and 64-bit versions of activestate perl and imagemagick. PerlMagick is described as for 1202 but I have perl 1203 installed - if that makes a difference. Imagemagick is also not detected in Melody (movable type).
Could this be file permissions or something?
ActivePerl-5.12.2.1203
ImageMagick-6.6.6-6
I am unable to get PerlMagick to work - there is a problem loading magick.dll. It appears to be installed correctly, and shows up as installed in the perl package manager. The error is:
Error Summary
HTTP Error 502.2 - Bad Gateway
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are "Can't load 'C:/Perl/site/lib/auto/Image/Magick/Magick.dll' for module Image::Magick: load_file:The specified module could not be found at C:/Perl/lib/DynaLoader.pm line 201. at H:\Projects\Melody\demo\demo.pl line 5 Compilation failed in require at H:\Projects\Melody\demo\demo.pl line 5. BEGIN failed--compilation aborted at H:\Projects\Melody\demo\demo.pl line 5. ".
This is on win7-64 with IIS7. I have tried both 32-bit and 64-bit versions. The file is there. This happened with both the 32-bit and 64-bit versions of activestate perl and imagemagick. PerlMagick is described as for 1202 but I have perl 1203 installed - if that makes a difference. Imagemagick is also not detected in Melody (movable type).
Could this be file permissions or something?