Chok, Melven wrote:
Hi Josh,

Thanks for you reply. I did what you mentioned, re-installing openssl with
./config --openssldir=/apps/openssl

and using " perl Makefile.PL /apps/openssl " before make.

I got the following output on make.


Well, I really don't know what to make of the error. It seems like some kind of library incompatibility. I would try installing openssl to /usr/local/ssl and building against that, so you have a fresh install to work with, and what you have in /usr might be broken in some way.

Regards,

Josh


Melven



/psoft/scripts/lwp/Crypt-SSLeay-0.51(NO SID)$ perl Makefile.PL /apps/openssl
Found OpenSSL (version OpenSSL 0.9.7) installed at /apps/openssl


================================================
BUILD INFORMATION
================================================

ssl dir: /apps/openssl
libraries: -lssl -lcrypto -lgcc -lRSAglue -lrsaref
include dir: /apps/openssl/include
ssl header: openssl/ssl.h
ssl candidate: /apps/openssl; /apps/openssl/include/openssl; OpenSSL 0.9.7


================================================

Note (probably harmless): No library found for -lgcc
Note (probably harmless): No library found for -lRSAglue
Note (probably harmless): No library found for -lrsaref
Writing Makefile for Crypt::SSLeay
/psoft/scripts/lwp/Crypt-SSLeay-0.51(NO SID)$
/psoft/scripts/lwp/Crypt-SSLeay-0.51(NO SID)$ make
cc -c -I/apps/openssl/include +z -D_HPUX_SOURCE -I/usr/local/include -Ae -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 +O2 +Onolimit -DVERSION=\"0.51\" -DXS_VERSION=\"0.51\" +Z "-I/apps/perl/lib/5.8.0/PA-RISC2.0/CORE" SSLeay.c
cc: "/usr/include/sys/socket.h", line 504: warning 562: Redeclaration of "sendfile" with a different storage class specifier: "sendfile" will have internal linkage.
cc: "/usr/include/sys/socket.h", line 505: warning 562: Redeclaration of "sendpath" with a different storage class specifier: "sendpath" will have internal linkage.
Running Mkbootstrap for Crypt::SSLeay ()
chmod 644 SSLeay.bs
rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.sl
LD_RUN_PATH="/apps/openssl/lib" /usr/bin/ld -b -s -a shared SSLeay.o -o blib/arch/auto/Crypt/SSLeay/SSLeay.sl -L/apps/openssl/lib -lssl -lcrypto
/usr/bin/ld: Can't find library: "ssl"
*** Error exit code 1



-----Original Message----- From: Josh Chamas [mailto:[EMAIL PROTECTED] Sent: Saturday, 24 April 2004 4:07 AM To: Chok, Melven Cc: '[EMAIL PROTECTED]'; Baras, Gal Subject: Re: [Crypt::SSLeay] compile problems on HP-UX


Chok, Melven wrote:


Hello,

/psoft/scripts/lwp/Crypt-SSLeay-0.51(NO SID)$ make
I'm trying to compile  on HP-UX  B.11.11 U 9000/800 and I'm getting this
error. Would you be able to shed some light as to what happened?
...
The perl installation on this machine is /apps/perl
and the installation of openssl-0.9.7d is in /apps/openssl

I've modified the Makefile.PL with these changes



Without modifying the Makefile.PL, I would try running it as:

perl Makefile.PL /apps/openssl

Your openssl should be built like:

./config --openssldir=/apps/openssl

Try these things and see if you get the same problems.

Regards,

Josh
________________________________________________________________________
Josh Chamas, Founder    | NodeWorks - http://www.nodeworks.com
Chamas Enterprises Inc. | NodeWorks Directory - http://dir.nodeworks.com
http://www.chamas.com   | Apache::ASP - http://www.apache-asp.org





Reply via email to