Code Comments

Programming Forum and web based access to our favorite programming groups.
For Programmers: Free Programming Magazines | New: Database administration forum
Registration is free! Edit your profileCalendarFind other membersFrequently Asked QuestionsSearch -> 
Post New Thread











Thread
Author

trouble installing Crypt::SSLeay
Hi,

I apologize if this problem has been answered before, but I haven't been 
able to find documentation on cpan.org or on other websites on how to
fix this.  With OpenSSL vs. 0.9.8g already installed on my machine, I 
am trying to install vs. 0.57 in cygwin (Unix-type environment) and I get 
the following output with 'perl Makefile.PL',

(begin output)
 ========================================
===============
Only one OpenSSL installation found at /usr/local/ssl
Consider running 'perl Makefile.PL --default' the next
time Crypt::SSLeay is upgraded to select this directory
automatically thereby avoiding the following prompt.
 ========================================
===============
Which SSL install path do you want to use? [/usr/local/ssl] 
BUILD INFORMATION
 ========================================
========
ssl library: OpenSSL 0.9.8 in /usr/local/ssl
ssl header:  openssl/ssl.h
libraries:   -L/usr/local/ssl/lib -lssl -lcrypto -lgcc
include dir: -I/usr/local/ssl/include/openssl
 ========================================
========
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] 
(end output)

I don't know if it's just me, but it seems the script stopped 
running prematurely.  In any case, I get mostly error 
messages when I next run 'make',

(begin output)
gcc -c  -I/usr/local/ssl/include/openssl -DPERL_USE_SAFE_PUTENV -fno-strict-
aliasing -pipe -I/usr/local/include -DUSEIMPORTLIB -O3   -DVERSION=\"0.57\" 
-DXS_VERSION=\"0.57\"  "-I/usr/lib/perl5/5.8/cygwin/CORE"   SSLeay.c
In file included from SSLeay.xs:25:
crypt_ssleay_version.h:1:25: openssl/ssl.h: No such file or directory
crypt_ssleay_version.h:2:28: openssl/crypto.h: No such file or directory
crypt_ssleay_version.h:3:25: openssl/err.h: No such file or directory
crypt_ssleay_version.h:4:26: openssl/rand.h: No such file or directory
crypt_ssleay_version.h:5:28: openssl/pkcs12.h: No such file or directory
SSLeay.xs:43: error: syntax error before '*' token
SSLeay.xs: In function `InfoCallback':
SSLeay.xs:48: error: `where' undeclared (first use in this function)
SSLeay.xs:48: error: (Each undeclared identifier is reported only once
SSLeay.xs:48: error: for each function it appears in.)
SSLeay.xs:48: error: `SSL_ST_MASK' undeclared (first use in this function)
SSLeay.xs:50: error: `SSL_ST_CONNECT' undeclared (first use in this function
)
SSLeay.xs:52: error: `SSL_ST_ACCEPT' undeclared (first use in this function)
SSLeay.xs:57: error: `SSL_CB_LOOP' undeclared (first use in this function)
SSLeay.xs:58: error: `s' undeclared (first use in this function)
SSLeay.xs:60: error: `SSL_CB_ALERT' undeclared (first use in this function)
SSLeay.xs:61: error: `SSL_CB_READ' undeclared (first use in this function)
SSLeay.xs:63: error: `ret' undeclared (first use in this function)
SSLeay.xs:66: error: `SSL_CB_EXIT' undeclared (first use in this function)
SSLeay.c: In function `XS_Crypt__SSLeay__CTX_new':
SSLeay.c:118: error: `SSL_CTX' undeclared (first use in this function)
SSLeay.c:118: error: `RETVAL' undeclared (first use in this function)
SSLeay.xs:102: error: `ctx' undeclared (first use in this function)
SSLeay.xs:135: error: `SSL_OP_ALL' undeclared (first use in this function)
SSLeay.xs:137: error: `SSL_VERIFY_NONE' undeclared (first use in this functi
on)
SSLeay.c: In function `XS_Crypt__SSLeay__CTX_free':
SSLeay.c:172: error: `SSL_CTX' undeclared (first use in this function)
SSLeay.c:172: error: `ctx' undeclared (first use in this function)
SSLeay.c:176: error: syntax error before ')' token
SSLeay.c: In function  `XS_Crypt__SSLeay__CTX_set_cipher_list':

SSLeay.c:193: error: `SSL_CTX' undeclared (first use in this function)
SSLeay.c:193: error: `ctx' undeclared (first use in this function)
SSLeay.c:200: error: syntax error before ')' token
SSLeay.c: In function  `XS_Crypt__SSLeay__CTX_use_certificate_f
ile':
SSLeay.c:218: error: `SSL_CTX' undeclared (first use in this function)
SSLeay.c:218: error: `ctx' undeclared (first use in this function)
SSLeay.c:226: error: syntax error before ')' token
SSLeay.c: In function  `XS_Crypt__SSLeay__CTX_use_PrivateKey_fi
le':
SSLeay.c:244: error: `SSL_CTX' undeclared (first use in this function)
SSLeay.c:244: error: `ctx' undeclared (first use in this function)
SSLeay.c:252: error: syntax error before ')' token
SSLeay.c: In function  `XS_Crypt__SSLeay__CTX_use_pkcs12_file':

SSLeay.c:270: error: `SSL_CTX' undeclared (first use in this function)
SSLeay.c:270: error: `ctx' undeclared (first use in this function)
SSLeay.xs:170: error: `EVP_PKEY' undeclared (first use in this function)
SSLeay.xs:170: error: `pkey' undeclared (first use in this function)
SSLeay.xs:171: error: `X509' undeclared (first use in this function)
SSLeay.xs:171: error: `cert' undeclared (first use in this function)
SSLeay.xs:172: error: `ca' undeclared (first use in this function)
SSLeay.xs:173: error: `PKCS12' undeclared (first use in this function)
SSLeay.xs:173: error: `p12' undeclared (first use in this function)
SSLeay.c:285: error: syntax error before ')' token
SSLeay.c: In function  `XS_Crypt__SSLeay__CTX_check_private_key
':
SSLeay.c:321: error: `SSL_CTX' undeclared (first use in this function)
SSLeay.c:321: error: `ctx' undeclared (first use in this function)
SSLeay.c:327: error: syntax error before ')' token
SSLeay.c: In function `XS_Crypt__SSLeay__CTX_set_verify':
SSLeay.c:345: error: `SSL_CTX' undeclared (first use in this function)
SSLeay.c:345: error: `ctx' undeclared (first use in this function)
SSLeay.c:354: error: syntax error before ')' token
SSLeay.xs:212: error: `SSL_VERIFY_NONE' undeclared (first use in this functi
on)
SSLeay.xs:217: error: `SSL_VERIFY_PEER' undeclared (first use in this functi
on)
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_new':
SSLeay.c:386: error: `SSL_CTX' undeclared (first use in this function)
SSLeay.c:386: error: `ctx' undeclared (first use in this function)
SSLeay.xs:231: error: `SSL' undeclared (first use in this function)
SSLeay.xs:231: error: `ssl' undeclared (first use in this function)
SSLeay.c:391: error: `RETVAL' undeclared (first use in this function)
SSLeay.c:395: error: syntax error before ')' token
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_free':
SSLeay.c:440: error: `SSL' undeclared (first use in this function)
SSLeay.c:440: error: `ssl' undeclared (first use in this function)
SSLeay.c:444: error: syntax error before ')' token
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_set_fd':
SSLeay.c:461: error: `SSL' undeclared (first use in this function)
SSLeay.c:461: error: `ssl' undeclared (first use in this function)
SSLeay.c:468: error: syntax error before ')' token
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_connect':
SSLeay.c:486: error: `SSL' undeclared (first use in this function)
SSLeay.c:486: error: `ssl' undeclared (first use in this function)
SSLeay.c:492: error: syntax error before ')' token
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_accept':
SSLeay.c:510: error: `SSL' undeclared (first use in this function)
SSLeay.c:510: error: `ssl' undeclared (first use in this function)
SSLeay.c:516: error: syntax error before ')' token
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_write':
SSLeay.c:534: error: `SSL' undeclared (first use in this function)
SSLeay.c:534: error: `ssl' undeclared (first use in this function)
SSLeay.c:546: error: syntax error before ')' token
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_read':
SSLeay.c:590: error: `SSL' undeclared (first use in this function)
SSLeay.c:590: error: `ssl' undeclared (first use in this function)
SSLeay.c:603: error: syntax error before ')' token
SSLeay.c: In function  `XS_Crypt__SSLeay__Conn_get_peer_certifi
cate':
SSLeay.c:655: error: `SSL' undeclared (first use in this function)
SSLeay.c:655: error: `ssl' undeclared (first use in this function)
SSLeay.c:656: error: `X509' undeclared (first use in this function)
SSLeay.c:656: error: `RETVAL' undeclared (first use in this function)
SSLeay.c:660: error: syntax error before ')' token
SSLeay.c: In function  `XS_Crypt__SSLeay__Conn_get_verify_resul
t':
SSLeay.c:679: error: `SSL' undeclared (first use in this function)
SSLeay.c:679: error: `ssl' undeclared (first use in this function)
SSLeay.c:684: error: syntax error before ')' token
SSLeay.xs:373: error: `X509_V_OK' undeclared (first use in this function)
SSLeay.c: In function  `XS_Crypt__SSLeay__Conn_get_shared_ciphe
rs':
SSLeay.c:704: error: `SSL' undeclared (first use in this function)
SSLeay.c:704: error: `ssl' undeclared (first use in this function)
SSLeay.c:713: error: syntax error before ')' token
SSLeay.xs:383: warning: assignment makes pointer from integer without a cast
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_get_cipher':
SSLeay.c:732: error: `SSL' undeclared (first use in this function)
SSLeay.c:732: error: `ssl' undeclared (first use in this function)
SSLeay.c:738: error: syntax error before ')' token
SSLeay.c: In function `XS_Crypt__SSLeay__X509_free':
SSLeay.c:757: error: `X509' undeclared (first use in this function)
SSLeay.c:757: error: `cert' undeclared (first use in this function)
SSLeay.c:761: error: syntax error before ')' token
SSLeay.c: In function `XS_Crypt__SSLeay__X509_subject_name':
SSLeay.c:778: error: `X509' undeclared (first use in this function)
SSLeay.c:778: error: `cert' undeclared (first use in this function)
SSLeay.c:786: error: syntax error before ')' token
SSLeay.xs:407: warning: assignment makes pointer from integer without a cast
SSLeay.c: In function `XS_Crypt__SSLeay__X509_issuer_name':
SSLeay.c:808: error: `X509' undeclared (first use in this function)
SSLeay.c:808: error: `cert' undeclared (first use in this function)
SSLeay.c:816: error: syntax error before ')' token
SSLeay.xs:419: warning: assignment makes pointer from integer without a cast
SSLeay.c: In function  `XS_Crypt__SSLeay__X509_get_notBeforeStr
ing':
SSLeay.c:838: error: `X509' undeclared (first use in this function)
SSLeay.c:838: error: `cert' undeclared (first use in this function)
SSLeay.c:844: error: syntax error before ')' token
SSLeay.xs:429: error: invalid type argument of `->'
SSLeay.c: In function  `XS_Crypt__SSLeay__X509_get_notAfterStri
ng':
SSLeay.c:863: error: `X509' undeclared (first use in this function)
SSLeay.c:863: error: `cert' undeclared (first use in this function)
SSLeay.c:869: error: syntax error before ')' token
SSLeay.xs:437: error: invalid type argument of `->'
make: Fatal error: Command failed for target `SSLeay.o'
(end output)

I don't know where to begin trying to fix this.  Maybe I'm using the wrong
version of Crypt::SSLeay with OpenSSL?

Thanks.


---Brian


Report this thread to moderator Post Follow-up to this message
Old Post
Brian Tam
04-26-08 03:44 AM


Sponsored Links




Last Thread Next Thread Next
Search this forum -> 
Post New Thread

LibWWW archive

Show a Printable Version Send to friend Email This Page to Someone! subscribe to this thread Receive updates to this thread
Computer Consultants
Programming Jobs
Visual Basic Controls
SQL Server Programming
Webservices
Java Security
Visual Studio
C# Programming
Visual J++
Software engineering
Open source Software
Perl Programming
PHP Programming
ASP Programming
ASP .NET Programming
Visual Basic Programming
Windows Scripting Host
Java Programming
Java Help
Java Beans
VBScript
Cobol
MAC Applications
Unix Programming
Forum Jump:
All times are GMT. The time now is 10:58 AM.

 
Free MCSE Braindumps | Real Estate Topics

Programming forum archive

Copyrights CodeComments.com 2004 - 2006

Powered by vBulletin Copyright 2000-2006 Jelsoft Enterprises Limited.