At 9:23 PM -0800 1/2/03, Michael G Schwern wrote:
><record type=broken>Please post your descrip.mms with your reports</record>

<oops explanation="forgot" remedy="attached">Sorry about that.</oops>

>BTW The Compaq TestDrive machines had their user disks wiped a few months
>back, so I lost my Unixy VMS testing setup.  I tried to restore it using GNV
>(GNV's Not VMS) but their current stable packages are missing unzip and
>gunzip and their stuff from CVS doesn't compile properly. 

The GNV I've got has both of those.  There is a self-extracting zip
file of the current version at

<http://www.openvms.compaq.com/opensource/DEC-AXPVMS-GNV-X0104-005-1.PCSI-DCX_AXPEXE>

You should be able to run the file to extract the .PCSI kit, then
install it something like

$ run DEC-AXPVMS-GNV-X0104-005-1.PCSI-DCX_AXPEXE
$ product install/destination=mydisk:[mydir] gnv
$ @mydisk:[mydir]gnv_setup
$ bash
...


>Also, the OpenVMS
>Galaxy machines have been down for weeks which means no MMS or MMK. :(

I think they rotate around; the machines you were using may be
running Linux or Tru64 this week.

>If you know the location of unzip and gunzip for VMS I should be able to
>install MMK and start working on this on my own again.

<ftp://ftp.process.com/vms-freeware/unzip.alpha_exe>

$ unzip :== mydisk:[mydir]unzip.alpha_exe
$ unzip whatever

<ftp://ftp.process.com/vms-freeware/fileserv/gzip-1-2-4b.zip>

<ftp://ftp.madgoat.com/madgoat/MMK.zip>

>You're still getting the eliminate_macros errors?

No, but the reason they were occurring was still latent before my patch.

> > The VMS-specific pm_to_blib override needs to be reinstated because
>> the Unix one creates lines that are too long
>
>That shouldn't be happening, split_command() should be doing the Right
>Thing.  How much longer than too long are they?  A little over 256 or a lot?

A little, I think.  See below.

> > it concatenates macros
> > as filespecs so you end up with invalid directories of the form
>> [.[foo].bar]
>
>The only concatenation done is when calculating the autodir and MM_VMS's old
>pm_to_blib did nearly the same thing except it used $self->{INST_LIB}
>instead of $(INST_LIB).  Isn't eliminate_macros() supposed to take care of
>things like that?


Hmm.  I'm actually not seeing this in the current snapshot, so
perhaps it got fixed already. 

Here's what a run currently looks like:

$ perl Makefile.PL
Argument "6.06_02" isn't numeric in numeric lt (<) at makefile.pl line 32.
Checking if your kit is complete...
Looks good
Warning: prerequisite Pod::Man 0 not found.
Use of uninitialized value in pattern match (m//) at lib/ExtUtils/MM_VMS.pm line 387.
Use of uninitialized value in split at lib/ExtUtils/MM_VMS.pm line 394.
Writing Descrip.MMS for ExtUtils::MakeMaker
$ mmk
 Create/Directory [.blib.lib.ExtUtils]
 MCR perl_root:[000000]miniperl.exe -we "open F,qq{>$ARGV[1]};close 
F;utime(0,(stat($ARGV[0]))[9]+1,$ARGV[1])" perl_root:[lib.VMS_AXP.5_8_0.CORE]perl.h 
[.blib.lib.ExtUtils].exists

 Create/Directory [.blib.arch.auto.ExtUtils.MakeMaker]
 MCR perl_root:[000000]miniperl.exe -we "open F,qq{>$ARGV[1]};close 
F;utime(0,(stat($ARGV[0]))[9]+1,$ARGV[1])" perl_root:[lib.VMS_AXP.5_8_0.CORE]perl.h 
[.blib.arch.auto.ExtUtils.MakeMaker].exists

 Create/Directory [.blib.lib.auto.ExtUtils.MakeMaker]
 MCR perl_root:[000000]miniperl.exe -we "open F,qq{>$ARGV[1]};close 
F;utime(0,(stat($ARGV[0]))[9]+1,$ARGV[1])" perl_root:[lib.VMS_AXP.5_8_0.CORE]perl.h 
[.blib.lib.auto.ExtUtils.MakeMaker].exists

 Create/Directory [.blib.man3]
 MCR perl_root:[000000]miniperl.exe -we "open F,qq{>$ARGV[1]};close 
F;utime(0,(stat($ARGV[0]))[9]+1,$ARGV[1])" perl_root:[lib.VMS_AXP.5_8_0.CORE]perl.h 
[.blib.man3].exists

 MCR perl_root:[000000]miniperl.exe "-ID0:[CRAIG.EXTUTILS-MAKEMAKER-6_06_02.lib]" 
"-MExtUtils::Install" -e "pm_to_blib({@ARGV}, '[.blib.lib.auto]', '')" 
[.lib.extutils]mm_vms.pm [.blib.lib.extutils]mm_vms.pm  [.lib.extutils]mm_cygwin.pm 
[.blib.lib.extutils]mm_cygwin.pm  [.lib.extutils]command.pm 
[.blib.lib.extutils]command.pm
%DCL-W-TKNOVF, command element is too long - shorten
 \perl_root:[000000]miniperl.exe "-ID0:[CRAIG.EXTUTILS-MAKEMAKER-6_06_02.lib]" 
"-MExtUtils::Install" -e "pm_to_blib({@ARGV}, '[.blib.lib.auto]', )" 
[.lib.extutils]mm_vms.pm [.blib.lib.extutils]mm_vms.pm [.lib.extutils]mm_cygwin.pm 
[.blib.lib.extutils]mm_c
%MMK-F-ERRUPD, error status %X000382A0 occurred when updating target PM_TO_BLIB



-- 
________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]

"... getting out of a sonnet is much more
 difficult than getting in."
                 Brad Leithauser

Attachment: %descrip.mms.gz
Description: application/applefile

Attachment: descrip.mms.gz
Description: Binary data

Reply via email to