Re: Current version of Perl for OpenVMS ?

"Craig A. Berry" <[email protected]> Wed, 07 Nov 2012 06:19:18 -0600
Newsgroups gmane.comp.lang.perl.ports.vms
Message-ID <[email protected]>
On Nov 7, 2012, at 4:46 AM, Jeremy Begg <[email protected]> wrote:

> Hi,
> 
> I'm putting together a new OpenVMS IA64 V8.4 system and want to get things
> as up to date as possible.
> 
> I went looking for the current/latest version of Perl and it's far from
> clear what I should be using.  So I ownloaded 5.16.2 but the build fails on
> ext/Dynaloader:

>  %MMS-F-GWKNOACTS, Actions to update DL_VMS.C are unknown.
>  %MMS-F-GWKNOACTS, Actions to update DL_VMS.C are unknown.
> 
> 
>  Unsuccessful make(ext/DynaLoader): code=1024 at make_ext.pl line 466.
>  %MMS-F-NOMSG, Message number 00EE805C
>  %MMS-F-ABORT, For target DYNALOADER.OBJ, CLI returned abort status: %X00EE805C.
>  -MMS-F-GWKNOACTS, Actions to update !AS are unknown.
>  $
> 
> So what version should I be using?


You've got the right version of Perl.  But MMS doesn't work; the rules for building extensions are just a bit too complicated for it.  MMK works fine, though, so just use that.  It's currently available from <https://github.com/endlesssoftware/mmk>.  Unfortunately it now requires SDL to build from source so you'll needs SDL from one of the freeware distributions.  Or just use an older version of MMK, such as <http://vms.process.com/scripts/fileserv/fileserv.com?MMK>.

________________________________________
Craig A. Berry
mailto:[email protected]

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