When I remove the MSVCR90.dll files and run vcredist_x64.exe, I go back to getting the original error when running perl -Mblib t/callext.t
Here's the link to the SDK I've been running: http://www.microsoft.com/downloads/thankyou.aspx?familyId=f75f2ca8-c1e4-4801-9281-2f5f28f12dbd&displayLang=en and the output: t/aaa_load..................ok t/argtest...................ok t/autoload..................ok 1/3 skipped: various reasons t/bad.......................ok 3/78 skipped: various reasons t/basic.....................ok t/bess......................ok t/bool......................ok t/callext...................cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release PDL: load_file:The specified module could not be found at C:\Perl64\cpan\build\P DL-2.4.4-Qtfi9k\blib\lib/PDL/CallExt.pm line 150, <DATA> line 206. Caught at file t/callext.t, line 69, pkg main t/callext...................dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED test 1 Failed 1/1 tests, 0.00% okay t/clump.....................ok t/complex...................ok t/conv......................ok t/core......................ok t/croak.....................ok t/diskcache.................ok t/dumper....................skipped all skipped: On win32 use PDL::IO::Storable instead t/erf.......................ok t/erfi......................ok t/familyfree................ok t/fastraw...................ok t/fft.......................ok t/fftw......................skipped all skipped: PDL::FFTW not available t/fits......................ok t/flexraw...................skipped all skipped: Skipped tests as F77 compiler not found t/flow......................ok t/foo.......................ok t/func......................ok t/gauss.....................ok t/gd_oo_tests...............skipped all skipped: Skipped: PDL::IO::GD requires the gd image library. t/gd_tests..................skipped all skipped: Skipped: PDL::IO::GD requires the gd image library: No such file or directory t/gis_proj..................skipped all skipped: PDL::GIS::Proj requires the Proj module. t/gsl_diff..................ok t/gsl_integ.................ok t/gsl_interp................skipped all skipped: PDL::GSL::INTERP not installed t/gsl_mroot.................skipped all skipped: PDL::GSL::MROOT not installed t/gsl_rng...................ok t/gsl_sf....................ok t/hdf_sd....................skipped all skipped: PDL::IO::HDF requires the HDF module. t/hdf_vdata.................skipped all skipped: PDL::IO::HDF requires the HDF module. t/hdf_vgroup................skipped all skipped: PDL::IO::HDF requires the HDF module. t/hdrs......................ok t/hist......................ok t/howbig....................ok t/ica.......................ok t/image2d...................ok t/imagend...................ok t/imagergb..................ok t/inlinepdlpp...............ok t/interp....................ok t/interp_slatec.............ok t/interpol..................ok t/iotypes...................ok t/limits_00.................skipped all skipped: PDL::Slatec not available t/limits_errb...............skipped all skipped: PDL::Slatec not available t/limits_keyspecs...........skipped all skipped: PDL::Slatec not available t/limits_normalize_dsets....ok t/limits_range..............skipped all skipped: PDL::Slatec not available t/limits_round..............skipped all skipped: PDL::Slatec not available t/limits_trans..............skipped all skipped: PDL::Slatec not available t/limits_trans_err..........skipped all skipped: PDL::Slatec not available t/limits_ulimits............skipped all skipped: PDL::Slatec not available t/linfit....................ok t/lut.......................ok t/lvalue....................ok t/magic.....................ok t/matmult...................ok t/matrix....................ok t/matrixops.................ok t/minuit....................ok t/misc......................ok t/ndf.......................skipped all skipped: PDL::IO::NDF requires the NDF module. t/niceslice.................ok t/nsdatahandle..............ok t/ones......................ok t/opengl....................ok t/ops.......................ok t/pdlchar...................ok t/pgplot....................skipped all skipped: Skipped: PDL::Graphics::PGPLOT not installed t/physical..................ok t/pic_16bit.................ok 2/5 skipped: various reasons t/picnorgb..................ok t/picrgb....................ok t/plplot....................skipped all skipped: PDL::Graphics::PLplot not installed t/pnm.......................ok t/poly......................ok t/polyroots.................ok t/pptest....................ok t/primitive.................ok 1/28# Failed test 10 in t/primitive.t at line 70 # t/primitive.t line 70 is: ok(tapprox $r1, $r2); #10 t/primitive.................NOK 10/28# Failed test 11 in t/primitive.t at line 7 6 # t/primitive.t line 76 is: ok(tapprox $r1, $r2); #11 t/primitive.................FAILED tests 10-11 Failed 2/28 tests, 92.86% okay t/primitive2................ok t/proj_transform............skipped all skipped: PDL::Transform::Proj4 requires the PDL::Transform::Proj4 mo dule! t/pthread...................ok t/reduce....................ok t/refs......................ok t/requiredmods..............ok t/scope.....................ok t/segfault..................ok t/slatec....................ok t/slice.....................ok t/storable..................ok t/subclass..................ok t/subclass2.................ok t/subclass3.................ok t/subclass4.................ok t/thread....................ok t/thread_def................ok t/transform.................ok t/trig......................ok t/ufunc.....................ok t/vaffine...................ok t/xvals.....................ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/callext.t 2 512 1 2 1 t/primitive.t 28 2 10-11 23 tests and 6 subtests skipped. Failed 2/109 test scripts. 3/874 subtests failed. Files=109, Tests=874, 34 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 2/109 test programs. 3/874 subtests failed. NMAKE : fatal error U1077: 'C:\Perl64\bin\perl.exe' : return code '0xff' Stop. CHM/PDL-2.4.4.tar.gz nmake test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports CHM/PDL-2.4.4.tar.gz Running make install make test had returned bad status, won't install without force On Tue, May 26, 2009 at 11:08 PM, Sisyphus <[email protected]>wrote: > > ----- 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
