- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- PERL CPAN Module Crypt::SSLeay on OVM V8.2
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-08-2006 01:52 AM
06-08-2006 01:52 AM
PERL CPAN Module Crypt::SSLeay on OVM V8.2
(http://search.cpan.org/CPAN/authors/id/C/CH/CHAMAS/Crypt-SSLeay-0.51.tar.gz) and are having major problems.
We currently run three Alpha clusters under OVMS V7.3-1 with PERL V5.6.1. We created an OVMS Alhpa V8.2 system for testing migrating our application to 8.2. We were able to download all the current CPAN modules we use and rebuild them with no problems except for Crypt::SSLeay.
First problem was the PERL MAKEFILE.PL build an incorrect DESCRIP.MMS file. We had to modify it to point to the OpenSSL libraries. Once that was corrected we build the module (MMK) and did an MMK test. The test failed with an ACCVIO. Our application scripts get an ACCVIO when we run them against the PM.
Has anyone had success in getting Crypt::SSLeay running on Alpha V8.2? If so, what did you do to make it work.
I am attaching the e-mail I sent to HP to see if they could give any help.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-08-2006 10:25 PM
06-08-2006 10:25 PM
Re: PERL CPAN Module Crypt::SSLeay on OVM V8.2
Vmsperl@perl.org
list-help:
list-unsubscribe:
list-post:
Try their archives (sorry, don't have URL handy)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-09-2006 07:00 AM
06-09-2006 07:00 AM
Re: PERL CPAN Module Crypt::SSLeay on OVM V8.2
That's just a guess. I'll try a debug build and see if I spot anything right off.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-09-2006 08:44 AM
06-09-2006 08:44 AM
Re: PERL CPAN Module Crypt::SSLeay on OVM V8.2
If you did what I did, you checked in SYS$LIBRARY and just linked against what was there:
$ dir/nohead/notrail sys$library:ssl$*.exe
SYS$COMMON:[SYSLIB]SSL$LIBCRYPTO_SHR.EXE;1
SYS$COMMON:[SYSLIB]SSL$LIBCRYPTO_SHR32.EXE;1
SYS$COMMON:[SYSLIB]SSL$LIBSSL_SHR.EXE;1
SYS$COMMON:[SYSLIB]SSL$LIBSSL_SHR32.EXE;1
BUT, if you link against the ones without a "32" at the end of the name, you'll get a successful link but the accvio when you run the tests, as you discovered. I'm guessing those are libraries that expect 64-bit pointers. Unless you have built your own 64-bit Perl, those are the wrong libraries. When I relinked against the ones with "32" in the name, the tests ran successfully.
Here's what my linker options file looks like, where the last two lines I added manually after running the Makefile.PL:
$ type ssleay.opt
SYMBOL_VECTOR=(boot_Crypt__SSLeay=PROCEDURE)
[.blib.arch.auto.Crypt.SSLeay]SSLeay.olb/Include=SSLeay
[.blib.arch.auto.Crypt.SSLeay]SSLeay.olb/Library
PerlShr/Share
sys$library:ssl$libcrypto_shr32.exe/share
sys$library:ssl$libssl_shr32.exe/share
It shouldn't be that hard to modify the Makefile.PL to do the right thing on VMS, but I can't promise I'll get around to it anytime soon.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-11-2006 10:33 AM
06-11-2006 10:33 AM
Re: PERL CPAN Module Crypt::SSLeay on OVM V8.2
If you don't want to change your SSL installation, it is still liklely you are linking against 64-bit instead of 32-bit libraries and correcting this will get you up and running.