(WinXP) ImageMagick 6.4.9 +ActivePerl 5.10.0 problem SOLVED

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply
MFM

(WinXP) ImageMagick 6.4.9 +ActivePerl 5.10.0 problem SOLVED

Post by MFM »

Hello World,

I'd been quite happily using the ActiveState Perl-5.8.8 and ImageMagick 6.3.something together, when I realised that it had been a year since I last upgraded IM. Upgraded to 6.4.9-3, and then found that PerlMagick wasn't compatible with Perl-5.8.8, so downloaded the most recent ActiveState Perl-5.10.0-1004. Uninstalled Perl, installed, found I couldn't seem to trigger the PerlMagick install process, so uninstalled IM-6.4.9 and reinstalled again, including the PerlMagick option; the install process didn't report any errors, and everything looked okay.

Until I actually tried a simple: perl -MImage::Magick -e "print 'ok?';" ... which failed with that lovely (useful X) error from the dynaloader:

Can't load 'C:/Perl/site/lib/auto/Image/Magick/Magick.dll: This application has failed to start because the application configuration is incorrect. Please try reinstalling blah blah blah at C:/Perl/lib/DynaLoader.pm line 202."

For me (WinXP, SP2, auto updates turned OFF, zoneAlarmed in paranoid mode etc), the solution was mentioned in a similar thread on this board (associated with Win64 though). All I had to do was install the Microsoft Visual C++ 2008 Redistributable Package (x86) from here and then much joy and happiness was had \(^_^)/.

Hope this might help, in case anybody else is tearing their hair out over losing IM+Perl with the latest release.

MFM
Everything

Re: (WinXP) ImageMagick 6.4.9 +ActivePerl 5.10.0 problem SOLVED

Post by Everything »

Thank you! Thank you very mach! I‘m have same problem and installing vcredist_x86.exe from http://download.microsoft.com/download/ ... st_x86.exe has helped me! (I am bad knew english but I should thank)
Post Reply