Hi Rob: Running perl -Mblib t/callext.t I get the following output plus a perl.exe System Error "The program can't start because MSVCR90.dll is missing from your computer. Try reinstalling the program to fix this problem."
C:\Perl64\cpan\build\PDL-2.4.4-HJYno3>perl -Mblib t/callext.t 1..1 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1004 # Current time local: Tue May 26 19:23:22 2009 # Current time GMT: Tue May 26 23:23:22 2009 # Using Test.pm version 1.25 cl -nologo -GF -W3 -MD -Zi -DNDEBUG -Ox -GL -Wp64 -fp:precise -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPRIV LIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_ MSVCRT_READFIX -IC:\Perl64\site\lib/PDL/Core -IBasic\Core -c t\callext.c /Fo"t \callext.obj"; link -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg -libp ath:"C:\Perl64\lib\CORE" -machine:AMD64 oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32 .lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib -out:t\callext.dll t\callext.obj cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release callext.c t\callext.c(40) : warning C4244: '=' : conversion from 'double' to 'float', poss ible loss of data Creating library t\callext.lib and object t\callext.exp Generating code Finished generating code X = [ [140 160 180 200 220] [240 260 280 300 320] [340 360 380 400 420] [440 460 480 500 520] ] Y = [ [ 2 3 4 5 6] [ 7 8 9 10 11] [12 13 14 15 16] [17 18 19 20 21] ] PDL: load_file:The specified module could not be found at C:\Perl64\cpan\build\P DL-2.4.4-HJYno3\blib\lib/PDL/CallExt.pm line 150, <DATA> line 206. Caught at file t/callext.t, line 69, pkg main --------------------------- And for the second command: C:\Perl64\cpan\build\PDL-2.4.4-HJYno3>perl -Mblib t/primitive.t 1..28 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1004 # Current time local: Tue May 26 19:22:37 2009 # Current time GMT: Tue May 26 23:22:37 2009 # Using Test.pm version 1.25 APPROX: [4 2.1666667] [4 2.16666] ok 1 APPROX: [12 6.5] [12 6.5] ok 2 APPROX: [60 9] [60 9] ok 3 B: [4 3 1 0 0 0 0 5 2 0 3 6] APPROX: [5 6] [5 6] ok 4 APPROX: [0 1 2 7 8 10 11] [0 1 2 7 8 10 11] ok 5 APPROX: [10 11 12 17 18 20 21] [10 11 12 17 18 20 21] ok 6 ok 7 ok 8 APPROX: [0 6 7 1 9] [0 6 7 1 9] ok 9 APPROX: [0.0012512207 0.56356812 0.19329834 0.80871582 0.58499146 0.4798584 0.3 5028076 0.89593506 0.82281494 0.74658203] [0.17410278 0.85891724 0.71047974 0.51 351929 0.3039856 0.014984131 0.091400146 0.36444092 0.14730835 0.16589355] # APPROXFAIL: [0.0012512207 0.56356812 0.19329834 0.80871582 0.58499146 0.47985 84 0.35028076 0.89593506 0.82281494 0.74658203] [0.17410278 0.85891724 0.7104797 4 0.51351929 0.3039856 0.014984131 0.091400146 0.36444092 0.14730835 0.16589355 ] not ok 10 # Failed test 10 in t/primitive.t at line 70 # t/primitive.t line 70 is: ok(tapprox $r1, $r2); #10 APPROX: [ 2.2732644 -0.13658679 -1.1796004 -2.5994114 -2.3692902 -0.31108329 0.0 79409965 0.17934602 0.25786799 0.27189134] [-0.96917377 0.42073282 -0.12370318 - 0.37962523 -1.5801404 0.273241 0.78336868 0.85087926 0.049819643 -0.51882636] # APPROXFAIL: [ 2.2732644 -0.13658679 -1.1796004 -2.5994114 -2.3692902 -0.311083 29 0.079409965 0.17934602 0.25786799 0.27189134] [-0.96917377 0.42073282 -0.1237 0318 -0.37962523 -1.5801404 0.273241 0.78336868 0.85087926 0.049819643 -0.5188 2636] not ok 11 # Failed test 11 in t/primitive.t at line 76 # t/primitive.t line 76 is: ok(tapprox $r1, $r2); #11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 APPROX: [1 2] [1 2] ok 23 APPROX: [2] [2] ok 24 ok 25 APPROX: [0 6] [0 6] ok 26 APPROX: [0 2 3 4 6 8 9] [0 2 3 4 6 8 9] ok 27 APPROX: [2 3 4 8 9] [2 3 4 8 9] ok 28 Thanks, Steve On Tue, May 26, 2009 at 6:56 PM, Sisyphus <[email protected]> wrote: > > ----- Original Message ----- From: "Steve Cicala" <[email protected] > > > To: "Sisyphus" <[email protected]> > Cc: <[email protected]> > Sent: Wednesday, May 27, 2009 1:38 AM > Subject: Re: [Perldl] installing on 64-bit Windows 7 > > > That seems to get it past the first snag, so it spends time building >> code--but ultimately fails again: >> > [snip] > >> Failed Test Stat Wstat Total Fail List of Failed >> >> ------------------------------------------------------------------------------- >> t/callext.t 2 512 1 2 1 >> t/primitive.t 28 2 10-11 >> > > If you're not going to do the sorts of things that callext.t and > primitive.t do, then it probably won't matter. > However, it would be better to get the problem sorted. > > Could you post the output of running: > > perl -Mblib t/callext.t > and > perl -Mblib t/primitive.t > > (The output we get from running 'nmake test' is a little cryptic - > hopefully the output of running those commands will make things a little > clearer.) > > Cheers, > Rob >
_______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
