----- 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
