Problem using PerlMagick on Windows Vista 64

PerlMagick is an object-oriented Perl interface to ImageMagick. Use this forum to discuss, make suggestions about, or report bugs concerning PerlMagick.
Post Reply
walterhiggins

Problem using PerlMagick on Windows Vista 64

Post by walterhiggins »

A client is experiencing problems trying to use PerlMagick on Windows Vista 64.
He has installed ActiveState Perl v5.8.9 built for MSWin32-x86-multi-thread.

When installing ImageMagick-6.4.8-Q16 , the PerlMagick part fails silently.
He can get the 'ppm Install ImageMagick.ppd' command to work by tweaking the .ppd file...

(change the architecture to ...)

<ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" />

However, when running the command 'perl -MImage::Magick -e "print 'OK'"

... he gets the following error...

Can't load 'C:/Perl/site/lib/auto/Image/Magick/Magick.dll' for module Image::Mag
ick: load_file:The application has failed to start because its side-by-side conf
iguration is incorrect. Please see the application event log for more detail at
C:/Perl/lib/DynaLoader.pm line 226.
at -e line 0
Compilation failed in require.
BEGIN failed--compilation aborted.


The event log looks like this...

Activation context generation failed for "C:\Perl\site\lib\auto\Image\Magick\Magick.dll". Dependent Assembly Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.

Has anyone else experienced this problem? Any help is greatly appreciated.
User avatar
magick
Site Admin
Posts: 11064
Joined: 2003-05-31T11:32:55-07:00

Re: Problem using PerlMagick on Windows Vista 64

Post by magick »

Try downloading http://www.microsoft.com/downloads/deta ... laylang=en. It should fix the problem your user is having. In the mean-time we're tracking down the Microsoft voodoo required to eliminate this problem.
Post Reply