[Info-vax] Perl Net::SSLeay module on VMS (Re: Programming languages on VMS)

Craig A. Berry craigberry at nospam.mac.com
Sat Feb 10 16:02:16 EST 2018


On 1/24/18 9:57 PM, Craig A. Berry wrote:
> On 1/24/18 3:19 PM, Stephen Hoffman wrote:
>> On 2018-01-24 02:36:08 +0000, Craig A. Berry said:
> 
>> Part of my recent "entertainment" is involving getting basic CPAN 
>> sequences to work.    TLS builds are falling over, too.  That's on 
>> 5.24.2 PCSI, and on fetched 5.26.1 stable.   Could well be operator 
>> error and quite possibly is, or could be something with the most 
>> recent releases.  (I'm getting SSL errors that I know how to fix, 
>> secondary to the "new" SSL1 logical names.

> Net::SSLeay is a tricky one because it attempts to detect where your
> OpenSSL libraries are. At one time I had the VMS-specific configuration
> bits working to take a home-grown build of OpenSSL first, then the HP
> SSL kit if present. That needs updating for SSL1, which I started to
> look into once, but realized I didn't know if the VSI SSL1 kits put
> things in the same place(s) as the HPE SSL1 kits and at the time I did
> not have access to any VSI VMS systems; I do now and will try to revisit
> this soonish.

I have now done so and sent a patch to the maintainer. It's in the queue at:

<https://rt.cpan.org/Public/Bug/Display.html?id=124388>

To get things working before that gets applied, download the
vmsupdate.patch file from that ticket into the Net::SSLeay build
directory and use GNU patch to apply it like so:

$ gpatch -p0 -i vmsupdate.patch

You'll also need a different patch that is embedded in the README.VMS
file (long story, don't ask). So as a second step, apply that patch like so:

$ gpatch -p0 -i README.VMS

Then the usual dance with Makefile.PL, mmk, mmk test, and mmk install.
That gets all tests passing with Net::SSLeay 1.84 and Perl v5.24.2 on
OpenVMS V8.4-2L1.



More information about the Info-vax mailing list