----- Original Message ----- 
From: "Steve Cicala" <[email protected]>

> PDL: load_file:%1 is not a valid Win32 application at
> C:\Perl64\cpan\build\PDL-2
> .4.4-HJYno3\blib\lib/PDL/CallExt.pm line 150, <DATA> line 206.
>

I think we're simply being stuffed around by the compiler mismatch - ie that 
fact that you're using VC8 and perl was built with the platform sdk 
compiler.
At this point, I would remove the 2 copies of MSVCR90.dll (from 't' and 
'\Windows\System32') and try running vcredist_x64.exe (available from:
http://www.microsoft.com/downloads/details.aspx?familyid=bd2a6171-e2d6-4230-b809-9a8d7548c1b6&displaylang=en
 ) 
.

The description on that page says: "The Microsoft Visual C++ 2008 
Redistributable Package (x64) installs runtime components of Visual C++ 
Libraries required to run 64-bit applications developed with Visual C++ on a 
computer that does not have Visual C++ 2008 installed."
I believe you *do* have Visual C++ 2008 installed, and therefore should 
*not* need to run vcredist_x64.exe - but I'm thinking that the installation 
you did hasn't placed (at least some of) the runtimes where they need to be. 
Running vcredist_x64.exe should take care of that.

Other than that I'll have to get the same compiler as you're using and see 
if I can reproduce the problem - in fact I'll probably have to do that to 
see why primitive.t is failing those 2 tests. Do you have a download link to 
the compiler you're using ?

Cheers,
Rob


_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to