Re: blead@25226 - ext/Compress/Zlib on VMS.

2005-08-01 Thread John E. Malmberg
Rafael Garcia-Suarez wrote: Paul Marquess wrote: - $Inc = '-I[.blib.lib] -I[.blib.arch]'; + $Inc = '-I[-.lib] -I[-.arch]'; } elsif ($^O eq 'MSWin32') { foreach (@INC) Is this the layout needed for running these tests when Compress::Zlib is in the core only? Is the use of blib still

Re: blead@25226 - ext/Compress/Zlib on VMS.

2005-08-01 Thread John E. Malmberg
Paul Marquess wrote: From: John E. Malmberg [mailto:[EMAIL PROTECTED] The script 03examples.t is failing at test 1 because the includes seem to be set wrong for VMS. snip - answered in previous discussion This gets the script passing up to test 10 which causes the subsequent tests to

Re: blead@25210 on OpenVMS (not good)

2005-08-01 Thread John E. Malmberg
Rafael Garcia-Suarez wrote: John E. Malmberg wrote: This requires fixing in multiple places. perl.h, util.c, and embed.fnc, and this seems to require a running perl to rebuild proto.h Thanks, applied as change #25251. Change #25218 needs to be backed out. Adding the (char *) cast to

Re: blead@25226 - ext/Compress/Zlib on VMS.

2005-08-01 Thread Rafael Garcia-Suarez
John E. Malmberg wrote: The script 03examples.t is failing at test 1 because the includes seem to be set wrong for VMS. --- ext/compress/zlib/t/03examples_t.blead Sun Jul 31 22:54:06 2005 +++ ext/compress/zlib/t/03examples.tSun Jul 31 22:54:12 2005 @@ -42,7 +42,7 @@ my $Inc =

RE: blead@25226 - ext/Compress/Zlib on VMS.

2005-08-01 Thread Paul Marquess
From: John E. Malmberg [mailto:[EMAIL PROTECTED] The script 03examples.t is failing at test 1 because the includes seem to be set wrong for VMS. --- ext/compress/zlib/t/03examples_t.blead Sun Jul 31 22:54:06 2005 +++ ext/compress/zlib/t/03examples.tSun Jul 31 22:54:12 2005 @@

Re: blead@25226 - ext/Compress/Zlib on VMS.

2005-08-01 Thread Rafael Garcia-Suarez
Paul Marquess wrote: - $Inc = '-I[.blib.lib] -I[.blib.arch]'; + $Inc = '-I[-.lib] -I[-.arch]'; } elsif ($^O eq 'MSWin32') { foreach (@INC) Is this the layout needed for running these tests when Compress::Zlib is in the core only? Is the use of blib still valid for the case

RE: blead@25226 - ext/Compress/Zlib on VMS.

2005-08-01 Thread Paul Marquess
From: Rafael Garcia-Suarez [mailto:[EMAIL PROTECTED] Paul Marquess wrote: - $Inc = '-I[.blib.lib] -I[.blib.arch]'; + $Inc = '-I[-.lib] -I[-.arch]'; } elsif ($^O eq 'MSWin32') { foreach (@INC) Is this the layout needed for running these tests when Compress::Zlib is

Re: [patch] blead@25226 on OpenVMS/vms.c - fopen bug.

2005-08-01 Thread Rafael Garcia-Suarez
John E. Malmberg wrote: The existing code in the fopen() call aways fails with an invalid argument, so the if clause following it has never been run since this version of the code was in place. Fixing this bug may expose other side effects as it is assuming that the first 4 bytes of an

Re: blead@25210 on OpenVMS (not good)

2005-08-01 Thread Rafael Garcia-Suarez
John E. Malmberg wrote: Change #25218 needs to be backed out. Adding the (char *) cast to suppress a the compiler warning changes a build time error in to several potential run time errors, including access violations and data corruptions. Patch 25217, while making the code build, has

perl@25260 on OpenVMS still not building

2005-08-01 Thread Abe Timmerman
Hi all, The build stops here: Running Mkbootstrap for B::C () MCR BLDROOT:[00]miniperl.exe -I[---.lib] -I[---.lib] -MExtUtils::Comman d -e chmod 644 C.BS MCR BLDROOT:[00]miniperl.exe -I[---.lib] -I[---.lib] -MExtUtils::Comman d -e cp C.bs [---.LIB.AUTO.B.C]C.BS MCR

[patch]vms.c - buffer highwater overrun in vmsify

2005-08-01 Thread John E. Malmberg
This bug is in the routine mp_to_vmsspec(). If it is passed a name like /foo where foo is a logical name, with no other directories or file names in the path, after the translation, the null terminator was always being skipped over, and what ever was previously in that memory would get

Re: blead@25226 - ext/Compress/Zlib on VMS.

2005-08-01 Thread John E. Malmberg
John E. Malmberg wrote: Rafael Garcia-Suarez wrote: Paul Marquess wrote: - $Inc = '-I[.blib.lib] -I[.blib.arch]'; + $Inc = '-I[-.lib] -I[-.arch]'; } elsif ($^O eq 'MSWin32') { foreach (@INC) Is this the layout needed for running these tests when Compress::Zlib is in the core

Re: blead@25210 on OpenVMS (not good)

2005-08-01 Thread John E. Malmberg
Rafael Garcia-Suarez wrote: I think I've applied them correctly as change #25257, including backing out the patches you mentioned. http://public.activestate.com/cgi-bin/perlbrowse?patch=25257 (not having access to a VMS box, and being a bit in a hurry since I'll be leaving soon for

Re: perl@25260 on OpenVMS still not building

2005-08-01 Thread John E. Malmberg
Abe Timmerman wrote: Hi all, The build stops here: Running Mkbootstrap for B::C () MCR BLDROOT:[00]miniperl.exe -I[---.lib] -I[---.lib] -MExtUtils::Comman d -e chmod 644 C.BS MCR BLDROOT:[00]miniperl.exe -I[---.lib] -I[---.lib] -MExtUtils::Comman d -e cp C.bs [---.LIB.AUTO.B.C]C.BS

[patch] blead@25226 - VMS specific fixes.

2005-08-01 Thread John E. Malmberg
Here are some miscellaneous VMS specific things that need to be fixed for VMS to work with the VMS C Run-Time Library (CRTL) UNIX filename mode that do not require any other changes to Perl for implementation. When the VMS CRTL is in UNIX filename mode, the VMS C library calls return

vmsify() and related routines change idea.

2005-08-01 Thread John E. Malmberg
I am looking for some feedback as I try to put the ODS-5, UNIX and POSIX modes in to BLEAD-Perl on VMS. The correctness and efficiency of the vmsify() and related routines that convert possibly UNIX filenames to VMS format can be enhanced if the caller of the routines can pass some additional