Re: Compile perl 5.32.1, 5.30,3, 5.28.3, 5.26.3, 5.24.4, 5.22.4 and 5.20.3 on a DS10 OpenVMS 8.4
Craig Berry via vmsperl <[email protected]> Sun, 28 Feb 2021 10:28:36 -0600
| Newsgroups | gmane.comp.lang.perl.ports.vms |
|---|---|
| Message-ID | <[email protected]> |
> On Feb 27, 2021, at 11:10 AM, Oleg Pyzin <[email protected]> wrote: >=20 > Hi All! >=20 > 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.=20 >=20 > 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 > =3D=3D> Your Makefile has been rebuilt. <=3D=3D > =3D=3D> Please rerun the = MMK/DESCRIPTION=3Ddescrip.mms/MACRO=3D(PERL_CORE=3D1) > command. <=3D=3D 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=3D1024 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. >=20 > Thank all of you who still continue support VMS > Oleg. >=20 > 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