Debian Install Crypt Ssleay
I've been fighting with this for three days now, and have been unable to find any references on the lists or otherwise, so forgive me if this is an old question. Vital Stats ----------- OpenSSL 0.9.6d (tried 0.9.6c for fun) Perl 5.6.1 Crypt::SSLeay 0.39 glibc 2.2.5 Linux (Debian stable) Kernel: 2.4.5 gcc 2.95.4 20011002 (Debian prerelease) I am entirely unable to install Crypt::SSLeay (or Net::SSLeay for that matter). Compilation goes without a hitch, and it looks like it's pulling everything from the right place - but when it hits 'make test', perl barfs with: t/ssl_context.Can't load 'blib/arch/auto/Crypt/SSLeay/SSLeay.so' for module Crypt::SSLeay: blib/arch/auto/Crypt/SSLeay/SSLeay.so: undefined symbol: sk_X509_new_null at /usr/local/lib/perl5/5.6.1/i586-linux/DynaLoader.pm line 206. At blib/lib/Crypt/SSLeay/CTX.pm line 2 >From what I've been able to tell, SSLeay.so is trying to hit the symbol 'sk_X509_new_null', but it isn't in the libraries it was compiled against. I checked the headers for OpenSSL and that symbol is #defined to 'SKM_sk_new_null(X509)' in safestack.h and shows up nowhere in the actual binary libraries. This makes me wonder why SSLeay.so is looking for it - and if there might be a version mismatch issue going on. I've tried downgrading to OpenSSL 0.9.6c and tried using Net::SSLeay instead of Crypt::SSLeay.
I've recompiled all requisite bits (other than system libraries and compiler) going so far as to EXPLICITLY set the compiler for Perl to 'gcc' (rather than 'cc' in disguise, which seemed to confuse the SSLeay modules). I've completely NUKED any semblance of installed Perl libraries and started from scratch. I've scoured the filesystem looking for debian ssl libraries hiding in ld.so.conf paths. All to no avail. I need this module so I can do https from LWP, and LWP has been a dream in the past. Thanks, Keith Anderson: GIANT Network Productions: internet publishing studio: 541.684.9798: ______________________________________________________________________ OpenSSL Project User Support Mailing List Automated List Manager Lutz Jaenicke 26/6/2002, 0:29 น. On Tue, Jun 25, 2002 at 01:46:51PM -0700, Keith Anderson wrote: > t/ssl_context.Can't load 'blib/arch/auto/Crypt/SSLeay/SSLeay.so' for > module Crypt::SSLeay: blib/arch/auto/Crypt/SSLeay/SSLeay.so: undefined symbol: > sk_X509_new_null at /usr/local/lib/perl5/5.6.1/i586-linux/DynaLoader.pm line > 206.
Download perl(Crypt::SSLeay::X509) packages for CentOS, Fedora, Mageia, OpenMandriva, openSUSE, PCLinuxOS, ROSA.
> at blib/lib/Crypt/SSLeay/CTX.pm line 2 > > >From what I've been able to tell, SSLeay.so is trying to hit the symbol > 'sk_X509_new_null', but it isn't in the libraries it was compiled against. I > checked the headers for OpenSSL and that symbol is #defined to > 'SKM_sk_new_null(X509)' in safestack.h and shows up nowhere in the actual binary > libraries. This makes me wonder why SSLeay.so is looking for it - and if there > might be a version mismatch issue going on. The safestack thing was introduced with OpenSSL-0.9.6. If you have older header files around, a problem like the one you just introduced may occur. Best regards, Lutz -- Lutz Jaenicke BTU Cottbus, Allgemeine Elektrotechnik Universitaetsplatz 3-4, D-03044 Cottbus ______________________________________________________________________ OpenSSL Project User Support Mailing List Automated List Manager.
The Livewire hooks into your truck's OBD-II port where it pulls its monitoring information and uploads its awesome 5-Star Custom Tune. The Livewire TS+ even has built-in WiFi capability that allows you to download new tunes and firmware updates wirelessly. The Livewire tuner comes with a windshield suction mount, OBD-II cable, and a USB for downloading new software and tunes from your home PC. On top of the aggressive and powerful tuning, the Livewire is also a versatile performance monitor that allows you to keep a close watch over your truck's engine functions. The Livewire features a complete touch screen display that allows for easy customization and the ability to display a wide variety of gauges and other information instantly. Sct live load software.
Crypt::SSLeay::CTX Crypt::SSLeay::Conn Crypt::SSLeay::X509 DO YOU NEED Crypt::SSLeay? Starting with version 6.02 of LWP, 'https' support was unbundled into LWP::Protocol::https.