PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Perl\site\bin;C:\Perl\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2011-04-10T02:32:40 ActivePerl-1003 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/cpanfly/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl\site\bin;C:\Perl\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Going to read 'C:\cpanfly\var\cpan\Metadata' Database was generated on Sat, 09 Apr 2011 21:27:47 GMT Running make for B/BG/BGILLS/JSON-RPC-LWP-0.006.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/B/BG/BGILLS/JSON-RPC-LWP-0.006.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/B/BG/BGILLS/CHECKSUMS Checksum for C:\cpanfly\var\cpan\sources\authors\id\B\BG\BGILLS\JSON-RPC-LWP-0.006.tar.gz ok Will not use Archive::Tar, need 1.00 JSON-RPC-LWP-0.006 JSON-RPC-LWP-0.006/README JSON-RPC-LWP-0.006/Changes JSON-RPC-LWP-0.006/LICENSE JSON-RPC-LWP-0.006/INSTALL JSON-RPC-LWP-0.006/t JSON-RPC-LWP-0.006/t/load.t JSON-RPC-LWP-0.006/t/init.t JSON-RPC-LWP-0.006/META.yml JSON-RPC-LWP-0.006/MANIFEST JSON-RPC-LWP-0.006/Build.PL JSON-RPC-LWP-0.006/t/agent.t JSON-RPC-LWP-0.006/META.json JSON-RPC-LWP-0.006/t/lib JSON-RPC-LWP-0.006/t/lib/Util.pm JSON-RPC-LWP-0.006/xt/release JSON-RPC-LWP-0.006/xt/release/eol.t JSON-RPC-LWP-0.006/t/agent_subclass.t JSON-RPC-LWP-0.006/lib/JSON/RPC JSON-RPC-LWP-0.006/lib/JSON/RPC/LWP.pm JSON-RPC-LWP-0.006/xt/release/no-tabs.t JSON-RPC-LWP-0.006/xt/release/pod-syntax.t JSON-RPC-LWP-0.006/xt/release/pod-coverage.t CPAN.pm: Going to build B/BG/BGILLS/JSON-RPC-LWP-0.006.tar.gz >>> C:\Perl\bin\perl.exe Build.PL Checking prerequisites... requires: ! URI (1.55) is installed, but we need version >= 1.58 ! namespace::clean (0.18) is installed, but we need version >= 0.20 ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'JSON-RPC-LWP' version '0.006' ---- Unsatisfied dependencies detected during ---- ---- BGILLS/JSON-RPC-LWP-0.006.tar.gz ---- URI [requires] namespace::clean [requires] Running Build test Delayed until after prerequisites Running test for module 'URI' Running make for G/GA/GAAS/URI-1.58.tar.gz Checksum for C:\cpanfly\var\cpan\sources\authors\id\G\GA\GAAS\URI-1.58.tar.gz ok Will not use Archive::Tar, need 1.00 URI-1.58/ URI-1.58/Changes URI-1.58/Makefile.PL URI-1.58/MANIFEST URI-1.58/META.yml URI-1.58/README URI-1.58/t/ URI-1.58/URI/ URI-1.58/uri-test URI-1.58/URI.pm URI-1.58/URI/_foreign.pm URI-1.58/URI/_generic.pm URI-1.58/URI/_idna.pm URI-1.58/URI/_ldap.pm URI-1.58/URI/_login.pm URI-1.58/URI/_punycode.pm URI-1.58/URI/_query.pm URI-1.58/URI/_segment.pm URI-1.58/URI/_server.pm URI-1.58/URI/_userpass.pm URI-1.58/URI/data.pm URI-1.58/URI/Escape.pm URI-1.58/URI/file/ URI-1.58/URI/file.pm URI-1.58/URI/ftp.pm URI-1.58/URI/gopher.pm URI-1.58/URI/Heuristic.pm URI-1.58/URI/http.pm URI-1.58/URI/https.pm URI-1.58/URI/IRI.pm URI-1.58/URI/ldap.pm URI-1.58/URI/ldapi.pm URI-1.58/URI/ldaps.pm URI-1.58/URI/mailto.pm URI-1.58/URI/mms.pm URI-1.58/URI/news.pm URI-1.58/URI/nntp.pm URI-1.58/URI/pop.pm URI-1.58/URI/QueryParam.pm URI-1.58/URI/rlogin.pm URI-1.58/URI/rsync.pm URI-1.58/URI/rtsp.pm URI-1.58/URI/rtspu.pm URI-1.58/URI/sip.pm URI-1.58/URI/sips.pm URI-1.58/URI/snews.pm URI-1.58/URI/Split.pm URI-1.58/URI/ssh.pm URI-1.58/URI/telnet.pm URI-1.58/URI/tn3270.pm URI-1.58/URI/URL.pm URI-1.58/URI/urn/ URI-1.58/URI/urn.pm URI-1.58/URI/WithBase.pm URI-1.58/URI/urn/isbn.pm URI-1.58/URI/urn/oid.pm URI-1.58/URI/file/Base.pm URI-1.58/URI/file/FAT.pm URI-1.58/URI/file/Mac.pm URI-1.58/URI/file/OS2.pm URI-1.58/URI/file/QNX.pm URI-1.58/URI/file/Unix.pm URI-1.58/URI/file/Win32.pm URI-1.58/t/abs.t URI-1.58/t/clone.t URI-1.58/t/cwd.t URI-1.58/t/data.t URI-1.58/t/escape.t URI-1.58/t/file.t URI-1.58/t/ftp.t URI-1.58/t/generic.t URI-1.58/t/gopher.t URI-1.58/t/heuristic.t URI-1.58/t/http.t URI-1.58/t/idna.t URI-1.58/t/iri.t URI-1.58/t/ldap.t URI-1.58/t/mailto.t URI-1.58/t/mix.t URI-1.58/t/mms.t URI-1.58/t/news.t URI-1.58/t/num_eq.t URI-1.58/t/old-absconf.t URI-1.58/t/old-base.t URI-1.58/t/old-file.t URI-1.58/t/old-relbase.t URI-1.58/t/pop.t URI-1.58/t/punycode.t URI-1.58/t/query-param.t URI-1.58/t/query.t URI-1.58/t/rel.t URI-1.58/t/rfc2732.t URI-1.58/t/roy-test.t URI-1.58/t/roytest1.html URI-1.58/t/roytest2.html URI-1.58/t/roytest3.html URI-1.58/t/roytest4.html URI-1.58/t/roytest5.html URI-1.58/t/rsync.t URI-1.58/t/rtsp.t URI-1.58/t/sip.t URI-1.58/t/split.t URI-1.58/t/storable-test.pl URI-1.58/t/storable.t URI-1.58/t/urn-isbn.t URI-1.58/t/urn-oid.t URI-1.58/t/utf8.t CPAN.pm: Going to build G/GA/GAAS/URI-1.58.tar.gz >>> C:\Perl\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for URI >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp URI/URL.pm blib\lib\URI\URL.pm cp URI/_query.pm blib\lib\URI\_query.pm cp URI/_ldap.pm blib\lib\URI\_ldap.pm cp URI/ftp.pm blib\lib\URI\ftp.pm cp URI/_segment.pm blib\lib\URI\_segment.pm cp URI/file/OS2.pm blib\lib\URI\file\OS2.pm cp URI/_generic.pm blib\lib\URI\_generic.pm cp URI/IRI.pm blib\lib\URI\IRI.pm cp URI/file/QNX.pm blib\lib\URI\file\QNX.pm cp URI/nntp.pm blib\lib\URI\nntp.pm cp URI/QueryParam.pm blib\lib\URI\QueryParam.pm cp URI/tn3270.pm blib\lib\URI\tn3270.pm cp URI/gopher.pm blib\lib\URI\gopher.pm cp URI/sips.pm blib\lib\URI\sips.pm cp URI/urn/oid.pm blib\lib\URI\urn\oid.pm cp URI/WithBase.pm blib\lib\URI\WithBase.pm cp URI.pm blib\lib\URI.pm cp URI/file/Base.pm blib\lib\URI\file\Base.pm cp URI/ldapi.pm blib\lib\URI\ldapi.pm cp URI/mailto.pm blib\lib\URI\mailto.pm cp URI/file/Unix.pm blib\lib\URI\file\Unix.pm cp URI/data.pm blib\lib\URI\data.pm cp URI/_userpass.pm blib\lib\URI\_userpass.pm cp URI/ldap.pm blib\lib\URI\ldap.pm cp URI/telnet.pm blib\lib\URI\telnet.pm cp URI/urn.pm blib\lib\URI\urn.pm cp URI/mms.pm blib\lib\URI\mms.pm cp URI/_foreign.pm blib\lib\URI\_foreign.pm cp URI/Heuristic.pm blib\lib\URI\Heuristic.pm cp URI/_server.pm blib\lib\URI\_server.pm cp URI/rtsp.pm blib\lib\URI\rtsp.pm cp URI/file.pm blib\lib\URI\file.pm cp URI/Split.pm blib\lib\URI\Split.pm cp URI/rlogin.pm blib\lib\URI\rlogin.pm cp URI/news.pm blib\lib\URI\news.pm cp URI/urn/isbn.pm blib\lib\URI\urn\isbn.pm cp URI/http.pm blib\lib\URI\http.pm cp URI/ssh.pm blib\lib\URI\ssh.pm cp URI/rsync.pm blib\lib\URI\rsync.pm cp URI/_idna.pm blib\lib\URI\_idna.pm cp URI/https.pm blib\lib\URI\https.pm cp URI/file/Win32.pm blib\lib\URI\file\Win32.pm cp URI/_punycode.pm blib\lib\URI\_punycode.pm cp URI/ldaps.pm blib\lib\URI\ldaps.pm cp URI/snews.pm blib\lib\URI\snews.pm cp URI/pop.pm blib\lib\URI\pop.pm cp URI/rtspu.pm blib\lib\URI\rtspu.pm cp URI/Escape.pm blib\lib\URI\Escape.pm cp URI/file/FAT.pm blib\lib\URI\file\FAT.pm cp URI/sip.pm blib\lib\URI\sip.pm cp URI/_login.pm blib\lib\URI\_login.pm cp URI/file/Mac.pm blib\lib\URI\file\Mac.pm GAAS/URI-1.58.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/abs.t .......... 1..45 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 In the following cases we did not get back to where we started with rel() 3: URI->new("http://a/b/c/g", "http://a/b/c/d;p?q")->rel ==> "g" (not "./g") 5: URI->new("http://a/g", "http://a/b/c/d;p?q")->rel ==> "../../g" (not "/g") 6: URI->new("http://g", "http://a/b/c/d;p?q")->rel ==> "http://g" (not "//g") 7: URI->new("http://a/b/c/d;p?y", "http://a/b/c/d;p?q")->rel ==> "d;p?y" (not "?y") 9: URI->new("http://a/b/c/d;p?q#s", "http://a/b/c/d;p?q")->rel ==> "d;p?q#s" (not "#s") 15: URI->new("http://a/b/c/", "http://a/b/c/d;p?q")->rel ==> "./" (not ".") 17: URI->new("http://a/b/", "http://a/b/c/d;p?q")->rel ==> "../" (not "..") 20: URI->new("http://a/", "http://a/b/c/d;p?q")->rel ==> "../../" (not "../..") 23: URI->new("http://a/b/c/d;p?q", "http://a/b/c/d;p?q")->rel ==> "d;p?q" (not "<>") 26: URI->new("http://a/./g", "http://a/b/c/d;p?q")->rel ==> "../.././g" (not "/./g") 27: URI->new("http://a/../g", "http://a/b/c/d;p?q")->rel ==> "../../../g" (not "/../g") 32: URI->new("http://a/b/g", "http://a/b/c/d;p?q")->rel ==> "../g" (not "./../g") 33: URI->new("http://a/b/c/g/", "http://a/b/c/d;p?q")->rel ==> "g/" (not "./g/.") 34: URI->new("http://a/b/c/g/h", "http://a/b/c/d;p?q")->rel ==> "g/h" (not "g/./h") 35: URI->new("http://a/b/c/h", "http://a/b/c/d;p?q")->rel ==> "h" (not "g/../h") 36: URI->new("http://a/b/c/g;x=1/y", "http://a/b/c/d;p?q")->rel ==> "g;x=1/y" (not "g;x=1/./y") 37: URI->new("http://a/b/c/y", "http://a/b/c/d;p?q")->rel ==> "y" (not "g;x=1/../y") 44: URI->new("http://a/b/c/d;p?q#foo?", "http://a/b/c/d;p?q")->rel ==> "d;p?q#foo?" (not "#foo?") 45: URI->new("http://a/b/c/d;p?#foo", "http://a/b/c/d;p?q")->rel ==> "d;p?#foo" (not "?#foo") ok t/clone.t ........ 1..2 ok 1 ok 2 ok t/cwd.t .......... 1..1 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1003 # Current time local: Sun Apr 10 02:32:52 2011 # Current time GMT: Sun Apr 10 09:32:52 2011 # Using Test.pm version 1.25 ok 1 ok t/data.t ......... 1..22 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok t/escape.t ....... 1..12 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/file.t ......... 1..12 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/ftp.t .......... 1..13 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok t/generic.t ...... 1..48 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok t/gopher.t ....... 1..48 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok t/heuristic.t .... 1..26 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok t/http.t ......... 1..15 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok t/idna.t ......... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/iri.t .......... 1..26 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 not ok 22 # TODO some chars (like U+202E, RIGHT-TO-LEFT OVERRIDE) need to stay escaped # Failed (TODO) test at t/iri.t line 65. # got: 'http://納豆.example.org/‮' # expected: 'http://納豆.example.org/%e2%80%ae' ok 23 ok 24 not ok 25 # TODO should ihost decode UTF8 bytes? # Failed (TODO) test at t/iri.t line 74. # got: 'üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü' # expected: 'üüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüüü' ok 26 ok t/ldap.t ......... 1..24 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ldap://LDAP-HOST:389/o=University%20of%20Michigan,c=US?postalAddress?base?ObjectClass=*?FOO=Bar,bindname=CN%3DManager%CO%3dFoo ldap://ldap-host/o=University%20of%20Michigan,c=US?postaladdress???foo=Bar,bindname=CN=Manager%CO=Foo ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok t/mailto.t ....... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/mix.t .......... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/mms.t .......... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/news.t ......... 1..7 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok t/num_eq.t ....... ok 1 - == ok 2 - != 1..2 ok t/old-absconf.t .. 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/old-base.t ..... Turn lib path . into C:\cpanfly\var\cpan\build\URI-1.58-ZnJbaZ/. 1..8 Self tests for URI::URL version 5.03... scheme_parse_test: Testing 'file://host/fseg/fs?g/fseg' Testing 'ftp://0%3A:%40@h:0/0?0' Testing 'ftp://host/a/b' Testing 'ftp://usr:pswd@web:1234/a/b;type=i' Testing 'gopher://gopher/2a_selector' Testing 'gopher://host' Testing 'gopher://host/' Testing 'hTTp://web1.net/a/b/c/welcome#intro' Testing 'http://0:0/0/0;0?0#0' Testing 'http://web.net' Testing 'http://web.net/' Testing 'http://web:1/a?query+text' Testing 'http:/0?0' Testing 'http:0' Testing 'mailto:libwww-perl@ics.uci.edu' Testing 'news:*' Testing 'news:comp.lang.perl' Testing 'news:perl-faq/module-list-1-794455075@ig.co.uk' Testing 'nntp://news.com/comp.lang.perl/42' Testing 'rlogin://aas@a.sn.no' Testing 'telnet://usr:pswd@web:12345/' ok 1 parts_test: netloc_test: port_test: Cracked result: http*UNDEF*UNDEF*host*80*/path*param*query*frag Cracked result: UNDEF*anonymous*anonymous@*UNDEF*21*foo/bar*UNDEF*UNDEF*UNDEF Cracked result: ftp*u*p*host*21*/q?path*UNDEF*path*UNDEF Cracked result: ftp*anonymous*passwd*ftp.sn.no*21*/pub*UNDEF*UNDEF*UNDEF Cracked result: mailto*UNDEF*UNDEF*UNDEF*UNDEF*/aas@sn.no*UNDEF*UNDEF*UNDEF Cracked result: news*UNDEF*UNDEF*UNDEF*119*comp.lang.perl.misc*UNDEF*UNDEF*UNDEF ok 2 escape_test: ok 3 newlocal_test: Local directory is C:\cpanfly\var\tmp\ ok 4 Test relative/absolute URI::URL parsing: Relative + Base => Expected Absolute URL ================================================ g:h + http://a/b/c/d;p?q#f => g:h g + http://a/b/c/d;p?q#f => http://a/b/c/g ./g + http://a/b/c/d;p?q#f => http://a/b/c/g g/ + http://a/b/c/d;p?q#f => http://a/b/c/g/ /g + http://a/b/c/d;p?q#f => http://a/g //g + http://a/b/c/d;p?q#f => http://g g?y + http://a/b/c/d;p?q#f => http://a/b/c/g?y g?y/./x + http://a/b/c/d;p?q#f => http://a/b/c/g?y/./x #s + http://a/b/c/d;p?q#f => http://a/b/c/d;p?q#s g#s + http://a/b/c/d;p?q#f => http://a/b/c/g#s g#s/./x + http://a/b/c/d;p?q#f => http://a/b/c/g#s/./x g?y#s + http://a/b/c/d;p?q#f => http://a/b/c/g?y#s g;x + http://a/b/c/d;p?q#f => http://a/b/c/g;x g;x?y#s + http://a/b/c/d;p?q#f => http://a/b/c/g;x?y#s . + http://a/b/c/d;p?q#f => http://a/b/c/ ./ + http://a/b/c/d;p?q#f => http://a/b/c/ .. + http://a/b/c/d;p?q#f => http://a/b/ ../ + http://a/b/c/d;p?q#f => http://a/b/ ../g + http://a/b/c/d;p?q#f => http://a/b/g ../.. + http://a/b/c/d;p?q#f => http://a/ ../../ + http://a/b/c/d;p?q#f => http://a/ ../../g + http://a/b/c/d;p?q#f => http://a/g + http://a/b/c/d;p?q#f => http://a/b/c/d;p?q#f /./g + http://a/b/c/d;p?q#f => http://a/./g /../g + http://a/b/c/d;p?q#f => http://a/../g g. + http://a/b/c/d;p?q#f => http://a/b/c/g. .g + http://a/b/c/d;p?q#f => http://a/b/c/.g g.. + http://a/b/c/d;p?q#f => http://a/b/c/g.. ..g + http://a/b/c/d;p?q#f => http://a/b/c/..g ./../g + http://a/b/c/d;p?q#f => http://a/b/g ./g/. + http://a/b/c/d;p?q#f => http://a/b/c/g/ g/./h + http://a/b/c/d;p?q#f => http://a/b/c/g/h g/../h + http://a/b/c/d;p?q#f => http://a/b/c/h http:g + http://a/b/c/d;p?q#f => http:g http: + http://a/b/c/d;p?q#f => http: x/y//../z + http://a/b/c/d;p?q#f => http://a/b/c/x/y/z 1 + http://a/b/c/d;p?q#f => http://a/b/c/1 0 + http://a/b/c/d;p?q#f => http://a/b/c/0 /0 + http://a/b/c/d;p?q#f => http://a/0 -------- http://abc/ + news:45664545 => http://abc/ news:abc + http://abc/ => news:abc abc + file:/test?aas => file:/abc ?foo + file:/abc => file:/abc?foo #foo + http://abc/a => http://abc/a#foo #foo + file:a => file:a#foo #foo + file:/a => file:/a#foo #foo + file:/a => file:/a#foo #foo + file://localhost/a => file://localhost/a#foo 123@sn.no + news:comp.lang.perl.misc => news:/123@sn.no no.perl + news:123@sn.no => news:/no.perl mailto:aas@a.sn.no+ http://www.sn.no/ => mailto:aas@a.sn.no http:foo + http://h/a/b => http://h/a/foo http:/foo + http://h/a/b => http://h/foo http:?foo + http://h/a/b => http://h/a/b?foo http:#foo + http://h/a/b => http://h/a/b#foo http:?foo#bar+ http://h/a/b => http://h/a/b?foo#bar file:/foo + http://h/a/b => file:/foo absolute test ok url('http://abc/a', 'http://abc')->rel eq 'a' url('http://abc/a', 'http://abc/b')->rel eq 'a' url('http://abc/a?q', 'http://abc/b')->rel eq 'a?q' url('http://abc/a;p', 'http://abc/b')->rel eq 'a;p' url('http://abc/a', 'http://abc/a/b/c/')->rel eq '../../../a' url('http://abc/a/', 'http://abc/a/')->rel eq './' url('http://abc/a#f', 'http://abc/a')->rel eq '#f' url('file:/etc/motd', 'file:/')->rel eq 'etc/motd' url('file:/etc/motd', 'file:/etc/passwd')->rel eq 'motd' url('file:/etc/motd', 'file:/etc/rc2.d/')->rel eq '../motd' url('file:/etc/motd', 'file:/usr/lib/doc')->rel eq '../../etc/motd' url('file:', 'file:/etc/')->rel eq '../' url('file:foo', 'file:/etc/')->rel eq '../foo' url('mailto:aas', 'http://abc')->rel eq 'mailto:aas' url('http://www.math.uio.no/doc/mail/top.html', 'http://www.math.uio.no/doc/linux/')->rel eq '../mail/top.html' relative test ok ok 5 ok 6 ok 7 ok 8 URI::URL version 5.03 ok ok t/old-file.t ..... 1..12 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok t/old-relbase.t .. 1..5 http://www.acme.com/foo/bar http://www.acme.com/foo/ http://www.acme.com/foo/zoo/foo ok 1 ok 2 ok 3 uri:/foo ok 4 ok 5 ok t/pop.t .......... 1..8 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok t/punycode.t ..... 1..15 ok 1 - http://en.wikipedia.org/wiki/Punycode example encode ok 2 - http://en.wikipedia.org/wiki/Punycode example decode ok 3 - A encode ok 4 - A decode ok 5 - B encode ok 6 - B decode ok 7 - E encode ok 8 - E decode ok 9 - J encode ok 10 - J decode ok 11 - K encode ok 12 - K decode ok 13 - O encode ok 14 - O decode ok 15 - S encode ok t/query-param.t .. 1..18 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok t/query.t ........ 1..23 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok t/rel.t .......... 1..6 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1003 # Current time local: Sun Apr 10 02:32:57 2011 # Current time GMT: Sun Apr 10 09:32:57 2011 # Using Test.pm version 1.25 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/rfc2732.t ...... 1..19 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok t/roy-test.t ..... 1..102 # Running under perl version 5.010000 for MSWin32 # Win32::BuildNumber 1003 # Current time local: Sun Apr 10 02:32:57 2011 # Current time GMT: Sun Apr 10 09:32:57 2011 # Using Test.pm version 1.25 # t\roytest1.html ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 # t\roytest2.html ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 # t\roytest3.html ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 # t\roytest4.html ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 # t\roytest5.html ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok t/rsync.t ........ 1..4 ok 1 ok 2 ok 3 ok 4 ok t/rtsp.t ......... 1..9 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok t/sip.t .......... 1..11 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok t/split.t ........ 1..17 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok t/storable.t ..... 1..3 # store # retrieve ok 1 ok 2 ok 3 ok t/urn-isbn.t ..... 1..13 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok t/urn-oid.t ...... 1..4 ok 1 ok 2 ok 3 ok 4 ok t/utf8.t ......... ok 1 ok 2 1..2 ok All tests successful. Files=38, Tests=616, 8 wallclock secs ( 0.11 usr + 0.05 sys = 0.16 CPU) Result: PASS GAAS/URI-1.58.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for URI-1.58 already made Running test for module 'namespace::clean' Running make for F/FL/FLORA/namespace-clean-0.20.tar.gz Prepending C:\cpanfly\var\cpan\build\URI-1.58-ZnJbaZ/blib/arch C:\cpanfly\var\cpan\build\URI-1.58-ZnJbaZ/blib/lib to PERL5LIB for 'get' Checksum for C:\cpanfly\var\cpan\sources\authors\id\F\FL\FLORA\namespace-clean-0.20.tar.gz ok Will not use Archive::Tar, need 1.00 namespace-clean-0.20 namespace-clean-0.20/README namespace-clean-0.20/Changes namespace-clean-0.20/LICENSE namespace-clean-0.20/dist.ini namespace-clean-0.20/META.yml namespace-clean-0.20/MANIFEST namespace-clean-0.20/META.json namespace-clean-0.20/Makefile.PL namespace-clean-0.20/t namespace-clean-0.20/t/00-basic.t namespace-clean-0.20/t/04-except.t namespace-clean-0.20/t/03-unimport.t namespace-clean-0.20/t/release-eol.t namespace-clean-0.20/t/08-const-sub.t namespace-clean-0.20/t/lib namespace-clean-0.20/t/lib/Unimport.pm namespace-clean-0.20/t/06-other-types.t namespace-clean-0.20/t/02-inheritance.t namespace-clean-0.20/t/lib/OtherTypes.pm namespace-clean-0.20/t/release-no-tabs.t namespace-clean-0.20/t/lib/Inheritance.pm namespace-clean-0.20/t/lib/ExporterTest.pm namespace-clean-0.20/lib/namespace namespace-clean-0.20/lib/namespace/clean.pm namespace-clean-0.20/t/lib/CleaneeTarget.pm namespace-clean-0.20/t/lib/CleaneeBridge.pm namespace-clean-0.20/t/author-07-debugger.t namespace-clean-0.20/t/release-pod-syntax.t namespace-clean-0.20/t/05-explicit-cleanee.t namespace-clean-0.20/t/01-function-wipeout.t namespace-clean-0.20/t/lib/FunctionWipeout.pm namespace-clean-0.20/t/release-pod-coverage.t namespace-clean-0.20/t/lib/CleaneeBridgeDirect.pm namespace-clean-0.20/t/lib/CleaneeBridgeExplicit.pm Prepending C:\cpanfly\var\cpan\build\URI-1.58-ZnJbaZ/blib/arch C:\cpanfly\var\cpan\build\URI-1.58-ZnJbaZ/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build F/FL/FLORA/namespace-clean-0.20.tar.gz >>> C:\Perl\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for namespace::clean >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/namespace/clean.pm blib\lib\namespace\clean.pm FLORA/namespace-clean-0.20.tar.gz nmake -- OK Prepending C:\cpanfly\var\cpan\build\URI-1.58-ZnJbaZ/blib/arch C:\cpanfly\var\cpan\build\URI-1.58-ZnJbaZ/blib/lib to PERL5LIB for 'test' Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/00-basic.t .............. 1..4 ok 1 - methods are there before cleanup ok 2 - module use ok ok 3 - foo function removed ok 4 - bar function removed ok t/01-function-wipeout.t ... 1..9 ok 1 - use FunctionWipeout; ok 2 - imported function removed ok 3 - previously declared function removed ok 4 - later declared function still exists ok 5 - removed functions still bound ok 6 - -except flag keeps import ok 7 - kept import still works ok 8 - non-code symbol was not removed ok 9 - non-code symbol still has correct value ok t/02-inheritance.t ........ 1..10 ok 1 - use Inheritance; ok 2 - function removed in parent ok 3 - method still in parent ok 4 - method works, function still bound ok 5 - function removed in subclass ok 6 - method still in subclass ok 7 - parent function not available in subclass ok 8 - parent method available in subclass ok 9 - parent method works in subclass ok 10 - subclass method calls to parent work ok t/03-unimport.t ........... 1..6 ok 1 - use Unimport; ok 2 - first function correctly removed ok 3 - excluded method still in package ok 4 - second function correctly removed ok 5 - last method still in package ok 6 - all functions are still bound ok t/04-except.t ............. 1..6 ok 1 - first of except list still there ok 2 - second of except list still there ok 3 - item not in except list was removed ok 4 - first item not in except still there ok 5 - second item not in except still there ok 6 - except item was removed ok t/05-explicit-cleanee.t ... 1..19 ok 1 - use CleaneeTarget; ok 2 - symbol in exception list still there ok 3 - symbol after import call still there ok 4 - normal symbol has disappeared ok 5 - explicitely removed disappeared (1/2) ok 6 - not in explicit removal and still there ok 7 - explicitely removed disappeared (2/2) ok 8 - directly removed disappeared (1/2) ok 9 - not in direct removal and still there ok 10 - directly removed disappeared (2/2) ok 11 - testing sub in cleanee (1/9) ok 12 - testing sub in cleanee (2/9) ok 13 - testing sub in cleanee (3/9) ok 14 - testing sub in cleanee (4/9) ok 15 - testing sub in cleanee (5/9) ok 16 - testing sub in cleanee (6/9) ok 17 - testing sub in cleanee (7/9) ok 18 - testing sub in cleanee (8/9) ok 19 - testing sub in cleanee (9/9) ok t/06-other-types.t ........ 1..17 ok 1 - use OtherTypes; ok 2 - SCALAR slot intact at compile time ok 3 - ARRAY slot intact at compile time ok 4 - HASH slot intact at compile time ok 5 - IO slot intact at compile time ok 6 - SCALAR slot correct at compile time ok 7 - ARRAY slot correct at compile time ok 8 - HASH slot correct at compile time ok 9 - IO slot correct at compile time ok 10 - SCALAR slot intact at run time ok 11 - ARRAY slot intact at run time ok 12 - HASH slot intact at run time ok 13 - IO slot intact at run time ok 14 - SCALAR slot correct at run time ok 15 - ARRAY slot correct at run time ok 16 - HASH slot correct at run time ok 17 - IO slot correct at run time ok t/08-const-sub.t .......... ok 1 ok 2 1..2 ok t/author-07-debugger.t .... skipped: these tests are for testing by the author t/release-eol.t ........... skipped: these tests are for release candidate testing t/release-no-tabs.t ....... skipped: these tests are for release candidate testing t/release-pod-coverage.t .. skipped: these tests are for release candidate testing t/release-pod-syntax.t .... skipped: these tests are for release candidate testing All tests successful. Files=13, Tests=73, 4 wallclock secs ( 0.03 usr + 0.01 sys = 0.05 CPU) Result: PASS FLORA/namespace-clean-0.20.tar.gz nmake test TEST_VERBOSE=1 -- OK PPD for namespace-clean-0.20 already made Running Build for B/BG/BGILLS/JSON-RPC-LWP-0.006.tar.gz Prepending C:\cpanfly\var\cpan\build\namespace-clean-0.20-tHk8MV/blib/arch C:\cpanfly\var\cpan\build\namespace-clean-0.20-tHk8MV/blib/lib C:\cpanfly\var\cpan\build\URI-1.58-ZnJbaZ/blib/arch C:\cpanfly\var\cpan\build\URI-1.58-ZnJbaZ/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory C:\cpanfly\var\cpan\build\JSON-RPC-LWP-0.006-p0MVC9 Prepending C:\cpanfly\var\cpan\build\namespace-clean-0.20-tHk8MV/blib/arch C:\cpanfly\var\cpan\build\namespace-clean-0.20-tHk8MV/blib/lib C:\cpanfly\var\cpan\build\URI-1.58-ZnJbaZ/blib/arch C:\cpanfly\var\cpan\build\URI-1.58-ZnJbaZ/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build B/BG/BGILLS/JSON-RPC-LWP-0.006.tar.gz >>> C:\Perl\bin\perl.exe ./Build Building JSON-RPC-LWP BGILLS/JSON-RPC-LWP-0.006.tar.gz C:\Perl\bin\perl.exe ./Build -- OK Prepending C:\cpanfly\var\cpan\build\namespace-clean-0.20-tHk8MV/blib/arch C:\cpanfly\var\cpan\build\namespace-clean-0.20-tHk8MV/blib/lib C:\cpanfly\var\cpan\build\URI-1.58-ZnJbaZ/blib/arch C:\cpanfly\var\cpan\build\URI-1.58-ZnJbaZ/blib/lib to PERL5LIB for 'test' Running Build test >>> C:\Perl\bin\perl.exe ./Build test verbose=1 URI version 1.58 required--this is only version 1.55 at C:\cpanfly\var\cpan\build\JSON-RPC-LWP-0.006-p0MVC9\blib\lib/JSON/RPC/LWP.pm line 6. BEGIN failed--compilation aborted at C:\cpanfly\var\cpan\build\JSON-RPC-LWP-0.006-p0MVC9\blib\lib/JSON/RPC/LWP.pm line 6. Compilation failed in require at t/agent.t line 6. BEGIN failed--compilation aborted at t/agent.t line 6. t/agent.t ........... Dubious, test returned 9 (wstat 2304, 0x900) No subtests run URI version 1.58 required--this is only version 1.55 at C:\cpanfly\var\cpan\build\JSON-RPC-LWP-0.006-p0MVC9\blib\lib/JSON/RPC/LWP.pm line 6. BEGIN failed--compilation aborted at C:\cpanfly\var\cpan\build\JSON-RPC-LWP-0.006-p0MVC9\blib\lib/JSON/RPC/LWP.pm line 6. Compilation failed in require at t/agent_subclass.t line 6. BEGIN failed--compilation aborted at t/agent_subclass.t line 6. t/agent_subclass.t .. Dubious, test returned 9 (wstat 2304, 0x900) No subtests run URI version 1.58 required--this is only version 1.55 at C:\cpanfly\var\cpan\build\JSON-RPC-LWP-0.006-p0MVC9\blib\lib/JSON/RPC/LWP.pm line 6. BEGIN failed--compilation aborted at C:\cpanfly\var\cpan\build\JSON-RPC-LWP-0.006-p0MVC9\blib\lib/JSON/RPC/LWP.pm line 6. Compilation failed in require at t/init.t line 6. BEGIN failed--compilation aborted at t/init.t line 6. t/init.t ............ 1..12 Dubious, test returned 9 (wstat 2304, 0x900) Failed 12/12 subtests # Failed test 'use URI;' # at t/load.t line 6. # Tried to use 'URI'. # Error: URI version 1.56 required--this is only version 1.55 at (eval 15) line 2. # BEGIN failed--compilation aborted at (eval 15) line 2. # Failed test 'require JSON::RPC::LWP;' # at t/load.t line 7. # Tried to require 'JSON::RPC::LWP'. # Error: URI version 1.58 required--this is only version 1.55 at C:\cpanfly\var\cpan\build\JSON-RPC-LWP-0.006-p0MVC9\blib\lib/JSON/RPC/LWP.pm line 6. # BEGIN failed--compilation aborted at C:\cpanfly\var\cpan\build\JSON-RPC-LWP-0.006-p0MVC9\blib\lib/JSON/RPC/LWP.pm line 6. # Compilation failed in require at (eval 16) line 2. # Failed test 'new() died' # at t/load.t line 9. # Error was: Can't locate object method "new" via package "JSON::RPC::LWP" at C:\cpanfly\var\megalib/Test/More.pm line 668. Can't call method "prefer_get" on an undefined value at t/load.t line 15. # Looks like you planned 7 tests but ran 3. # Looks like you failed 3 tests of 3 run. # Looks like your test exited with 255 just after 3. t/load.t ............ 1..7 not ok 1 - use URI; not ok 2 - require JSON::RPC::LWP; not ok 3 - new() died Dubious, test returned 255 (wstat 65280, 0xff00) Failed 7/7 subtests Test Summary Report ------------------- t/agent.t (Wstat: 2304 Tests: 0 Failed: 0) Non-zero exit status: 9 Parse errors: No plan found in TAP output t/agent_subclass.t (Wstat: 2304 Tests: 0 Failed: 0) Non-zero exit status: 9 Parse errors: No plan found in TAP output t/init.t (Wstat: 2304 Tests: 0 Failed: 0) Non-zero exit status: 9 Parse errors: Bad plan. You planned 12 tests but ran 0. t/load.t (Wstat: 65280 Tests: 3 Failed: 3) Failed tests: 1-3 Non-zero exit status: 255 Parse errors: Bad plan. You planned 7 tests but ran 3. Files=4, Tests=3, 1 wallclock secs ( 0.02 usr + 0.03 sys = 0.05 CPU) Result: FAIL Failed 4/4 test programs. 3/3 subtests failed. BGILLS/JSON-RPC-LWP-0.006.tar.gz C:\Perl\bin\perl.exe ./Build test verbose=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports BGILLS/JSON-RPC-LWP-0.006.tar.gz Finished 2011-04-10T02:33:10