Warning: prerequisite Archive::Tar 1.30 not found. We have 1.07. Warning: prerequisite Class::DBI 3.000011 not found. We have 3.000006. Warning: prerequisite Digest::MD5 2.33 not found. We have 2.300. Warning: prerequisite LWP::Simple 1.41 not found. We have 1.380. Checking if your kit is complete... Looks good Writing Makefile for JSAN::Client cp lib/JSAN/Index/CDBI.pm blib/lib/JSAN/Index/CDBI.pm cp lib/JSAN/Index/Extractable.pm blib/lib/JSAN/Index/Extractable.pm cp lib/JSAN/Transport.pm blib/lib/JSAN/Transport.pm cp lib/JSAN/Index/Library.pm blib/lib/JSAN/Index/Library.pm cp lib/JSAN/Index/Release.pm blib/lib/JSAN/Index/Release.pm cp lib/JSAN/Client.pm blib/lib/JSAN/Client.pm cp lib/JSAN/Index/Author.pm blib/lib/JSAN/Index/Author.pm cp lib/JSAN/Index/Distribution.pm blib/lib/JSAN/Index/Distribution.pm cp lib/JSAN/URI.pm blib/lib/JSAN/URI.pm cp lib/JSAN/Index.pm blib/lib/JSAN/Index.pm Manifying blib/man3/JSAN::Index::Library.3 Manifying blib/man3/JSAN::Transport.3 Manifying blib/man3/JSAN::Index::Release.3 Manifying blib/man3/JSAN::Client.3 Manifying blib/man3/JSAN::Index::Author.3 Manifying blib/man3/JSAN::Index::Distribution.3 Manifying blib/man3/JSAN::URI.3 Manifying blib/man3/JSAN::Index.3 PERL_DL_NONLAZY=1 /home/cpanrun/parisc2.0-lp64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/01_compile..........1..15 ok 1 - Your perl is new enough ok 2 - require JSAN::Transport; ok 3 - require JSAN::URI; ok 4 - require JSAN::Index; ok 5 - require JSAN::Client; ok 6 - JSAN::Client loaded ok ok 7 - JSAN::Transport loaded ok ok 8 - JSAN::URI loaded ok ok 9 - JSAN::Index loaded ok ok 10 - JSAN::Index::CDBI loaded ok ok 11 - JSAN::Index::Extractable loaded ok ok 12 - JSAN::Index::Author loaded ok ok 13 - JSAN::Index::Release loaded ok ok 14 - JSAN::Index::Distribution loaded ok ok 15 - JSAN::Index::Release loaded ok ok t/02_transport........1..22 ok 1 - ->init returns true ok 2 - The object isa JSAN::Transport ok 3 - The object isa JSAN::Transport ok 4 - The object isa URI::ToDisk ok 5 - ->mirror_remote returns true ok 6 - ->mirror_local returns true ok 7 - ->verbose is false by default ok 8 - The object isa URI::ToDisk ok 9 - ->file_location actually appends filename ok 10 - The object isa URI::ToDisk ok 11 - ->file_get returns URI::ToDisk as expected ok 12 - ->file_get actually gets the file to the expected location ok 13 - ->file_get(nosuchfile) returns '' ok 14 - The object isa URI::ToDisk ok 15 - ->file_mirror returns URI::ToDisk as expected ok 16 - ->file_mirror actually gets the file to the expected location ok 17 - ->file_mirror(nosuchfile) returns '' ok 18 - ->index_file returns true ok 19 - ->index_file exists ok 20 - ->index_dsn returns true ok 21 - ->index_dbh returns true ok 22 - The object isa DBI::db ok t/03_transport_use....1..21 ok 1 - The object isa JSAN::Transport ok 2 - The object isa JSAN::Transport ok 3 - The object isa URI::ToDisk ok 4 - ->mirror_remote returns true ok 5 - ->mirror_local returns true ok 6 - ->verbose is false by default ok 7 - The object isa URI::ToDisk ok 8 - ->file_location actually appends filename ok 9 - The object isa URI::ToDisk ok 10 - ->file_get returns URI::ToDisk as expected ok 11 - ->file_get actually gets the file to the expected location ok 12 - ->file_get(nosuchfile) returns '' ok 13 - The object isa URI::ToDisk ok 14 - ->file_mirror returns URI::ToDisk as expected ok 15 - ->file_mirror actually gets the file to the expected location ok 16 - ->file_mirror(nosuchfile) returns '' ok 17 - ->index_file returns true ok 18 - ->index_file exists ok 19 - ->index_dsn returns true ok 20 - ->index_dbh returns true ok 21 - The object isa DBI::db ok t/04_index............1..50 ok 1 - The object isa JSAN::Index::Author ok 2 - Author->login returns as expected ok 3 - Author->name returns as expected ok 4 - Author->doc returns a root-relative path ok 5 - Author->email returns an email address ok 6 - Author->url returns a URI ok 7 - ->releases works ok 8 - The object isa JSAN::Index::Distribution ok 9 - Distribution->name matches expected ok 10 - Distribution->doc returns a root-relative path ok 11 - ->releases works ok 12 - The object isa JSAN::Index::Release ok 13 - JSAN::Index::Distribution->can(...) ok 14 - The object isa JSAN::Index::Release ok 15 - The object isa JSAN::Index::Distribution ok 16 - The object isa JSAN::Index::Author ok 17 - ::Release has a ->source ok 18 - ::Release->file_path returns a value ok 19 # skip Don't need to predelete file ok 20 # skip Don't need to predelete file ok 21 - ::Release->file_mirrored returns false when no file ok 22 - ->mirror returns the file path ok 23 - ->mirror actually fetched file ok 24 - ::Release->file_mirrored returns true when file exists ok 25 - ->mirror return the file path on the second (shortcut) call ok 26 - The object isa Archive::Tar ok 27 - ::Release->meta_data returns a HASH ok 28 - JSAN::Index::Release->can(...) ok 29 - ::Release->requires returns an empty hash for known-null deps ok 30 - ::Release->requires_libraries for known no-deps returns null list ok 31 - ::Release->requires_releases for known no-deps returns null list ok 32 - The object isa JSAN::Index::Release ok 33 - The object isa JSAN::Index::Library ok 34 - The object isa JSAN::Index::Library ok 35 - ::Release returns a HASH for known deps release ok 36 - Display.Swap depends on Display as expected ok 37 - Display.Swap depends on JSAN as expected ok 38 - ::Release->requires_libraries returns as expected for known-deps release ok 39 - ::Release->requires_releases returns 2 items for known-deps release ok 40 - The object isa JSAN::Index::Release ok 41 - The object isa JSAN::Index::Release ok 42 - The object isa JSAN::Index::Library ok 43 - The object isa JSAN::Index::Distribution ok 44 - The object isa JSAN::Index::Release ok 45 - Library->version returns true ok 46 - Library->doc returns a root-relative path ok 47 - ->release->distribution matches ->distribution ok 48 - JSAN::Index::Library->can(...) ok 49 - Library->release->mirror returns true ok 50 - Library->release->mirror exists ok 2/50 skipped: Don't need to predelete file t/05_extract..........1..5 ok 1 - Test directory '05_extract' does not exist ok 2 - Create test directory '05_extract' ok 3 - The object isa JSAN::Index::Library ok 4 - ->extract_libs returns ok for Display.Swap ok 5 - ->extract_libs created expected file '05_extract/Display/Swap.js' ok t/06_dependency.......1..8 ok 1 - The object isa JSAN::Index::Release::_Source ok 2 - JSAN::Index::Release::_Source loads ok ok 3 - The object isa JSAN::Index::Release::_Source ok 4 - JSAN::Index::Release::_Source loads ok ok 5 - The object isa Algorithm::Dependency ok 6 - The object isa JSAN::Index::Release::_Dependency ok 7 - Got at least one item in the schedule ok 8 - All returned values are dist paths ok t/07_client...........1..17 ok 1 - Test directory '07_client' does not exist ok 2 - Create test directory '07_client' ok 3 - Scalar::Util has blessed function ok 4 - The object isa JSAN::Client ok 5 - ->prefix returns the expected path ok 6 - ->verbose returns false as expected ok 7 - ->new with one param dies correctly ok 8 - ->install_library for known-good library returns true ok 9 - Library file 'Display.js' was installed where expected ok 10 - Library file 'Display/Swap.js' was installed where expected ok 11 - Library file 'JSAN.js' was installed where expected ok 12 - Test directory '07_client' does not exist ok 13 - Create test directory '07_client' ok 14 - ->install_disribution for known-good distribution returns true ok 15 - Library file 'Display.js' was installed where expected ok 16 - Library file 'Display/Swap.js' was installed where expected ok 17 - Library file 'JSAN.js' was installed where expected ok t/08_uri..............1..4 ok 1 - The object isa JSAN::URI ok 2 - The object isa Config::Tiny ok 3 - The object isa Config::Tiny ok 4 - Mirror JSAN::URI=HASH(0x80000001000ba7d0) is valid ok t/99_author...........1..10 ok 1 - blib/lib/JSAN/Transport.pm ok 2 - blib/lib/JSAN/Client.pm ok 3 - blib/lib/JSAN/URI.pm ok 4 - blib/lib/JSAN/Index.pm ok 5 - blib/lib/JSAN/Index/CDBI.pm ok 6 - blib/lib/JSAN/Index/Extractable.pm ok 7 - blib/lib/JSAN/Index/Library.pm ok 8 - blib/lib/JSAN/Index/Release.pm ok 9 - blib/lib/JSAN/Index/Author.pm ok 10 - blib/lib/JSAN/Index/Distribution.pm ok All tests successful, 2 subtests skipped. Files=9, Tests=152, 57 wallclock secs (44.01 cusr + 2.19 csys = 46.20 CPU) Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/JSAN/Transport.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/JSAN/Client.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/JSAN/URI.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/JSAN/Index.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/JSAN/Index/CDBI.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/JSAN/Index/Extractable.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/JSAN/Index/Library.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/JSAN/Index/Release.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/JSAN/Index/Author.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/site_perl/5.8.2/JSAN/Index/Distribution.pm Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/JSAN::Index::Library.3 Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/JSAN::Transport.3 Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/JSAN::Index::Release.3 Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/JSAN::Client.3 Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/JSAN::Index::Author.3 Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/JSAN::Index::Distribution.3 Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/JSAN::URI.3 Installing /home/cpanrun/parisc2.0-lp64/build/5.8.2/man/man3/JSAN::Index.3 Appending installation info to /home/cpanrun/parisc2.0-lp64/build/5.8.2/lib/5.8.2/PA-RISC2.0-thread-multi-LP64/perllocal.pod