> On Feb 27, 2021, at 11:10 AM, Oleg Pyzin <pzn.o...@gmail.com> wrote:
> 
> Hi All!
> 
> A few days ago I've begun to compile perl 5.20 to perl 5.32 on a DS10
> with the OpenVMS 8.4.
> For the first time I have been able to compile only perl5.20.2 without
> errors. To compile it I need to increase pgflquota to 400000, by
> default pgflquota has been 258000.

Hmm. I will change README.vms to say you need "PGFLQUO of at least 400000."  
Possibly that's more than is strictly necessary, but in this day and age it's 
not much.  My accounts on all my systems have had over a million for years now 
to run other things, so I haven't really looked into the minimum to build Perl 
for a long time.

> After that perl 5.32.1, 5.30.3, 5.28.3 and 5.26.3 have been compiled
> without error. 
> 
> Only perl 5.22.4 and 5.24.4 I couldn't compile. While compile perl
> 5.22.4 and 5.24.4 I've got the same error in the same place:
> ---------------------------------------
> Generating a MMK-style Descrip.MMS
> Writing Descrip.MMS for Perl::OSType
> ==> Your Makefile has been rebuilt. <==
> ==> Please rerun the MMK/DESCRIPTION=descrip.mms/MACRO=(PERL_CORE=1)
> command.  <== MCR SYS$SYSDEVICE:[PORTS.LANG.PERL-5_24_4]miniperl.exe
> "-I[--.lib]" "-I[--.lib]"  -e "exit 1" "--" %SYSTEM-F-ABORT, abort
> %MMK-F-ERRUPD, error status %X0000002C occurred when updating target
> DESCRIP.MMS %MMK-F-ERRUPD, error status %X0000002C occurred when
> updating target DESCRIP.MMS 'SCRIPTS/PODCHECKER.PL' and
> 'SCRIPTS/PODCHECKER.PL' are identical (not copied) at Makefile.PL line
> 26. Can't copy SCRIPTS/PODCHECKER.PL to SCRIPTS/PODCHECKER.PL: no such
> file or directory at Makefile.PL line 26.
> %SYSTEM-F-ABORT, abort
> %SYSTEM-F-ABORT, abort
> Unsuccessful Makefile.PL(cpan/Pod-Checker): code=1024 at make_ext.pl
> line 517. %SYSTEM-F-ABORT, abort
> %MMK-F-ERRUPD, error status %X0000002C occurred when updating target
> NONXSEXT
> ---------------------------------------

That looks very much like leftovers from a failed build.  you might want to do 
MMK CLEAN and then rebuild or just wipe out the directory and replace it from 
the tarball.  It's also possible you have a SCRIPTS logical name that is 
confusing things.

> Now at my test bench DS10 I've got perl 5.20, 5.26, 5.28, 5.30 and 5.32
> and I guess that it will be enough. Information about TEST I've
> uploaded into the files area "OpenVMS group" group on the Facebook.

If you have a good build of 5.32.x, I can't think of a reason why you would 
need an older one, but if you do find something that works in an older Perl but 
doesn't in a current one, do send it along.

> 
> Thank all of you who still continue support VMS
> Oleg.
> 
> p.s. May be will a good thing to add additional information about MMK
> utility and Page file quota into README.vms file.

What else needs to be said about MMK?  Just that you need v5.0?

________________________________________
Craig A. Berry

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

Reply via email to