Checking if your kit is complete... Looks good Writing Makefile for Net::Proxy cp lib/Net/Proxy.pm blib/lib/Net/Proxy.pm cp lib/Net/Proxy/Connector.pm blib/lib/Net/Proxy/Connector.pm cp lib/Net/Proxy/Connector/connect.pm blib/lib/Net/Proxy/Connector/connect.pm cp lib/Net/Proxy/Connector/connect_ssl.pm blib/lib/Net/Proxy/Connector/connect_ssl.pm cp lib/Net/Proxy/Connector/tcp.pm blib/lib/Net/Proxy/Connector/tcp.pm cp lib/Net/Proxy/Connector/dual.pm blib/lib/Net/Proxy/Connector/dual.pm cp lib/Net/Proxy/Connector/dummy.pm blib/lib/Net/Proxy/Connector/dummy.pm cp lib/Net/Proxy/Connector/ssl.pm blib/lib/Net/Proxy/Connector/ssl.pm cp script/sslh blib/script/sslh /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/sslh cp script/connect-tunnel blib/script/connect-tunnel /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/connect-tunnel Manifying blib/man1/sslh.1 Manifying blib/man1/connect-tunnel.1 Manifying blib/man3/Net::Proxy::Connector::connect_ssl.3 Manifying blib/man3/Net::Proxy::Connector::connect.3 Manifying blib/man3/Net::Proxy::Connector.3 Manifying blib/man3/Net::Proxy.3 Manifying blib/man3/Net::Proxy::Connector::tcp.3 Manifying blib/man3/Net::Proxy::Connector::dummy.3 Manifying blib/man3/Net::Proxy::Connector::dual.3 Manifying blib/man3/Net::Proxy::Connector::ssl.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00load................1..8 ok 1 - use Net::Proxy; ok 2 - use Net::Proxy::Connector; ok 3 - use Net::Proxy::Connector::connect; ok 4 # skip Missing prerequisites for Net::Proxy::Connector::connect_ssl ok 5 - use Net::Proxy::Connector::dual; ok 6 - use Net::Proxy::Connector::dummy; ok 7 # skip Missing prerequisites for Net::Proxy::Connector::ssl ok 8 - use Net::Proxy::Connector::tcp; ok 2/8 skipped: various reasons t/05connector...........1..3 ok 1 - The object isa Net::Proxy::Connector ok 2 - set_proxy() wants a Net::Proxy ok 3 - Got the Net::Proxy back ok t/10proxy_new...........1..13 ok 1 - new( HASHREF ) ok 2 - new( HASHREF ) ok 3 - in arg required ok 4 - in must be a HASHREF ok 5 - type required for in arg ok 6 - hook must be a CODE reference ok 7 - NPC::zlonk doesn't exist ok 8 - out arg required ok 9 - in must be a HASHREF ok 10 - type required for out arg ok 11 - hook must be a CODE reference ok 12 - NPC::zlonk doesn't exist ok 13 - Net::Proxy->new() ok t/11proxy_accessor......1..5 ok 1 - Got back the peer ok 2 - Got back the connector ok 3 - Got back the state ok 4 - Got back the connector ok 5 - Got back the peer ok t/12proxy_connectors....1..5 ok 1 - Distinct connectors ok 2 - in_connector() is "in" ok 3 - out_connector() is not "in" ok 4 - in_connector() is not "out" ok 5 - out_connector() is "out" ok t/13proxy_stat..........1..10 ok 1 - No opened connection ok 2 - No closed connection ok 3 - 1 opened connection ok 4 - 3 opened connections ok 5 - 1 closed connection ok 6 - 3 closed connections ok 7 - 1 opened connection ok 8 - Total 4 opened connections ok 9 - 1 closed connection ok 10 - Total 4 closed connections ok t/14proxy_debug.........1..7 ok 1 - Expected line 0 ok 2 - Expected line 1 ok 3 - Expected line 2 ok 4 - Expected line 3 ok 5 - Expected line 4 ok 6 - Expected line 5 ok 7 - Expected line 6 ok t/20dummy...............1..4 ok 1 - read_from() ok 2 - write_to() ok 3 - listen() ok 4 - accept_from() ok t/21connect.............1..13 ok 1 - No host ok 2 - No port ok 3 - env_proxy ok 4 - The object isa Net::Proxy::Connector::connect ok 5 - No proxy_host ok 6 - proxy_host ok 7 - The object isa Net::Proxy::Connector::connect ok 8 - proxy_port ok 9 - The object isa Net::Proxy::Connector::connect ok 10 - proxy_user ok 11 - The object isa Net::Proxy::Connector::connect ok 12 - proxy_pass ok 13 - The object isa Net::Proxy::Connector::connect ok t/22dual................1..10 ok 1 - No client_first ok 2 - client_first not HASHREF ok 3 - No type for client_first ok 4 - Bad connector type for client_first ok 5 - No server_first ok 6 - server_first not HASHREF ok 7 - Bad connector type for server_first ok 8 - No port ok 9 - dual object created ok 10 - The object isa Net::Proxy::Connector::dual ok t/30tcp_tcp.............# Random seed 1159827857 1..6 # ports: 56118 56119 ok 1 - second client fails: Connection refused ok 2 - Line received ok 3 - Line received ok 4 - Line received ok 5 - Line received ok 6 - peer closed ok t/31tcp_tcp_multi.......# Random seed 2036796328 1..11 # ports: 56123 56124 56125 ok 1 - Second proxy not here: Connection refused ok 2 - other socket of pair 0 closed ok 3 - Step 5: line 0 sent through pair 1 ok 4 - Step 6: line 1 sent through pair 1 ok 5 - other socket of pair 1 closed ok 6 - Step 8: line 2 sent through pair 2 ok 7 - Step 9: line 3 sent through pair 2 ok 8 - Step 10: line 4 sent through pair 2 ok 9 - Step 11: line 5 sent through pair 2 ok 10 - other socket of pair 2 closed ok 11 - other socket of pair 3 closed ok t/32tcp_connect.........# Random seed 1287969385 1..8 # ports: 56135 56136 ok 1 - Proxy did a CONNECT ok 2 - host:port ok 3 - Line received ok 4 - Line received ok 5 - Line received ok 6 - Line received ok 7 - Line received connect() failed with error '403 Forbidden' ok 8 - IO::Socket::INET=GLOB(0x1901960) closed ok t/33dual................# Random seed 1554523521 1..10 # ports: 56141 56142 56143 ok 1 - SSH line received ok 2 - SSH line received ok 3 - SSH line received ok 4 - SSH line received ok 5 - peer closed ok 6 - SSL line received ok 7 - SSL line received ok 8 - SSL line received ok 9 - SSL line received ok 10 - peer closed ok t/34hook_in.............# Random seed 1587329349 1..5 # ports: 56148 56149 ok 1 - Line received intact ok 2 - Line received transformed ok 3 - Line received transformed ok 4 - Line received transformed ok 5 - peer closed ok t/34hook_out............# Random seed 1117279056 1..5 # ports: 56152 56153 ok 1 - Line received transformed ok 2 - Line received intact ok 3 - Line received intact ok 4 - Line received intact ok 5 - peer closed ok t/35hook_dual...........# Random seed 478164908 1..10 # ports: 56156 56157 56158 ok 1 - SSH line received intact ok 2 - SSH line received intact ok 3 - SSH line received transformed ok 4 - SSH line received transformed ok 5 - peer closed ok 6 - First SSL line received transformed (client) ok 7 - SSL line received transformed (client) ok 8 - SSL line received transformed (client) ok 9 - SSL line received transformed (server) ok 10 - peer closed ok t/35signal..............1..1 ok 1 - Proxy stopped by signal ok t/36ctssl_tcp...........# Random seed 10832808 1..8 # ports: 56163 56164 ok 1 # skip IO::Socket::SSL required to test ssl ok 2 # skip IO::Socket::SSL required to test ssl ok 3 # skip IO::Socket::SSL required to test ssl ok 4 # skip IO::Socket::SSL required to test ssl ok 5 # skip IO::Socket::SSL required to test ssl ok 6 # skip IO::Socket::SSL required to test ssl ok 7 # skip IO::Socket::SSL required to test ssl ok 8 # skip IO::Socket::SSL required to test ssl ok 8/8 skipped: various reasons t/36ssl_tcp.............# Random seed 1243434265 1..5 # ports: 56165 56166 ok 1 # skip IO::Socket::SSL required to test ssl ok 2 # skip IO::Socket::SSL required to test ssl ok 3 # skip IO::Socket::SSL required to test ssl ok 4 # skip IO::Socket::SSL required to test ssl ok 5 # skip IO::Socket::SSL required to test ssl ok 5/5 skipped: various reasons t/36tcp_ctssl...........# Random seed 671791228 1..9 # ports: 56167 56168 ok 1 # skip IO::Socket::SSL required to test ssl ok 2 # skip IO::Socket::SSL required to test ssl ok 3 # skip IO::Socket::SSL required to test ssl ok 4 # skip IO::Socket::SSL required to test ssl ok 5 # skip IO::Socket::SSL required to test ssl ok 6 # skip IO::Socket::SSL required to test ssl ok 7 # skip IO::Socket::SSL required to test ssl ok 8 # skip IO::Socket::SSL required to test ssl ok 9 # skip IO::Socket::SSL required to test ssl ok 9/9 skipped: various reasons t/36tcp_ssl.............# Random seed 1233434210 1..6 # ports: 56169 56170 ok 1 # skip IO::Socket::SSL required to test ssl ok 2 # skip IO::Socket::SSL required to test ssl ok 3 # skip IO::Socket::SSL required to test ssl ok 4 # skip IO::Socket::SSL required to test ssl ok 5 # skip IO::Socket::SSL required to test ssl ok 6 # skip IO::Socket::SSL required to test ssl ok 6/6 skipped: various reasons t/37connectssl_tcp......# Random seed 323804419 1..8 ok 1 # skip IO::Socket::SSL required to test connect_ssl ok 2 # skip IO::Socket::SSL required to test connect_ssl ok 3 # skip IO::Socket::SSL required to test connect_ssl ok 4 # skip IO::Socket::SSL required to test connect_ssl ok 5 # skip IO::Socket::SSL required to test connect_ssl ok 6 # skip IO::Socket::SSL required to test connect_ssl ok 7 # skip IO::Socket::SSL required to test connect_ssl ok 8 # skip IO::Socket::SSL required to test connect_ssl ok 8/8 skipped: various reasons t/40tcp_fail............1..1 # ports: 56171 56172 connect() failed with error 'Invalid argument' ok 1 - peer closed ok t/41listen_fail.........1..1 # ports: 56175 56176 ok 1 - Port in use ok t/90compile.............Useless use of string in void context at t/90compile.t line 16. 1..2 ok 1 - 'script/connect-tunnel' compiles ok 2 - 'script/sslh' compiles ok t/pod-coverage..........1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod...................1..10 ok 1 - blib/script/connect-tunnel ok 2 - blib/script/sslh ok 3 - blib/lib/Net/Proxy.pm ok 4 - blib/lib/Net/Proxy/Connector.pm ok 5 - blib/lib/Net/Proxy/Connector/connect.pm ok 6 - blib/lib/Net/Proxy/Connector/connect_ssl.pm ok 7 - blib/lib/Net/Proxy/Connector/dual.pm ok 8 - blib/lib/Net/Proxy/Connector/dummy.pm ok 9 - blib/lib/Net/Proxy/Connector/ssl.pm ok 10 - blib/lib/Net/Proxy/Connector/tcp.pm ok All tests successful, 1 test and 38 subtests skipped. Files=28, Tests=184, 23 wallclock secs ( 4.29 cusr + 1.29 csys = 5.58 CPU) make: *** [manifypods] Hangup