This patch, along with EUMM fixes (not submitted to EUMM yet), allow a Visual C build of PDL to compile and mostly pass (I got 2 test failures before and after this patch, regardless of path in spaces) if the src tree has a space in it (IE, .cpan in C:/Documents and Settings).
Test Summary Report ------------------- t/fits.t (Wstat: 0 Tests: 90 Failed: 0) TODO passed: 13, 17, 26, 30, 39, 45, 51, 60 t/inline-comment-test.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 3 tests but ran 0. t/inlinepdlpp.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 3 tests but ran 0. t/iotypes.t (Wstat: 0 Tests: 7 Failed: 0) TODO passed: 1-7 t/pdl_from_string.t (Wstat: 0 Tests: 113 Failed: 0) TODO passed: 34-35, 38, 42-43 t/ufunc.t (Wstat: 0 Tests: 35 Failed: 0) TODO passed: 14-35 Files=124, Tests=1364, 45 wallclock secs ( 0.73 usr + 0.22 sys = 0.95 CPU) Result: FAIL Failed 2/124 test programs. 0/1364 subtests failed. NMAKE : fatal error U1077: 'C:\perl519\bin\perl.exe' : return code '0xff' Stop. C:\sources\PDL1>