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.
Problem using PerlMagick on Windows Vista 64
Re: Problem using PerlMagick on Windows Vista 64
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.