in reply to [solved] Crypt:SSLeay Install problem under Strawberry Perl

There's something a bit weird in the initial compile:

gcc -c -IC:\strawberry\c\include -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -s -O2 -DVERSION=\"0.57\" -DXS_VERSION=\"0.57\" "-IC:\strawberry\perl\lib\CORE" SSLeay.c

... because I don't see a switch like -Ic:\openssl\include but then I don't understand how it manages to compile SSLeay.c without error.

From the CPAN shell you could try doing a look Crypt::SSLeay and then do a classic perl Makefile.PL and dmake, and see if you see a compiler switch that includes the OpenSSL include directory. At which point I would expect saner results.

• another intruder with the mooring in the heart of the Perl

  • Comment on Re: Crypt:SSLeay Install problem under Strawberry Perl

Replies are listed 'Best First'.
Re^2: Crypt:SSLeay Install problem under Strawberry Perl
by Kypax (Initiate) on Jun 17, 2008 at 20:49 UTC
    Hey that worked, I learned something new the look command. It all worked like that so thanks.
Re^2: Crypt:SSLeay Install problem under Strawberry Perl
by Anonymous Monk on Jan 12, 2009 at 08:25 UTC
    hi I have installed openssl 0.9.8b and try to install Net_SSLeay 1.30.i userd following steps perl Makefile.PL dmake then also i got error as dmake: Error code 129, while making 'blib\arch\auto\Net\SSLeay\SSLeay.dll' please give me some solution for this

      Please show us the lines before that as well, otherwise we cannot help you.

        Finally, I found I needed to open firewall acl_in TCP for 993 for IMAP.
        I am running into the same issue with Net::SSLeay - CryptSSLeary worked fine with the steps mentioned before.
        Here is the relevant log:
        cpan> look Net::SSLeay Running look for module 'Net::SSLeay' Trying to open a subshell in the build directory... Working directory is C:\strawberry\cpan\build\Net-SSLeay-1.35-6U3ak7 Microsoft Windows [Version 6.0.6002] Copyright (c) 2006 Microsoft Corporation. Alle Rechte vorbehalten. C:\strawberry\cpan\build\Net-SSLeay-1.35-6U3ak7>perl MakeFile.pl Cannot determine perl version info from lib/Net/SSLeay.pm Cannot determine license info from lib/Net/SSLeay.pm *** Found OpenSSL-0.9.8l installed in C:\OpenSSL *** Be sure to use the same compiler and options to compile your OpenS +SL, perl, and Net::SSLeay. Mixing and matching compilers is not supported. Do you want to run external tests? These tests *will* *fail* if you do not have network connectivity. [n] + y Note (probably harmless): No library found for -llibeay32MD Note (probably harmless): No library found for -lssleay32MD Note (probably harmless): No library found for -llibeay32 Note (probably harmless): No library found for -lssleay32 Note (probably harmless): No library found for -llibssl32 Writing Makefile for Net::SSLeay