At 4:38 AM -0500 1/1/05, Michael G Schwern wrote:
>On Fri, Dec 31, 2004 at 04:05:29PM -0600, Craig A. Berry wrote:
>> With Perl 5.8.4, OpenVMS Alpha 7.3-1, MMS V3.3-4, MMK 3.9-6, I get the
>> following results.
>>
>> Using MMK, the build goes ok. Most tests pass, except basic.t, which has
>> the following problem:
>>
>> # %DCL-W-TKNOVF, command element is too long - shorten
>> # \DSA0:[SYS0.SYSCOMMON.PERL-5_8_4]PERL.EXE -E "chdir 'liar.dir'; system
>> 'MMK/MACRO=(TEST_VERBOSE="1") test /Macro=(LIBPERL_A="LIBPERL.OLB",
>> LINKTYPE="DYNAMIC", OPTIMIZE="/NOLIST", PREFIX="../DUMMY-INSTALL",
>> DESTDIR="", PASTHRU_DEFINE="")'
>> if -f 'Descrip
> > # %MMK-F-ERRUPD, error status %X000382A0 occurred when updating target TEST
>Weird. I get no such problem on the testdrive machine (spe180). OpenVMS
>Alpha 7.3-2, MMS V3.5.
I think 7.3-2 (the current shipping version of OpenVMS) may have
finally increased the size of the command buffer, though darned if I
can find this documented anywhere. I think we still need to support
at least a couple of previous versions, but perhaps the length
problem will go away when you look at the PASTHRU business.
> > With MMS, I can't build MakeMaker at all and get the following error:
>>
>> $ mms
>> %MMS-F-LEXNULLNAME, Encountered null filename on line 365.
>
>I definately don't get this. Did MMS change that between 3.3 and 3.5?
Apparently, as this small test shows:
$ type descrip.mms
foo : sys$sysdevice:[vms$common]
@ continue
sys$sysdevice:[vms$common] :
@ write sys$output "ok"
$ mms ! v3.3
%MMS-F-LEXNULLNAME, Encountered null filename on line 1.
...
$ mms ! v3.5
ok
So apparently this is a bug fixed in MMS after v3.3.
--
________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]
"... getting out of a sonnet is much more
difficult than getting in."
Brad Leithauser