johnnywang has asked for the wisdom of the Perl Monks concerning the following question:

Hi, I'm trying to install Net::SSLeay on my activestate perl(v5.8.3, binary builtd 809). I'm using the current ppm from http://theoryx5.uwinnipeg.ca/ppms/. The installation went all fine, but when running "use Net::SSLeay;" I got an error poping up: "Perl.exe - Entry Point Not Found: the procedure entry point PL_memory_wrap could not be located in the dynamic link library perl58.dll". I tried uninstalling/installing it again, the same problem persists.

What I really want is to use POP3 via SSL. I'm using Mail::POP3Client, which uses IO::Socket::SSL (which relies on Net::SSLeay). Is there another way to do POP3 via SSL?

What's the difference between this and Crypt::SSLeay? which works fine for me (e.g., when using https via WWW::Mechanize.) Thanks.

Replies are listed 'Best First'.
Re: Help with various SSL modules
by Anonymous Monk on Sep 18, 2005 at 14:02 UTC
    You need perl 5.8.7
      That's true that this error means an upgrade is required. That shouldn't have happened, though; in making up the uwinnipeg ppm packages, I use a Win32 perl-5.8.0, which should make binary-compatible packages for any perl-5.8.x, so that such upgrades aren't demanded. However, I may have neglected to do so for this particular package when I recently upgraded the ssl dll libraries. I've just uploaded a Net_SSLeay.pm ppm package compiled against perl-5.8.0, which should be OK with any later perl; if not, could you let me know? Installing this package may require uninstallation of the original, as the version hasn't changed. Also, the ssl dlls are the same as before, so if you installed those earlier, you don't need to reinstall them.
        Thank you very much Randy, works like a charm! I needed to un-install Net_SSLeay.pm first, then re-install it. Thanks again.