Page 1 of 1

Apache 2.0 (OpenSA)/WindowsXP Can't Load ..../Magick.dll

Posted: 2007-11-13T12:08:19-07:00
by Fraser
The full Apache error is:
[Tue Nov 13 10:39:10 2007] [error] [client 192.168.1.3] Can't load 'C:/Perl/site/lib/auto/Image/Magick/Magick.dll' for module Image::Magick: load_file:The specified procedure could not be found at C:/Perl/lib/DynaLoader.pm line 229.

Perl reports:
'The Procedure entry point Perl_newXS_flags could not be located in the dynamic link library perl58.dll'.

From what I have been able to determine, this may be due to an Apache Configuration issue.

I am perplexed and any help will be greatly appreciated.

Fraser

Re: Apache 2.0 (OpenSA)/WindowsXP Can't Load ..../Magick.dll

Posted: 2007-11-13T12:16:47-07:00
by magick
The ImageMagick Windows binary distributions were built against ActiveState Perl build 822. Do you have that version of ActiveState installed?

Re: Apache 2.0 (OpenSA)/WindowsXP Can't Load ..../Magick.dll

Posted: 2007-11-13T23:30:05-07:00
by Fraser
I had build 809. I upgraded to 822 and got past the error originally posted. Now when running thumbnail, the PERL command line interpreter encounters a problem and needs to close. Thumbnail is the PERL module Image::Macick::thumbnail::fixed.

The code that is causing the problem follows. I don't know where to go from here.

Fraser

my $t = new Image::Magick::Thumbnail::Fixed;
$t->thumbnail (
input => "$inFilename",
output => "$outFilename",
width => 150,
height => 200,
density => '150x200',
gravity => 'center',
compose => 'over',
quality => '90',
bgcolor => 'transparent');