At 03:45 PM 4/19/00 -0400, lane @ DUPHY4.Physics.Drexel.Edu wrote:
>"Craig A. Berry" <[EMAIL PROTECTED]> writes:
> > I just tried to do an "mmk install" with 5.6.0 plus Charles Lane's patches
> > and mine.
>
>Sure you can define PERL_ROOT...it just won't do anything for you :)
Gee, thanks :-).
> > cp /perl_root/lib/VMS_AXP/5_6_0/CORE/
> > creating new version of /perl_root/lib/VMS_AXP/5_6_0/CORE/
> > Couldn't copy to /perl_root/lib/VMS_AXP/5_6_0/CORE/: invalid argument
> > chmod 444 /perl_root/lib/VMS_AXP/5_6_0/CORE/
> > Couldn't chmod 444 /perl_root/lib/VMS_AXP/5_6_0/CORE/: no such file or directory
> > installperl: not found at installperl line 650.
>
>For the copy, it looks like it was trying to create "core.dir;2" and
>failed. Was there already a directory tree in place and you were
>installing over it?
>It's also a bit suspicious having the trailing slashes...that's
>generally an error for VMS, we catch it for chdir() calls IIRC, but
>maybe not other places.
OK, what's really going on is it's trying to copy a file with a zero-length
name. If you look carefully you see that in the message "Couldn't copy to"
there are two spaces between the words "copy" and "to" meaning the from spec
is empty. There is a @corefiles array in installperl that probably gets a
zero-length entry somehow; I'm trying to track it down now.
_______________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]