PATH=/usr/bin:/bin:/Users/fly2400/cpanfly-5.24/var/megalib/bin Start 2016-11-01T12:07:01 ActivePerl-2400 CPAN-2.10 Reading '/Users/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Tue, 01 Nov 2016 05:53:23 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/O/OL/OLEG/IO-Socket-Socks-0.72.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/O/OL/OLEG/CHECKSUMS Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/O/OL/OLEG/IO-Socket-Socks-0.72.tar.gz ok IO-Socket-Socks-0.72/ IO-Socket-Socks-0.72/examples/ IO-Socket-Socks-0.72/examples/client5.pl IO-Socket-Socks-0.72/examples/udp.pl IO-Socket-Socks-0.72/examples/chain.pl IO-Socket-Socks-0.72/examples/server5.pl IO-Socket-Socks-0.72/examples/client4.pl IO-Socket-Socks-0.72/examples/bind.pl IO-Socket-Socks-0.72/examples/multi-client-multi-ver-coro-based-server.pl IO-Socket-Socks-0.72/examples/server4.pl IO-Socket-Socks-0.72/t/ IO-Socket-Socks-0.72/t/03_connect.t IO-Socket-Socks-0.72/t/subs.pm IO-Socket-Socks-0.72/t/05_accept5.t IO-Socket-Socks-0.72/t/08_accept_nb5.t IO-Socket-Socks-0.72/t/04_accept4.t IO-Socket-Socks-0.72/t/07_accept_nb4.t IO-Socket-Socks-0.72/t/02_new.t IO-Socket-Socks-0.72/t/01_load.t IO-Socket-Socks-0.72/t/06_accept_mixed.t IO-Socket-Socks-0.72/Changes IO-Socket-Socks-0.72/META.json IO-Socket-Socks-0.72/MANIFEST IO-Socket-Socks-0.72/README IO-Socket-Socks-0.72/MANIFEST.SKIP IO-Socket-Socks-0.72/Makefile.PL IO-Socket-Socks-0.72/lib/ IO-Socket-Socks-0.72/lib/IO/ IO-Socket-Socks-0.72/lib/IO/Socket/ IO-Socket-Socks-0.72/lib/IO/Socket/Socks.pm IO-Socket-Socks-0.72/META.yml Configuring O/OL/OLEG/IO-Socket-Socks-0.72.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2400/cpanfly-5.24/var/megalib Want /Users/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for IO::Socket::Socks Writing MYMETA.yml and MYMETA.json OLEG/IO-Socket-Socks-0.72.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for O/OL/OLEG/IO-Socket-Socks-0.72.tar.gz >>> make cp lib/IO/Socket/Socks.pm blib/lib/IO/Socket/Socks.pm Manifying 1 pod document OLEG/IO-Socket-Socks-0.72.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t IO::Socket::IP v0.38 used as base class t/01_load.t .......... 1..1 ok 1 - use IO::Socket::Socks; ok t/02_new.t ........... 1..3 ok 1 - use IO::Socket::Socks; ok 2 - new() ok 3 - An object of class 'IO::Socket::Socks' isa 'IO::Socket::Socks' ok t/03_connect.t ....... ok 1 - Socks 4 connect ok 2 - Version is 4 ok 3 - Socks 4 dst after connect has 3 elements ok 4 - dst[0] looks like ip ok 5 - dst[1] looks like port ok 6 - dst[2] is ipv4 ok 7 - Socks 5 connect ok 8 - Version is 5 ok 9 - Socks 5 dst after connect has 3 elements ok 10 - dst[1] looks like port ok 11 - dst[2] is ipv4 or ipv6 ok 12 - Socks 5 connect with auth ok 13 - Socks 5 connect with auth and incorrect password ok 14 - $! == ESOCKSPROTO ok 15 - $SOCKS_ERROR == AUTHREPLY_FAILURE ok 16 - Socks 4 blocking connect success ok 17 - Socks 4 non-blocking connect success ok 18 - Socks 4 non-blocking connect time ok 19 - Connection attempt 1 not blocked ok 20 - Connection attempt 2 not blocked ok 21 - Connection attempt 3 not blocked ok 22 - Connection attempt 4 not blocked ok 23 - Socks 4 non-blocking socket ready ok 24 - Version is 4 for non-blocking connect ok 25 - Socks 5 non-blocking connect success ok 26 - Socks 5 non-blocking connect time ok 27 - Connection attempt 1 not blocked ok 28 - Connection attempt 2 not blocked ok 29 - Connection attempt 3 not blocked ok 30 - Connection attempt 4 not blocked ok 31 - Connection attempt 5 not blocked ok 32 - Connection attempt 6 not blocked ok 33 - Connection attempt 7 not blocked ok 34 - Connection attempt 8 not blocked ok 35 - Socks 5 non-blocking socket ready ok 36 - Version is 5 for non-blocking connect ok 37 - Connection attempt 1 not blocked ok 38 - Connection attempt 2 not blocked ok 39 - Connection attempt 3 not blocked ok 40 - Connection attempt 4 not blocked ok 41 - Socks 5 non-blocking connect with fail auth ok 42 - plain socket still alive ok 43 - socks object created from plain socket ok 44 - socks object uses plain socket ok 45 - IO::Socket::IP socket created ok 46 - IO::Socket::IP socket upgraded to IO::Socket::Socks ok 47 - An object of class 'IO::Socket::Socks' isa 'IO::Socket::Socks' ok 48 - socket works properly ok 49 - new non-bloking object from plain socket created ok 50 - object is non-blocking ok 51 - new_from_socket: Socks 5 non-blocking connect time ok 52 - new_from_socket: Connection attempt 1 not blocked ok 53 - new_from_socket: Connection attempt 2 not blocked ok 54 - new_from_socket: Connection attempt 3 not blocked ok 55 - new_from_socket: Connection attempt 4 not blocked ok 56 - new_from_socket: Connection attempt 5 not blocked ok 57 - new_from_socket: Socks 5 non-blocking socket ready ok 58 - new_from_socket: Version is 5 for non-blocking connect ok 59 - IO::Socket::IP socket upgraded to IO::Socket::Socks ok 60 - object is non-blocking ok 61 - start_SOCKS: Socks 5 non-blocking connect time ok 62 - start_SOCKS: Connection attempt 1 not blocked ok 63 - start_SOCKS: Connection attempt 2 not blocked ok 64 - start_SOCKS: Connection attempt 3 not blocked ok 65 - start_SOCKS: Connection attempt 4 not blocked ok 66 - start_SOCKS: Socks 5 non-blocking socket ready ok 67 - start_SOCKS: Version is 5 for non-blocking connect 1..67 ok t/04_accept4.t ....... ok 1 - Socks 4 client non-blocking connection 1 started ok 2 - Socks 4 client non-blocking connection 2 started ok 3 - Socks 4 client non-blocking connection 3 started ok 4 - Socks 4 client non-blocking connection 4 started ok 5 - Socks 4 client non-blocking connection 5 started ok 6 - Socks 4 client non-blocking connection 6 started ok 7 - Socks 4 client non-blocking connection 7 started ok 8 - Socks 4 client non-blocking connection 8 started ok 9 - Socks 4 client non-blocking connection 9 started ok 10 - Socks 4 client non-blocking connection 10 started ok 11 - Socks 4 accept() 1 ok 12 - Client version is 4 ok 13 - Socks 4 accept() 2 ok 14 - Client version is 4 ok 15 - Socks 4 accept() 3 ok 16 - Client version is 4 ok 17 - Socks 4 accept() 4 ok 18 - Client version is 4 ok 19 - Socks 4 accept() 5 ok 20 - Client version is 4 ok 21 - Socks 4 accept() 6 ok 22 - Client version is 4 ok 23 - Socks 4 accept() 7 ok 24 - Client version is 4 ok 25 - Socks 4 accept() 8 ok 26 - Client version is 4 ok 27 - Socks 4 accept() 9 ok 28 - Client version is 4 ok 29 - Socks 4 accept() 10 ok 30 - Client version is 4 ok 31 - All socks 4 clients accepted ok 32 - All socks 4 connections accepted properly 1..32 ok t/05_accept5.t ....... ok 1 - Socks 5 client non-blocking connection 1 started ok 2 - Socks 5 client non-blocking connection 2 started ok 3 - Socks 5 client non-blocking connection 3 started ok 4 - Socks 5 client non-blocking connection 4 started ok 5 - Socks 5 client non-blocking connection 5 started ok 6 - Socks 5 client non-blocking connection 6 started ok 7 - Socks 5 client non-blocking connection 7 started ok 8 - Socks 5 client non-blocking connection 8 started ok 9 - Socks 5 client non-blocking connection 9 started ok 10 - Socks 5 client non-blocking connection 10 started ok 11 - Socks 5 accept() 1 ok 12 - Client version is 5 ok 13 - Socks 5 accept() 2 ok 14 - Client version is 5 ok 15 - Socks 5 accept() 3 ok 16 - Client version is 5 ok 17 - Socks 5 accept() 4 ok 18 - Client version is 5 ok 19 - Socks 5 accept() 5 ok 20 - Client version is 5 ok 21 - Socks 5 accept() 6 ok 22 - Client version is 5 ok 23 - Socks 5 accept() 7 ok 24 - Client version is 5 ok 25 - Socks 5 accept() 8 ok 26 - Client version is 5 ok 27 - Socks 5 accept() 9 ok 28 - Client version is 5 ok 29 - Socks 5 accept() 10 ok 30 - Client version is 5 ok 31 - All socks 5 clients accepted ok 32 - All socks 5 connections accepted properly 1..32 ok t/06_accept_mixed.t .. ok 1 - Socks 4 client non-blocking connection 1 started ok 2 - Socks 4 client non-blocking connection 2 started ok 3 - Socks 4 client non-blocking connection 3 started ok 4 - Socks 5 client non-blocking connection 4 started ok 5 - Socks 4 client non-blocking connection 5 started ok 6 - Socks 4 client non-blocking connection 6 started ok 7 - Socks 5 client non-blocking connection 7 started ok 8 - Socks 5 client non-blocking connection 8 started ok 9 - Socks 4 client non-blocking connection 9 started ok 10 - Socks 5 client non-blocking connection 10 started ok 11 - Socks mixed accept() 1 ok 12 - Socks mixed accept() 2 ok 13 - Socks mixed accept() 3 ok 14 - Socks mixed accept() 4 ok 15 - Socks mixed accept() 5 ok 16 - Socks mixed accept() 6 ok 17 - Socks mixed accept() 7 ok 18 - Socks mixed accept() 8 ok 19 - Socks mixed accept() 9 ok 20 - Socks mixed accept() 10 ok 21 - All socks mixed clients accepted ok 22 - all socks4 accepted ok 23 - all socks5 accepted ok 24 - All socks mixed connections accepted properly 1..24 ok t/07_accept_nb4.t .... ok 1 - New client connection ok 2 - ready() not blocked ok 3 - New client connection ok 4 - ready() not blocked ok 5 - New client connection ok 6 - ready() not blocked ok 7 - ready() not blocked ok 8 - ready() not blocked ok 9 - ready() not blocked ok 10 - ready() not blocked ok 11 - ready() not blocked ok 12 - sysread() success ok 13 - Correct key ok 14 - Correct request ok 15 - syswrite() success ok 16 - ready() not blocked ok 17 - ready() not blocked ok 18 - ready() not blocked ok 19 - ready() not blocked ok 20 - sysread() success ok 21 - Correct key ok 22 - Correct request ok 23 - syswrite() success ok 24 - ready() not blocked ok 25 - ready() not blocked ok 26 - ready() not blocked ok 27 - sysread() success ok 28 - Correct key ok 29 - Correct request ok 30 - syswrite() success ok 31 - ready() not blocked ok 32 - Client 6206 finished successfully ok 33 - Client 6205 finished successfully ok 34 - Client 6207 finished successfully 1..34 ok t/08_accept_nb5.t .... ok 1 - New client connection ok 2 - ready() not blocked ok 3 - New client connection ok 4 - ready() not blocked ok 5 - New client connection ok 6 - ready() not blocked ok 7 - ready() not blocked ok 8 - ready() not blocked ok 9 - ready() not blocked ok 10 - sysread() success ok 11 - Correct key ok 12 - Correct request ok 13 - Command host ok ok 14 - Command port ok ok 15 - syswrite() success ok 16 - ready() not blocked ok 17 - ready() not blocked ok 18 - sysread() success ok 19 - Correct key ok 20 - Correct request ok 21 - Command host ok ok 22 - Command port ok ok 23 - syswrite() success ok 24 - ready() not blocked ok 25 - ready() not blocked ok 26 - sysread() success ok 27 - Correct key ok 28 - Correct request ok 29 - Command host ok ok 30 - Command port ok ok 31 - syswrite() success ok 32 - ready() not blocked ok 33 - Client 6210 finished successfully ok 34 - Client 6209 finished successfully ok 35 - Client 6211 finished successfully 1..35 ok All tests successful. Files=8, Tests=228, 39 wallclock secs ( 0.07 usr 0.02 sys + 0.85 cusr 0.24 csys = 1.18 CPU) Result: PASS OLEG/IO-Socket-Socks-0.72.tar.gz make test TEST_VERBOSE=1 -- OK <SOFTPKG NAME="IO-Socket-Socks" VERSION="0.72" DATE="2016-10-31"> <AUTHOR CPAN="OLEG">Oleg G <oleg@cpan.org></AUTHOR> <ABSTRACT>Provides a way to create socks client or server both 4 and 5 version.</ABSTRACT> <ARCHITECTURE NAME="darwin-thread-multi-2level-5.24"/> <CODEBASE HREF="IO-Socket-Socks-0.72.tar.gz"/> <PROVIDE NAME="IO::Socket::Socks" VERSION="0.72"/> <REQUIRE NAME="IO::Select"/> <REQUIRE NAME="Socket::" VERSION="1.94"/> <REQUIRE NAME="constant::" VERSION="1.03"/> <!-- Built 2016-11-01 with ActivePerl-2400 on perl-osx (Mac OS X 10.9.5) log IO-Socket-Socks-0.72.d/log-20161101T120700.txt --> </SOFTPKG> >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/IO-Socket-Socks-0.72-u8ozG1 && tar cvf - IO-Socket-Socks-0.72.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/O/OL/OLEG/IO-Socket-Socks-0.72.tar.gz IO-Socket-Socks-0.72.ppd blib/ blib/lib/ blib/lib/IO/ blib/lib/IO/Socket/ blib/lib/IO/Socket/Socks.pm blib/man3/ blib/man3/IO::Socket::Socks.3 Finished 2016-11-01T12:07:43