[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