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-06-02T02:27:58
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 Wed, 01 Jun 2011 18:31:17 GMT
Running make for T/TO/TOKUHIROM/Web-Query-0.06.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/T/TO/TOKUHIROM/Web-Query-0.06.tar.gz
Fetching with LWP:
http://cpan.nas.activestate.com/authors/id/T/TO/TOKUHIROM/CHECKSUMS
Checksum for C:\cpanfly\var\cpan\sources\authors\id\T\TO\TOKUHIROM\Web-Query-0.06.tar.gz ok
Will not use Archive::Tar, need 1.00
Web-Query-0.06/
Web-Query-0.06/lib/
Web-Query-0.06/lib/Web/
Web-Query-0.06/lib/Web/Query.pm
Web-Query-0.06/README
Web-Query-0.06/xt/
Web-Query-0.06/xt/02_perlcritic.t
Web-Query-0.06/xt/03_pod.t
Web-Query-0.06/xt/01_podspell.t
Web-Query-0.06/xt/live/
Web-Query-0.06/xt/live/01_simple.t
Web-Query-0.06/META.yml
Web-Query-0.06/README.pod
Web-Query-0.06/inc/
Web-Query-0.06/inc/Module/
Web-Query-0.06/inc/Module/Install/
Web-Query-0.06/inc/Module/Install/Can.pm
Web-Query-0.06/inc/Module/Install/WriteAll.pm
Web-Query-0.06/inc/Module/Install/Makefile.pm
Web-Query-0.06/inc/Module/Install/Metadata.pm
Web-Query-0.06/inc/Module/Install/Fetch.pm
Web-Query-0.06/inc/Module/Install/Base.pm
Web-Query-0.06/inc/Module/Install/Win32.pm
Web-Query-0.06/inc/Module/Install/AuthorTests.pm
Web-Query-0.06/inc/Module/Install.pm
Web-Query-0.06/Makefile.PL
Web-Query-0.06/t/
Web-Query-0.06/t/00_compile.t
Web-Query-0.06/t/03_traverse.t
Web-Query-0.06/t/04_element.t
Web-Query-0.06/t/01_src.t
Web-Query-0.06/t/data/
Web-Query-0.06/t/data/foo.html
Web-Query-0.06/t/02_op.t
Web-Query-0.06/Changes
Web-Query-0.06/.gitignore
Web-Query-0.06/MANIFEST
CPAN.pm: Going to build T/TO/TOKUHIROM/Web-Query-0.06.tar.gz
>>> C:\Perl\bin\perl.exe Makefile.PL
Warning: prerequisite HTML::TreeBuilder::XPath 0.12 not found. We have 0.11.
Checking if your kit is complete...
Looks good
Writing Makefile for Web::Query
---- Unsatisfied dependencies detected during ----
---- TOKUHIROM/Web-Query-0.06.tar.gz ----
HTML::TreeBuilder::XPath [requires]
Running make test
Delayed until after prerequisites
Running test for module 'HTML::TreeBuilder::XPath'
Running make for M/MI/MIROD/HTML-TreeBuilder-XPath-0.12.tar.gz
Checksum for C:\cpanfly\var\cpan\sources\authors\id\M\MI\MIROD\HTML-TreeBuilder-XPath-0.12.tar.gz ok
Will not use Archive::Tar, need 1.00
HTML-TreeBuilder-XPath-0.12/
HTML-TreeBuilder-XPath-0.12/MANIFEST
HTML-TreeBuilder-XPath-0.12/lib/
HTML-TreeBuilder-XPath-0.12/lib/HTML/
HTML-TreeBuilder-XPath-0.12/lib/HTML/TreeBuilder/
HTML-TreeBuilder-XPath-0.12/lib/HTML/TreeBuilder/XPath.pm
HTML-TreeBuilder-XPath-0.12/t/
HTML-TreeBuilder-XPath-0.12/t/pod.t
HTML-TreeBuilder-XPath-0.12/t/test_following.t
HTML-TreeBuilder-XPath-0.12/t/pod_coverage.t
HTML-TreeBuilder-XPath-0.12/t/HTML-TreeBuilder-XPath.t
HTML-TreeBuilder-XPath-0.12/t/test_preceding.t
HTML-TreeBuilder-XPath-0.12/Makefile.PL
HTML-TreeBuilder-XPath-0.12/Changes
HTML-TreeBuilder-XPath-0.12/README
HTML-TreeBuilder-XPath-0.12/META.yml
CPAN.pm: Going to build M/MI/MIROD/HTML-TreeBuilder-XPath-0.12.tar.gz
>>> C:\Perl\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for HTML::TreeBuilder::XPath
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp lib/HTML/TreeBuilder/XPath.pm blib\lib\HTML\TreeBuilder\XPath.pm
MIROD/HTML-TreeBuilder-XPath-0.12.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/HTML-TreeBuilder-XPath.t ..
1..29
ok 1 - use HTML::TreeBuilder::XPath;
ok 2 - attribute value
ok 3 - element text
ok 4 - [1]
ok 5 - attribute
ok 6 - text node
ok 7 - 2 atts on same element
ok 8 - 2 atts on same element
ok 9 - 2 atts on same element (unsorted)
ok 10 - 2 texts
ok 11 - 2 texts with findvalues
ok 12 - 2 texts with findnodes_as_strings
ok 13 - 2 texts with findvalues
ok 14 - 2 texts with findnodes_as_strings
ok 15 - 2 siblings
ok 16 - 2 siblings
ok 17 - query on various types of nodes
ok 18 - one child has a value of "0"
ok 19 - query on siblings of an element
ok 20 - query on siblings of an element (ordered)
ok 21 - query on siblings of an element (not ordered)
ok 22 - id function
ok 23 - id function (attribute)
ok 24 - fake root does not have a parent
ok 25 - fake root is its own root
ok 26 - fake root has no attributes
ok 27 - fake root does not have a name
ok 28 - fake root does not have a next sibling
ok 29 - fake root does not have a prev sibling
ok
t/pod.t .....................
1..1
ok 1 - POD test for blib\lib\HTML\TreeBuilder\XPath.pm
ok
t/pod_coverage.t ............
1..1
ok 1 - Pod coverage on HTML::TreeBuilder::XPath
ok
t/test_following.t ..........
1..47
ok 1 - HTML::TreeBuilder: //p[@class="c1"] (p1p2)
ok 2 - HTML::TreeBuilder: //p[@class="c1"]/following::p[1] (f1f2)
ok 3 - HTML::TreeBuilder: //body/descendant::p[1] (p1)
ok 4 - HTML::TreeBuilder: //body/descendant::p[2] (f1)
ok 5 - HTML::TreeBuilder: //body/descendant::p[3] (p2)
ok 6 - HTML::TreeBuilder: //body/descendant::p[4] (f2)
ok 7 - HTML::TreeBuilder: //body/descendant::p[5] (f3)
ok 8 - HTML::TreeBuilder: //body/descendant::p[6] ()
ok 9 - HTML::TreeBuilder: //body/p[1] (p1)
ok 10 - HTML::TreeBuilder: //body/p[2] (f1)
ok 11 - HTML::TreeBuilder: //body/p[3] (p2)
ok 12 - HTML::TreeBuilder: //body/p[4] (f2)
ok 13 - HTML::TreeBuilder: //body/p[5] (f3)
ok 14 - HTML::TreeBuilder: //body/p[6] ()
ok 15 - HTML::TreeBuilder: //body//p[1] (p1)
ok 16 - HTML::TreeBuilder: //body//p[2] (f1)
ok 17 - HTML::TreeBuilder: //body//p[3] (p2)
ok 18 - HTML::TreeBuilder: //body//p[4] (f2)
ok 19 - HTML::TreeBuilder: //body//p[5] (f3)
ok 20 - HTML::TreeBuilder: //body//p[6] ()
ok 21 - HTML::TreeBuilder: //p[1] (p1)
ok 22 - HTML::TreeBuilder: //p[2] (f1)
ok 23 - HTML::TreeBuilder: //p[3] (p2)
ok 24 - HTML::TreeBuilder: //p[4] (f2)
ok 25 - HTML::TreeBuilder: //p[5] (f3)
ok 26 - HTML::TreeBuilder: //p[6] ()
ok 27 - HTML::TreeBuilder: //a/following::p (p1f1p2f2f3)
ok 28 - HTML::TreeBuilder: //p[@class="c1"][1] (p1)
ok 29 - HTML::TreeBuilder: //p[@class="c1"][2] (p2)
ok 30 - HTML::TreeBuilder: //a/following::p[1] (p1)
ok 31 - HTML::TreeBuilder: //a/following::p[2] (f1)
ok 32 - HTML::TreeBuilder: //a/following::p[3] (p2)
ok 33 - HTML::TreeBuilder: //a/following::p[4] (f2)
ok 34 - HTML::TreeBuilder: //a/following::p[5] (f3)
ok 35 - HTML::TreeBuilder: //p[@id="ip1"]/following::p[1] (f1)
ok 36 - HTML::TreeBuilder: //p[@id="ip1"][1]/following::p[1] (f1)
ok 37 - HTML::TreeBuilder: //p[@id="ip1"][1]/following::p[2] (p2)
ok 38 - HTML::TreeBuilder: //p[@id="ip1"][1]/following::p[3] (f2)
ok 39 - HTML::TreeBuilder: //p[@id="ip1"][1]/following::p[4] (f3)
ok 40 - HTML::TreeBuilder: //p[@id="ip3"]/following::p[1] (f2)
ok 41 - HTML::TreeBuilder: //p[@id="ip3"]/following::p[2] (f3)
ok 42 - HTML::TreeBuilder: //p[@class="c1"][1]/following::p[1] (f1)
ok 43 - HTML::TreeBuilder: //p[@class="c1"][1]/following::p[2] (p2)
ok 44 - HTML::TreeBuilder: //p[@class="c1"][1]/following::p[3] (f2)
ok 45 - HTML::TreeBuilder: //p[@class="c1"][1]/following::p[4] (f3)
ok 46 - HTML::TreeBuilder: //p[@class="c1"][2]/following::p[1] (f2)
ok 47 - HTML::TreeBuilder: //p[@class="c1"][2]/following::p[2] (f3)
ok
t/test_preceding.t ..........
1..3
ok 1 - HTML::TreeBuilder: //p[@class="c1"][2]/preceding::p[1] (f1)
ok 2 - HTML::TreeBuilder: //p[@class="c1"][2]/preceding::p[2] (p1)
ok 3 - HTML::TreeBuilder: //p[@class="c1"][2]/preceding::p (p1f1)
ok
All tests successful.
Files=5, Tests=81, 3 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU)
Result: PASS
MIROD/HTML-TreeBuilder-XPath-0.12.tar.gz
nmake test TEST_VERBOSE=1 -- OK
PPD for HTML-TreeBuilder-XPath-0.12 already made
Running make for T/TO/TOKUHIROM/Web-Query-0.06.tar.gz
Prepending C:\cpanfly\var\cpan\build\HTML-TreeBuilder-XPath-0.12-Fh8ds1/blib/arch C:\cpanfly\var\cpan\build\HTML-TreeBuilder-XPath-0.12-Fh8ds1/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly\var\cpan\build\Web-Query-0.06-w9ObK6
Prepending C:\cpanfly\var\cpan\build\HTML-TreeBuilder-XPath-0.12-Fh8ds1/blib/arch C:\cpanfly\var\cpan\build\HTML-TreeBuilder-XPath-0.12-Fh8ds1/blib/lib to PERL5LIB for 'make'
CPAN.pm: Going to build T/TO/TOKUHIROM/Web-Query-0.06.tar.gz
>>> nmake
Microsoft (R) Program Maintenance Utility Version 7.00.8882
Copyright (C) Microsoft Corp 1988-2000. All rights reserved.
cp README.pod blib\lib\Web\README.pod
cp lib/Web/Query.pm blib\lib\Web\Query.pm
TOKUHIROM/Web-Query-0.06.tar.gz
nmake -- OK
Prepending C:\cpanfly\var\cpan\build\HTML-TreeBuilder-XPath-0.12-Fh8ds1/blib/arch C:\cpanfly\var\cpan\build\HTML-TreeBuilder-XPath-0.12-Fh8ds1/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, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/*/*.t t/*/*/*.t t/*/*/*/*.t
t/00_compile.t ...
1..1
ok 1 - use Web::Query;
ok
t/01_src.t .......
1..5
ok 1
ok 2
ok 3
ok 4
# bar!
ok 5
ok 1 - from file
1..5
ok 1
ok 2
ok 3
ok 4
# bar!
ok 5
ok 2 - from url
1..5
ok 1
ok 2
ok 3
ok 4
# bar!
ok 5
ok 3 - from treebuilder
1..5
ok 1
ok 2
ok 3
ok 4
# bar!
ok 5
ok 4 - from Array[treebuilder]
1..5
ok 1
ok 2
ok 3
ok 4
# bar!
ok 5
ok 5 - from html
1..5
ok 1
ok 2
ok 3
ok 4
# bar!
ok 5
ok 6 - from URI
1..6
ok
t/02_op.t ........
ok 1
ok 2
1..2
ok 1 - get/set text
ok 1
1..1
ok 2 - get/set html
1..2
ok
t/03_traverse.t ..
ok 1
ok 2
1..2
ok 1 - parent
ok 1
ok 2
ok 3
1..3
ok 2 - size
1..2
ok
t/04_element.t ...
ok 1
1..1
ok 1 - first
ok 1
1..1
ok 2 - last
1..2
ok
All tests successful.
Files=5, Tests=13, 3 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU)
Result: PASS
TOKUHIROM/Web-Query-0.06.tar.gz
nmake test TEST_VERBOSE=1 -- OK
Tokuhiro Matsuno <tokuhirom+cpan@gmail.com>
Yet another scraping library like jQuery
>>> (cd C:\cpanfly\var\cpan\build\Web-Query-0.06-w9ObK6 && tar cvf - Web-Query-0.06.ppd blib) | gzip -c >C:/cpanfly/var/REPO/T/TO/TOKUHIROM/Web-Query-0.06.tar.gz
Web-Query-0.06.ppd
blib/
blib/lib/
blib/lib/Web/
blib/lib/Web/Query.pm
blib/lib/Web/README.pod
>>> mv C:\cpanfly\var\cpan\build\Web-Query-0.06-w9ObK6/Web-Query-0.06.ppd C:/cpanfly/var/REPO/T/TO/TOKUHIROM
Finished 2011-06-02T02:28:23