Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 44932
Status: resolved
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: schwern [...] pobox.com
wb8tyw [...] qsl.net
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 6.50
Fixed in: (no value)



Subject: Existance of BIN logical interferes with MakeMaker tests.
Date: Fri, 10 Apr 2009 14:20:03 -0700
To: via RT <bug-ExtUtils-MakeMaker [...] rt.cpan.org>, VMSperl Mailing List <vmsperl [...] perl.org>
From: Michael G Schwern <schwern [...] pobox.com>
At least, that's what I assume it is. 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? -- 44. I am not the atheist chaplain. -- The 213 Things Skippy Is No Longer Allowed To Do In The U.S. Army http://skippyslist.com/list/
CC: Michael G Schwern <schwern [...] pobox.com>, via RT <bug-ExtUtils-MakeMaker [...] rt.cpan.org>, VMSperl Mailing List <vmsperl [...] perl.org>
Subject: Re: Existance of BIN logical interferes with MakeMaker tests.
Date: Fri, 10 Apr 2009 19:22:27 -0500
To: "Craig A. Berry" <craigberry [...] mac.com>
From: "John E. Malmberg" <wb8tyw [...] qsl.net>
Craig A. Berry wrote: Show quoted text
> > On Apr 10, 2009, at 4:20 PM, Michael G Schwern wrote:
Show quoted text
> 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 was not aware of a later version than what I put on Encompasserve. While I submitted the code to the maintainer for rebuilding the kit, I had not heard of any new releases. The version of GNV on Encompasserve puts the BIN logical in the process table instead of the system table as the HP version did at the time I installed it, so deassigning it to run Perl is the thing to do. I will have to go to the HP web site to get a later GNV to see if they put in all the changes I submitted. Show quoted text
> 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.
I do not think you want to do that. Won't that delete the first logical name "BIN" in the default logical search list, if the person has sufficient privilege? We really need logical name handling as part of PERL on VMS so that tests can work around these issues. The best generic work around that I can think of is to check to see if $ENV{bin} exists on VMS and if so create a new defintion that is needed for the test. Unfortunately without true logical name support, there is no generic way to clean it up inside of Perl. Regards, -John wb8tyw@qsl.net Personal Opinion Only
Doesn't appear to be any easy way to solve this inside MakeMaker, and is possibly a GNV bug. So I'll just let them figure it out.
Subject: Re: [rt.cpan.org #44932] Existance of BIN logical interferes with MakeMaker tests.
Date: Fri, 10 Apr 2009 21:23:32 -0500
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: John Malmberg <wb8tyw [...] gmail.com>
Michael G Schwern via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=44932 > > > Doesn't appear to be any easy way to solve this inside MakeMaker, and is > possibly a GNV bug. So I'll just let them figure it out.
It is definitely a GNV bug. Hopefully it is fixed in GNV 2.1-2 as Craig Berry reported. Encompasserve.org is running GNV 2.1-1 plus manual patches to prevent this bug from affecting anything more than the local process that enabled GNV. Regards, -John wb8tyw@gmail.com Personal Opinion Only
CC: schwern [...] pobox.com
Subject: Re: [rt.cpan.org #44932] Existance of BIN logical interferes with MakeMaker tests.
Date: Fri, 10 Apr 2009 21:38:34 -0500
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: John Malmberg <wb8tyw [...] gmail.com>
wb8tyw@gmail.com via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=44932 > > > Michael G Schwern via RT wrote:
>> <URL: https://rt.cpan.org/Ticket/Display.html?id=44932 > >> >> Doesn't appear to be any easy way to solve this inside MakeMaker, and is >> possibly a GNV bug. So I'll just let them figure it out.
> > It is definitely a GNV bug. Hopefully it is fixed in GNV 2.1-2 as Craig > Berry reported. > > Encompasserve.org is running GNV 2.1-1 plus manual patches to prevent > this bug from affecting anything more than the local process that > enabled GNV.
Scratch that. Encompasserve.org is running GNV 2.1-2 + patches. GNV 2.1-2 is the latest version. While some GNV features work with out the logical name BIN defined, many do not. Regards, -John wb8tyw@gmail.com