From: Abe Timmerman [mailto:[EMAIL PROTECTED] > Op een mooie zomerdag (Saturday 06 August 2005 00:12),schreef Paul > Marquess: > > This is mostly VMS fixes. Standalone version has just been uploaded to > > CPAN. > > > > Could someone on please try building & testing 1.36 on VMS using the > CPAN > > release please? > > $mms test > (cleaned up output) > t/01version..... ok > t/02zlib........ ok > t/03examples.... FAILED tests 8-13 > Failed 6/13 tests, 53.85% okay > t/04encoding.... ok > t/05gzsetp...... ok > t/06gzdopen..... > Can't call method "gzwrite" on an undefined value at t/06gzdopen.t line > 66. > > %C-F-EINVAL, invalid argument > dubious > Test returned status 3506356 (wstat 1024, 0x400) > (VMS status is 3506356) > DIED. FAILED tests 3-23 > Failed 21/23 tests, 8.70% okay > Failed Test Stat Wstat Total Fail Failed List of Failed > -------------------------------------------------------------------------- > ----- > t/03examples.t 13 6 46.15% 8-13 > t/06gzdopen.t 350 1024 23 41 178.26% 3-23 > Failed 2/6 test scripts, 66.67% okay. 27/302 subtests failed, 91.06% okay. > %C-F-EINVAL, invalid argument > %MMS-F-ABORT, For target TEST_DYNAMIC, CLI returned abort status: > %X003580B4. > -C-F-EINVAL, invalid argument > > The C<$Inc> code in t/03examples.t is still not right (attached patch > fixes > that): > $ perl -"Mblib" [.t]03examples.t > 1..13 > not ok 1 > # Failed test at line 119 > not ok 2 > # Failed test at line 120 > not ok 3 > # Failed test at line 130 > not ok 4 > # Failed test at line 132 > not ok 5 > # Failed test at line 150 > not ok 6 > # Failed test at line 151 > Can't locate Compress/Zlib.pm in @INC (@INC contains: perl_root: > [lib.VMS_AXP.5_8 > _6] perl_root:[lib] perl_root:[lib.site_perl.VMS_AXP] perl_root: > [lib.site_perl] > /perl_root/lib/site_perl .) at ./examples/filtdef line 6. > BEGIN failed--compilation aborted at ./examples/filtdef line 6. > %SYSTEM-W-NOSUCHFILE, no such file > > Running the failing test(10) from the command line shows: > (The "define/user sys$*put ..." are a VMS way for shell's < and > > redirection) > > $ type hello1.gz > hello > this is > a test > message > x ttttt > xuuuuuu > the end > $ define/user sys$input hello1.gz > $ define/user sys$output hello2.gz > $ perl -"Mblib" [.examples]gzstream > Cannot open stdout: invalid argument > %C-F-EINVAL, invalid argument > > That means gzopen() failes :-( > Same goes for t/06gzdopen.t. I'm afraid I can't help here as know no C and > nothing about the OpenVMS CRTL. > > Patch also adds better cleanup of tempfiles and checked on OS X, Win32, > VMS.
Thanks Abe. I don't expect there is a problem, but did you try your patch on VMS with the Compress::Zlib in the core? Paul