Net::SSLeay make failure - openssl error.
- From: "Lee Stone" <me2@xxxxxxxxxxx>
- Date: Sun, 14 Sep 2008 00:47:28 +0100
Hello
I am running a mail server using Slackware on a 2.4.18 kernel i686.
A mailscanner/mailwatch upgrade required an upgrade to Perl and a number of Perl modules. I upgraded Perl to 5.8.8 which broke some of the existing modules. I have upgraded most of these except for Net::SSLeay which I really need - my webmin will not run securely without it. I have OpenSSL 0.9.6a.
Running make on Net::SSLeay 1.35 fails as follows:
"
SSLeay.xs:103: openssl/engine.h: No such file or directory
SSLeay.c: In function `XS_Net__SSLeay_d2i_SSL_SESSION':
SSLeay.c:2193: warning: passing arg 2 of `d2i_SSL_SESSION' from incompatible pointer type
SSLeay.c: In function `XS_Net__SSLeay_ENGINE_by_id':
SSLeay.c:2900: `ENGINE' undeclared (first use in this function)
SSLeay.c:2900: (Each undeclared identifier is reported only once
SSLeay.c:2900: for each function it appears in.)
SSLeay.c:2900: `RETVAL' undeclared (first use in this function)
SSLeay.c:2901: parse error before `*'
SSLeay.c:2904: `targ' undeclared (first use in this function)
SSLeay.c: In function `XS_Net__SSLeay_ENGINE_set_default':
SSLeay.c:2917: `ENGINE' undeclared (first use in this function)
SSLeay.c:2917: `e' undeclared (first use in this function)
SSLeay.c:2917: parse error before `)'
SSLeay.c:2918: parse error before `int'
SSLeay.c:2922: `RETVAL' undeclared (first use in this function)
SSLeay.c:2922: `flags' undeclared (first use in this function)
SSLeay.c:2923: `targ' undeclared (first use in this function)
SSLeay.xs: In function `XS_Net__SSLeay_CTX_set_cert_verify_callback':
SSLeay.xs:1978: warning: passing arg 3 of `SSL_CTX_set_cert_verify_callback' from incompatible pointer type
make: *** [SSLeay.o] Error 1
FLORA/Net-SSLeay-1.35.tar.gz
/usr/bin/make -- NOT OK
"
I think all these failures relate to the lack of engine.h in my openssl libraries?
Is it possible to compile Net::SSLeay without reference to engine.h? If so, what is my makeFile argument?
As far as I recall, the previously installed version (v1.15, May 2002) did not require engine.h to be present.
I would really welcome any help. I have searched the list archives and googled generally but find nothing that could help me.
Thanks
Lee
.
- Follow-Ups:
- Re: Net::SSLeay make failure - openssl error.
- From: sisyphus
- Re: Net::SSLeay make failure - openssl error.
- Prev by Date: Re: Proxy method does not work using LWP::UserAgent for HTTPS request
- Next by Date: Re: Net::SSLeay make failure - openssl error.
- Previous by thread: HTML::template
- Next by thread: Re: Net::SSLeay make failure - openssl error.
- Index(es):
Relevant Pages
|