Re: Existance of BIN logical interferes with MakeMaker tests.
"Craig A. Berry" <[email protected]>
| Newsgroups | gmane.comp.lang.perl.ports.vms |
|---|---|
| Message-ID | <[email protected]> |
On Apr 10, 2009, at 4:20 PM, Michael G Schwern wrote:
> At least, that's what I assume it is.
Yes, it is a known problem.
> On encompasserve.org, run:
>
> @gnv$gnu:[lib]gnv_setup.com
>
> then try the MakeMaker tests. You'll see errors like:
>
> directory [.Recurs.blib]bin.dir changed before chdir, expected
> dev=306249731 ino
> de=732880324, actual dev=813760513 ino=65553, aborting. at t/lib/
> MakeMaker/Test/
> Setup/Recurs.pm line 66
>
> Could someone have a stab at this?
GNV should not be assigning that logical name and later versions than
the one they've got there don't. It should be safe just to deassign it.
$ @gnv$gnu:[lib]gnv_setup.com
$ show log bin
"BIN" = "GNV$GNU:[BIN]" (LNM$PROCESS_TABLE)
$ deassign bin
$ sh log bin
%SHOW-S-NOTRAN, no translation for logical name BIN
I don't think there's much MakeMaker can or should do about it unless
you want to put C<$ENV{bin} = undef> in a BEGIN block or something.
________________________________________
Craig A. Berry
mailto:[email protected]
"... getting out of a sonnet is much more
difficult than getting in."
Brad Leithauser