PATH=C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2018-02-17T02:15:24 ActivePerl-2400 CPAN-2.10 PATH=C:/CPANFL~1.24-/var/libs/bin;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.24-64\var\cpan\Metadata' Database was generated on Fri, 16 Feb 2018 06:41:03 GMT Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\S\SU\SULLR\IO-Socket-SSL-2.055.tar.gz ok IO-Socket-SSL-2.055/ IO-Socket-SSL-2.055/t/ IO-Socket-SSL-2.055/t/dhe.t IO-Socket-SSL-2.055/t/cert_no_file.t IO-Socket-SSL-2.055/t/auto_verify_hostname.t IO-Socket-SSL-2.055/t/core.t IO-Socket-SSL-2.055/t/protocol_version.t IO-Socket-SSL-2.055/t/npn.t IO-Socket-SSL-2.055/t/signal-readline.t IO-Socket-SSL-2.055/t/start-stopssl.t IO-Socket-SSL-2.055/t/testlib.pl IO-Socket-SSL-2.055/t/startssl-failed.t IO-Socket-SSL-2.055/t/cert_formats.t IO-Socket-SSL-2.055/t/public_suffix_lib_uri.t IO-Socket-SSL-2.055/t/ecdhe.t IO-Socket-SSL-2.055/t/session_ticket.t IO-Socket-SSL-2.055/t/connectSSL-timeout.t IO-Socket-SSL-2.055/t/compatibility.t IO-Socket-SSL-2.055/t/public_suffix_lib_encode_idn.t IO-Socket-SSL-2.055/t/mitm.t IO-Socket-SSL-2.055/t/readline.t IO-Socket-SSL-2.055/t/io-socket-ip.t IO-Socket-SSL-2.055/t/verify_hostname.t IO-Socket-SSL-2.055/t/sni.t IO-Socket-SSL-2.055/t/plain_upgrade_downgrade.t IO-Socket-SSL-2.055/t/external/ IO-Socket-SSL-2.055/t/external/fingerprint.pl IO-Socket-SSL-2.055/t/external/ocsp.t IO-Socket-SSL-2.055/t/external/usable_ca.t IO-Socket-SSL-2.055/t/startssl.t IO-Socket-SSL-2.055/t/public_suffix_ssl.t IO-Socket-SSL-2.055/t/public_suffix_lib_libidn.t IO-Socket-SSL-2.055/t/io-socket-inet6.t IO-Socket-SSL-2.055/t/01loadmodule.t IO-Socket-SSL-2.055/t/sessions.t IO-Socket-SSL-2.055/t/sni_verify.t IO-Socket-SSL-2.055/t/acceptSSL-timeout.t IO-Socket-SSL-2.055/t/verify_hostname_standalone.t IO-Socket-SSL-2.055/t/public_suffix_lib.pl IO-Socket-SSL-2.055/t/memleak_bad_handshake.t IO-Socket-SSL-2.055/t/sysread_write.t IO-Socket-SSL-2.055/t/nonblock.t IO-Socket-SSL-2.055/t/alpn.t IO-Socket-SSL-2.055/t/verify_fingerprint.t IO-Socket-SSL-2.055/lib/ IO-Socket-SSL-2.055/lib/IO/ IO-Socket-SSL-2.055/lib/IO/Socket/ IO-Socket-SSL-2.055/lib/IO/Socket/SSL.pm IO-Socket-SSL-2.055/lib/IO/Socket/SSL/ IO-Socket-SSL-2.055/lib/IO/Socket/SSL/PublicSuffix.pm IO-Socket-SSL-2.055/lib/IO/Socket/SSL/Utils.pm IO-Socket-SSL-2.055/lib/IO/Socket/SSL/Intercept.pm IO-Socket-SSL-2.055/lib/IO/Socket/SSL.pod IO-Socket-SSL-2.055/example/ IO-Socket-SSL-2.055/example/simulate_proxy.pl IO-Socket-SSL-2.055/example/async_https_server.pl IO-Socket-SSL-2.055/example/ssl_client.pl IO-Socket-SSL-2.055/example/ssl_mitm.pl IO-Socket-SSL-2.055/example/lwp-with-verifycn.pl IO-Socket-SSL-2.055/example/ssl_server.pl IO-Socket-SSL-2.055/README.Win32 IO-Socket-SSL-2.055/certs/ IO-Socket-SSL-2.055/certs/client-key.pem IO-Socket-SSL-2.055/certs/server-key.der IO-Socket-SSL-2.055/certs/server2-cert.pem IO-Socket-SSL-2.055/certs/server-cert.pem IO-Socket-SSL-2.055/certs/create-certs.pl IO-Socket-SSL-2.055/certs/server-key.enc IO-Socket-SSL-2.055/certs/server-wildcard.pem IO-Socket-SSL-2.055/certs/server-cert.der IO-Socket-SSL-2.055/certs/client-key.enc IO-Socket-SSL-2.055/certs/server2-key.pem IO-Socket-SSL-2.055/certs/proxyca.pem IO-Socket-SSL-2.055/certs/server_enc.p12 IO-Socket-SSL-2.055/certs/client-cert.pem IO-Socket-SSL-2.055/certs/server-key.pem IO-Socket-SSL-2.055/certs/test-ca.pem IO-Socket-SSL-2.055/certs/server.p12 IO-Socket-SSL-2.055/docs/ IO-Socket-SSL-2.055/docs/debugging.txt IO-Socket-SSL-2.055/Changes IO-Socket-SSL-2.055/Makefile.PL IO-Socket-SSL-2.055/MANIFEST IO-Socket-SSL-2.055/BUGS IO-Socket-SSL-2.055/README IO-Socket-SSL-2.055/META.yml IO-Socket-SSL-2.055/META.json Configuring S/SU/SULLR/IO-Socket-SSL-2.055.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~1.24-\var\megalib Want \perl-5~1.24-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for IO::Socket::SSL Writing MYMETA.yml and MYMETA.json SULLR/IO-Socket-SSL-2.055.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for S/SU/SULLR/IO-Socket-SSL-2.055.tar.gz >>> dmake cp lib/IO/Socket/SSL/Utils.pm blib\lib\IO\Socket\SSL\Utils.pm cp lib/IO/Socket/SSL.pod blib\lib\IO\Socket\SSL.pod cp lib/IO/Socket/SSL/Intercept.pm blib\lib\IO\Socket\SSL\Intercept.pm cp lib/IO/Socket/SSL/PublicSuffix.pm blib\lib\IO\Socket\SSL\PublicSuffix.pm cp lib/IO/Socket/SSL.pm blib\lib\IO\Socket\SSL.pm SULLR/IO-Socket-SSL-2.055.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/external/*.t # openssl version compiled=0x1010006f linked=0x1010006f -- OpenSSL 1.1.0f 25 May 2017 # Net::SSLeay version=1.84 # parent IO::Socket::IP version=0.39 t/01loadmodule.t .................. 1..3 ok 1 - loaded ok 2 - IO::Socket::SSL::DEBUG 1 ok 3 - Net::SSLeay::trace 1 ok t/acceptSSL-timeout.t ............. 1..15 ok # listening @127.0.0.1:64187 # server >> OK << ok # [server] OK # server >> Waiting << ok # [server] Waiting # client_ssl >> OK << ok # [client_ssl] OK # server >> Connect from 127.0.0.1:64188 << ok # [server] Connect from # client_ssl >> Connected << ok # [client_ssl] Connected # server >> SSL Handshake OK << ok # [server] SSL Handshake OK # client_ssl >> Hi! << ok # [client_ssl] Hi! ok # listening @127.0.0.1:64189 # server >> OK << ok # [server] OK # server >> Waiting << ok # [server] Waiting # client_no_ssl >> OK << ok # [client_no_ssl] OK # server >> Connect from 127.0.0.1:64190 << ok # [server] Connect from # client_no_ssl >> Connected << ok # [client_no_ssl] Connected # server >> SSL Handshake FAILED - A non-blocking socket operation could not be completed immediately. << ok # [server] SSL Handshake FAILED ok t/alpn.t .......................... 1..5 ok # [server] Server Initialization at 127.0.0.1 # server at 127.0.0.1:64191 ok # [client] client connected ok # [client] negotiated two ok # [server] Server accepted ok # [server] negotiated two ok t/auto_verify_hostname.t .......... 1..30 ok 1 - Server Initialization ok 2 - connection to example.com/www failed ok 3 - connection to server.local/ldap succeeded ok 4 - received hallo ok 5 - connection to server.local/www failed ok 6 - connection to bla.server.local/www succeeded ok 7 - received hallo ok 8 - connection to www7.other.local/www succeeded ok 9 - received hallo ok 10 - connection to www7.other.local/ldap failed ok 11 - connection to bla.server.local/ldap succeeded ok 12 - received hallo ok 13 - tcp connect ok 14 - ssl upgrade of connection to example.com/www failed ok 15 - tcp connect ok 16 - ssl upgrade of connection to server.local/ldap succeeded ok 17 - received hallo ok 18 - tcp connect ok 19 - ssl upgrade of connection to server.local/www failed ok 20 - tcp connect ok 21 - ssl upgrade of connection to bla.server.local/www succeeded ok 22 - received hallo ok 23 - tcp connect ok 24 - ssl upgrade of connection to www7.other.local/www succeeded ok 25 - received hallo ok 26 - tcp connect ok 27 - ssl upgrade of connection to www7.other.local/ldap failed ok 28 - tcp connect ok 29 - ssl upgrade of connection to bla.server.local/ldap succeeded ok 30 - received hallo ok t/cert_formats.t .................. 1..6 ok 1 - [PEM] ssl connect success ok 2 - [PEM_one_file] ssl connect success ok 3 - [PEM_keyenc] ssl connect success ok 4 - [DER] ssl connect success ok 5 - [PKCS12] ssl connect success ok 6 - [PKCS12_enc] ssl connect success ok t/cert_no_file.t .................. 1..9 ok - Server Initialization Using SSL_cert_file ok - client connected Using SSL_cert_file ok - Server accepted Using SSL_cert_file ok - Server Initialization Using SSL_cert ok - Server accepted Using SSL_cert ok - client connected Using SSL_cert ok - Server Initialization Empty SSL_cert ok - Empty SSL_cert: accept succeeded ok - Empty SSL_cert: connect succeeded ok t/compatibility.t ................. 1..9 ok - server create ok - socketToSSL ok - ssl upgrade ok - class MyClass ok - issuer_name ok - subject_name ok - opened ok - socket_to_SSL ok - upgrade is MyClass ok t/connectSSL-timeout.t ............ 1..16 ok # listening @127.0.0.1:64223 # server >> OK << ok # [server] OK # server >> Waiting << ok # [server] Waiting # client >> OK << ok # [client] OK # server >> Connect from 127.0.0.1:64224 << ok # [server] Connect from # client >> Connected << ok # [client] Connected # server >> Server SSL Handshake OK << ok # [server] Server SSL Handshake OK # client >> Client SSL Handshake OK << ok # [client] Client SSL Handshake OK # client >> Hi! << ok # [client] Hi! ok # listening @127.0.0.1:64225 # server >> OK << ok # [server] OK # server >> Waiting << ok # [server] Waiting # client >> OK << ok # [client] OK # server >> Connect from 127.0.0.1:64226 << ok # [server] Connect from # client >> Connected << ok # [client] Connected # client >> Client SSL Handshake FAILED - SSL wants a read first << ok # [client] Client SSL Handshake FAILED ok t/core.t .......................... 1..48 ok - Server Initialization ok - Server Fileno Check ok - Server non-SSL Client Check ok - Server Kill-client Check ok - Client non-SSL connection ok - Client Verify-sub Check ok - Client Verify-sub Check ok - Server Client Accept Check ok - Accept returning peer address check. ok - Client Initialization ok - Server Client Fileno Check ok - Client Fileno Check ok - Client Peer Certificate Check ok - Client Peer Certificate Issuer Check ok - Client Cipher Check ok - Server Peek Check ok - Server Pending Check ok - Server Sysread Check ok - Client Peek Check ok - Server Getline Check ok - Server Getc Check ok - Server Getlines Check 1 ok - Server Getlines Check 2 ok - Server Getlines Check 3 ok - Server Getlines Check 4 ok - Server Getlines Check 5 ok - Client Sysread Check ok - Client Getline Check ok - Client Getc Check ok - Client Getlines Check 1 ok - Client Getlines Check 2 ok - Client Getlines Check 3 ok - Client Getlines Check 4 ok - Client Getlines Check 5 ok - Client Finished Reading Check ok - Second Client Initialization ok - Client Verify-sub Check ok - Client Verify-sub Check ok - Client Init from Fileno Check ok - Peer address check ok - Server Nonblocking Check 1 ok - Server Client Opened Check 1 ok - Server Client Opened Check 2 ok - Client (fileno) Readline Check ok - Server Nonblocking Check 2 ok - Client Nonblocking Check 1 ok - Server Nonblocking Check 3 ok - Client Nonblocking Check 2 ok t/dhe.t ........................... 1..3 ok # [server] Server Initialization ok # [server] Server accepted ok # [client] client connected ok t/ecdhe.t ......................... 1..4 ok # [server] Server Initialization ok # [server] Server accepted ok # [client] client connected ok # [client] ecdh key exchange: ECDHE-RSA-CHACHA20-POLY1305 ok # tcp connect to www.chksum.de:443 ok # fingerprint matches # validation with default CA w/o OCSP ok Free to wrong pool 369ea0 not 9300003e2532fda8 at C:\cpanfly-5.24-64\var\tmp\cpan_build\IO-Socket-SSL-2.055-rhNujR\blib\lib/IO/Socket/SSL.pm line 2741. Timeout (max run time is 300s) C:\Perl-5.24-64\bin\perl.exe exits with 37.