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

Questions and postings pertaining to the development of ImageMagick, feature enhancements, and ImageMagick internals. ImageMagick source code and algorithms are discussed here. Usage questions which are too arcane for the normal user list should also be posted here.
Post Reply
Fraser

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

Post 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
User avatar
magick
Site Admin
Posts: 11064
Joined: 2003-05-31T11:32:55-07:00

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

Post by magick »

The ImageMagick Windows binary distributions were built against ActiveState Perl build 822. Do you have that version of ActiveState installed?
Fraser

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

Post 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');
Post Reply