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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.