Special mkdir() for VMS
authorCharles Bailey <bailey@hmivax.humgen.upenn.edu>
Tue, 8 Apr 1997 16:33:56 +0000 (12:33 -0400)
committerChip Salzenberg <chip@atlantic.net>
Mon, 7 Apr 1997 00:00:00 +0000 (00:00 +0000)
commitebec1d4b2ca9c08d24035a369c7aa782aa058e66
tree6b0f1776f77cc2f2ff89d59dae365d5e0fc11d25
parentb226d704a95b67a31c9c67a9ab25966507c62295
Special mkdir() for VMS

Subject: Re: Make failures in perl5.003_96 on AXP/VMS 6.2

Henrik Tougaard <ht.000@foa.dk> wrote:
>
> When I try to build Perl 5.003_96 on my AXP:
>   DEC C V5.3-006 on OpenVMS Alpha V6.2-1H3
>
> I get the following error:

. . .

>   Writing Descrip.MMS for Fcntl
>   MMS
>   %MMS-F-GWKNOPRN, There are no known sources for the current target
>     [--.LIB].EXISTS.
>   %MMS-F-ABORT, For target [.LIB]FCNTL.PM, CLI returned abort status:
>     %X10EE8064.

That's a bug introduced with the win32 support in _94 -- it assumes
dirname($dir) will return the name of $dir's parent, not $dir itself.
I've appended a fix for that, and for a problem with the DECCRTL
mkdir() (doesn't like trailing '/') that gets me to a clean build
for _94.  complex.t fails -- runs out of memory after sucking down
around 70 MB, but I don't know whether it's a Perl bug or just
a pathological test.

I haven't got beyond _94 yet -- I've been swamped for the past couple
weeks, and it's going to get worse before it gets better :-/ -- but
I'll try to pick up the newer patches and test them as soon as I
can.  In the meantime, reports from other folks, doc updates (especially
for the installation instructions), etc. are most welcome. :-)

p5p-msgid: 01IHGOXN6MZM0004K3@hmivax.humgen.upenn.edu
dosish.h
lib/ExtUtils/MM_Unix.pm
lib/File/Path.pm
os2/os2ish.h
plan9/plan9ish.h
pp_sys.c
unixish.h
vms/vms.c
vms/vmsish.h
win32/dosish.h