Re: Trying to build PERL 5.22.3RC1 on OpenVMS VAX V7.3 with some issues...

"Craig A. Berry" <[email protected]> Sun, 21 Aug 2016 08:33:36 -0500
Newsgroups gmane.comp.lang.perl.ports.vms
Message-ID <[email protected]>
On Aug 21, 2016, at 7:31 AM, Jonathan Belanger =
<[email protected]> wrote:
>=20
> Hi All,
> =20
> I just joined the list, so please let me know if I make any mistakes.
> =20
> I=E2=80=99m trying to build PERL 5.22.3RC1 on a emulated VAX running =
OpenVMS VAX V7.2 (unpatched). =20

Why?  The VAX architecture was discontinued sixteen years ago.  If you =
succeed it will take days and days to do the build.  There have been an =
increasing number of features that won=E2=80=99t work right on an ODS-2 =
disk.  So, it=E2=80=99s an uphill battle, and not worth the effort when =
you can get an Alpha emulator or a cheap Itanium on eBay.

> After getting past a few issues that prevented the build from =
proceeding (CONFIGURE.COM, DESCRIP_MMS.TEMPLATE, and MAKFILE.PL in =
DYNALOADER needed some changes).  I=E2=80=99m now at the point where MD5 =
is compiling and though it shows CPU time being takeng up, there is no =
I/O occurring and the compilation never returns.  The compile I=E2=80=99m =
using is Compaq (DEC) C V6.4.  Has anyone else had this issue?  I=E2=80=99=
m not sure how to best debug it.  Any help would be appreciated.

The optimizer on that old compiler gets confused but compiling with =
/Optimize=3D(NODISJOINT) has been reported to do the trick.

There is a patch to do that here in this ticket:

<https://rt.perl.org/Public/Bug/Display.html?id=3D85932>

________________________________________
Craig A. Berry

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