Hi, I have tried to install the Crypt::SSLay but it fails.

I looked at some FAQ but could not find any installation failure information.

 

I uses mechanic and it works fine with normal http.

No I want to use SSL so I installed the Crypt::SSLay installation fails with the test so I forced an installation casing execution to core dump (understandable).

 

I attach the log from my installation.

Can you pleas help me to understand what is wrong.

 

BR

/Kent

 

cpan> force install Crypt::SSLeay
Running install for module Crypt::SSLeay
Running make for C/CH/CHAMAS/Crypt-SSLeay-0.51.tar.gz
Checksum for 
/home/kenost/.cpan/sources/authors/id/C/CH/CHAMAS/Crypt-SSLeay-0.51.tar.gz ok
Crypt-SSLeay-0.51/
Crypt-SSLeay-0.51/t/
Crypt-SSLeay-0.51/t/net_ssl.t
Crypt-SSLeay-0.51/t/ssl_context.t
Crypt-SSLeay-0.51/lib/
Crypt-SSLeay-0.51/lib/Crypt/
Crypt-SSLeay-0.51/lib/Crypt/SSLeay/
Crypt-SSLeay-0.51/lib/Crypt/SSLeay/MainContext.pm
Crypt-SSLeay-0.51/lib/Crypt/SSLeay/Conn.pm
Crypt-SSLeay-0.51/lib/Crypt/SSLeay/X509.pm
Crypt-SSLeay-0.51/lib/Crypt/SSLeay/Err.pm
Crypt-SSLeay-0.51/lib/Crypt/SSLeay/CTX.pm
Crypt-SSLeay-0.51/lib/Net/
Crypt-SSLeay-0.51/lib/Net/SSL.pm
Crypt-SSLeay-0.51/certs/
Crypt-SSLeay-0.51/certs/ca-bundle.crt
Crypt-SSLeay-0.51/certs/notacakeynopass.pem
Crypt-SSLeay-0.51/certs/notacacert.pem
Crypt-SSLeay-0.51/MANIFEST
Crypt-SSLeay-0.51/typemap
Crypt-SSLeay-0.51/MANIFEST.SKIP
Crypt-SSLeay-0.51/SSLeay.pm
Crypt-SSLeay-0.51/CHANGES
Crypt-SSLeay-0.51/lwp-ssl-test
Crypt-SSLeay-0.51/net_ssl_test
Crypt-SSLeay-0.51/SSLeay.xs
Crypt-SSLeay-0.51/README
Crypt-SSLeay-0.51/Makefile.PL
Removing previously used /home/kenost/.cpan/build/Crypt-SSLeay-0.51

  CPAN.pm: Going to build C/CH/CHAMAS/Crypt-SSLeay-0.51.tar.gz

Found OpenSSL (version OpenSSL 0.9.8) installed at /usr
Which OpenSSL build path do you want to link against? [/usr] 

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

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

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

Checking if your kit is complete...
Looks good
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
cp lib/Crypt/SSLeay/X509.pm blib/lib/Crypt/SSLeay/X509.pm
cp lib/Net/SSL.pm blib/lib/Net/SSL.pm
cp SSLeay.pm blib/lib/Crypt/SSLeay.pm
cp lib/Crypt/SSLeay/Conn.pm blib/lib/Crypt/SSLeay/Conn.pm
cp lib/Crypt/SSLeay/CTX.pm blib/lib/Crypt/SSLeay/CTX.pm
cp lib/Crypt/SSLeay/MainContext.pm blib/lib/Crypt/SSLeay/MainContext.pm
cp lib/Crypt/SSLeay/Err.pm blib/lib/Crypt/SSLeay/Err.pm
/usr/bin/perl.exe /usr/lib/perl5/5.8/ExtUtils/xsubpp  -typemap 
/usr/lib/perl5/5.8/ExtUtils/typemap -typemap typemap  SSLeay.xs > SSLeay.xsc && 
mv SSLeay.xsc SSLeay.c
gcc -c  -I/usr/include -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe 
-I/usr/local/include -DUSEIMPORTLIB -O3   -DVERSION=\"0.51\" 
-DXS_VERSION=\"0.51\"  "-I/usr/lib/perl5/5.8/cygwin/CORE"   SSLeay.c
SSLeay.c: In function `XS_Crypt__SSLeay__CTX_free':
SSLeay.c:177: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__CTX_set_cipher_list':
SSLeay.c:201: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__CTX_use_certificate_file':
SSLeay.c:227: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__CTX_use_PrivateKey_file':
SSLeay.c:253: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__CTX_use_pkcs12_file':
SSLeay.c:286: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__CTX_check_private_key':
SSLeay.c:331: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__CTX_set_verify':
SSLeay.c:358: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_new':
SSLeay.c:398: warning: cast to pointer from integer of different size
SSLeay.xs:252: warning: passing arg 2 of `SSL_set_info_callback' from 
incompatible pointer type
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_free':
SSLeay.c:447: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_set_fd':
SSLeay.c:471: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_connect':
SSLeay.c:495: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_accept':
SSLeay.c:519: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_write':
SSLeay.c:549: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_read':
SSLeay.c:603: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_get_peer_certificate':
SSLeay.c:660: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_get_verify_result':
SSLeay.c:684: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_get_shared_ciphers':
SSLeay.c:713: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__Conn_get_cipher':
SSLeay.c:738: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__X509_free':
SSLeay.c:761: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__X509_subject_name':
SSLeay.c:786: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__X509_issuer_name':
SSLeay.c:816: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__X509_get_notBeforeString':
SSLeay.c:844: warning: cast to pointer from integer of different size
SSLeay.c: In function `XS_Crypt__SSLeay__X509_get_notAfterString':
SSLeay.c:869: warning: cast to pointer from integer of different size
Running Mkbootstrap for Crypt::SSLeay ()
chmod 644 SSLeay.bs
rm -f blib/arch/auto/Crypt/SSLeay/SSLeay.dll
LD_RUN_PATH="" ld2  -s -L/usr/local/lib SSLeay.o  -o 
blib/arch/auto/Crypt/SSLeay/SSLeay.dll  
/usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a -L/usr/lib -lssl -lcrypto   
gcc -shared -o  SSLeay.dll -Wl,--out-implib=libSSLeay.dll.a 
-Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--stack,8388608 
-Wl,--enable-auto-image-base \
-s -L/usr/local/lib SSLeay.o  /usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a 
-L/usr/lib -lssl -lcrypto
Creating library file: libSSLeay.dll.a
mv SSLeay.dll libSSLeay.dll.a blib/arch/auto/Crypt/SSLeay/
chmod 755 blib/arch/auto/Crypt/SSLeay/SSLeay.dll
cp SSLeay.bs blib/arch/auto/Crypt/SSLeay/SSLeay.bs
chmod 644 blib/arch/auto/Crypt/SSLeay/SSLeay.bs
  /usr/bin/make  -- OK
Running make test
/usr/bin/perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 
'blib/arch')" t/*.t
t/net_ssl........dubious                                                     
        Test returned status 0 (wstat 139, 0x8b)
t/ssl_context....dubious                                                     
        Test returned status 0 (wstat 139, 0x8b)
FAILED--2 test scripts could be run, alas--no output ever seen
make: *** [test_dynamic] Error 255
  /usr/bin/make test -- NOT OK
Running make install
Installing /usr/lib/perl5/site_perl/5.8/cygwin/auto/Crypt/SSLeay/libSSLeay.dll.a
Installing /usr/lib/perl5/site_perl/5.8/cygwin/auto/Crypt/SSLeay/SSLeay.dll
Files found in blib/arch: installing files in blib/lib into architecture 
dependent library tree
Writing /usr/lib/perl5/site_perl/5.8/cygwin/auto/Crypt/SSLeay/.packlist
Appending installation info to /usr/lib/perl5/5.8/cygwin/perllocal.pod
  /usr/bin/make install  -- OK

cpan>   

Reply via email to