Try the command (outside CPAN): "make --help").  Just to make sure
you actually have make at all.

Second thing to try, is to wipe your cpan cache directories of old build
results, then try again.

Third thing is to open cpan and run "o conf init" to make sure the settings
are fine and get hints about missing CPAN-related modules.

On 3/7/2012 2:46 AM, SB Tech wrote:
So, just to clarify: Apple have deprecated OpenSSL in 10.7.x, and also appear to no longer provide complete Perl libraries either?

Is the make problem related to the YAML issue, or is it separate? If separate, how can I show you the make errors? I posted everything that was displayed in the Terminal.

On 6 March 2012 16:01, Jakob Bohm <jb-open...@wisemo.com <mailto:jb-open...@wisemo.com>> wrote:

    On 3/5/2012 9:21 PM, SB Tech wrote:

        I've installed openssl 1.0.0g, but I'm still receiving an
        error when running the following command.  The error is a
        different one, however:

        $ sudo cpan install Crypt::SSLeay

           Going to read '/Users/REDACTED/.cpan/Metadata'
             Database was generated on Mon, 05 Mar 2012 03:11:57 GMT
           Running install for module 'Crypt::SSLeay'
           Running make for N/NA/NANIS/Crypt-SSLeay-0.58.tar.gz
           Checksum for
/Users/REDACTED/.cpan/sources/authors/id/N/NA/NANIS/Crypt-SSLeay-0.58.tar.gz
           ok

             CPAN.pm: Going to build N/NA/NANIS/Crypt-SSLeay-0.58.tar.gz

========================================================================
           No installed SSL libraries found in any of the following
        places.
               /local
               /local/ssl
               /opt/ssl
               /usr
               /usr/local
               /usr/local/ssl
               /usr/local/openssl
           You will have to either specify a directory location at the
        following
           prompt, or rerun the Makefile.PL program and use the --lib
        switch
           to specify the path. If the path in question is considered
        standard
           on your platform, please consider filing a bug report in
        order to
           have it taken into account in a subsequent version of
        Crypt::SSLeay.

           Found multiple possibilities for OpenSSL
           Which SSL install path do you want to use?  /opt/local

           BUILD INFORMATION
           ================================================
           ssl library: OpenSSL 1.0.0g in /opt/local
           ssl header:  openssl/ssl.h
           libraries:   -L/opt/local/lib -lssl -lcrypto -lgcc
           include dir: -I/opt/local/include
           ================================================
           Checking if your kit is complete...
           Looks good
           Note (probably harmless): No library found for -lgcc
           Writing Makefile for Crypt::SSLeay
           The test suite can attempt to connect to public servers
           to ensure that the code is working properly. If you are
           behind a strict firewall or have no network connectivity,
           these tests may fail (through no fault of the code).
           Do you want to run the live tests (y/N)? [N] y
             NANIS/Crypt-SSLeay-0.58.tar.gz
             make -- NOT OK

    make error messages missing, no way to tell what is wrong without the
    error messages.


           'YAML' not installed, will not store persistent state

    'YAML' is part of the standard perl code for installing perl
    modules, your perl is incomplete


           Running make test
             Can't test without successful make
           Running make install
             Make had returned bad status, install seems impossible


        Does this still appear to be an OpenSSL problem, or something
        else?

        On 5 March 2012 17:56, Jakob Bohm <jb-open...@wisemo.com
        <mailto:jb-open...@wisemo.com> <mailto:jb-open...@wisemo.com
        <mailto:jb-open...@wisemo.com>>> wrote:

           On 3/5/2012 6:17 PM, SB Tech wrote:

               Hi,

               Specs: OS X 10.7.3; latest version of Prowl.pl.

               I was attempting to use the Prowl.pl script
        <http://www.prowlapp.com/faq.php#script> to send notifications
               to Prowl <http://www.prowlapp.com/> via a script.  This
        script
               requires the installation of Crypto::SSLeay.  However, it
               transpires that Crypto::SSLeay cannot be installed on a
               default installation of Lion because Apple has
        (according to
               zac on the Prowl forums
        <http://forums.cocoaforge.com/viewtopic.php?f=45&t=24104#p132612
        <http://forums.cocoaforge.com/viewtopic.php?f=45&t=24104#p132612>
        <http://forums.cocoaforge.com/viewtopic.php?f=45&t=24104#p132612
        <http://forums.cocoaforge.com/viewtopic.php?f=45&t=24104#p132612>>>),
               "deprecated OpenSSL support".  zac goes on to say:

               "[this] has the unfortunate effect here of breaking the
        script."

               I don't suppose anyone could advise me of a way to
        install the
               required libraries myself?  I'd like it if it could be
        via one
               of the package managers, such as MacPorts, as this
        would make
               it easier to keep track of.


           According to macports.org <http://macports.org>
        <http://macports.org>, the missing
           library is available (and it is
           the current version 1.0.0g too) as simply "openssl" .

Enjoy

Jakob
--
Jakob Bohm, CIO, Partner, WiseMo A/S.  http://www.wisemo.com
Transformervej 29, 2730 Herlev, Denmark.  Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to