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

Reply via email to