David Golden wrote: > What happens if you install Params::Util? > > -- David
That fixes it. Martin -- Martin J. Evans Easysoft Limited http://www.easysoft.com > On Tue, Jul 13, 2010 at 8:22 AM, Martin J. Evans > <martin.ev...@easysoft.com> wrote: >> David Golden wrote: >>> This looks to be somewhere down in the Sub::Exporter/Data::OptList >>> stack. What happened when those were installed? >>> >>> RJBS -- any ideas? >>> >>> -- David >> I've no idea about Sub::Export/Data::OptList as I never installed them. >> I tried to install Test::Reporter::Transport::Metabase from the CPAN >> shell in Perl 5.10.0 and when that failed I download the distribution >> and attempted it manually: >> >> cpantes...@bragi:/tmp$ cd /tmp >> cpantes...@bragi:/tmp$ perl --version >> >> This is perl, v5.10.0 built for i686-linux >> cpantes...@bragi:/tmp$ tar xzvf >> /home/martin/Desktop/Test-Reporter-Transport-Metabase-1.999005.tar.gz >> cpantes...@bragi:/tmp$ cd Test-Reporter-Transport-Metabase-1.999005/ >> cpantes...@bragi:/tmp/Test-Reporter-Transport-Metabase-1.999005$ perl >> Makefile.PL >> Checking if your kit is complete... >> Looks good >> Writing Makefile for Test::Reporter::Transport::Metabase >> cpantes...@bragi:/tmp/Test-Reporter-Transport-Metabase-1.999005$ perl >> Makefile.PL >> Checking if your kit is complete... >> Looks good >> Writing Makefile for Test::Reporter::Transport::Metabase >> cpantes...@bragi:/tmp/Test-Reporter-Transport-Metabase-1.999005$ make >> cp lib/Test/Reporter/Transport/Metabase.pm >> blib/lib/Test/Reporter/Transport/Metabase.pm >> Manifying blib/man3/Test::Reporter::Transport::Metabase.3 >> cpantes...@bragi:/tmp/Test-Reporter-Transport-Metabase-1.999005$ make test >> PERL_DL_NONLAZY=1 /home/cpantester/perl10/bin/perl >> "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', >> 'blib/arch')" t/*.t >> t/00-compile.t .. Can't locate Params/Util.pm in @INC (@INC contains: >> lib /tmp/Test-Reporter-Transport-Metabase-1.999005/blib/lib >> /tmp/Test-Reporter-Transport-Metabase-1.999005/blib/arch >> /home/cpantester/perl10/lib/5.10.0/i686-linux >> /home/cpantester/perl10/lib/5.10.0 >> /home/cpantester/perl10/lib/site_perl/5.10.0/i686-linux >> /home/cpantester/perl10/lib/site_perl/5.10.0 .) at >> /home/cpantester/perl10/lib/site_perl/5.10.0/Data/OptList.pm line 7. >> >> rest of output as below. >> >> cpantes...@bragi:/tmp/Test-Reporter-Transport-Metabase-1.999005$ perl >> -MSub::Exporter -le 'print $Sub::Exporter::VERSION' >> Can't locate Params/Util.pm in @INC (@INC contains: >> /home/cpantester/perl10/lib/5.10.0/i686-linux >> /home/cpantester/perl10/lib/5.10.0 >> /home/cpantester/perl10/lib/site_perl/5.10.0/i686-linux >> /home/cpantester/perl10/lib/site_perl/5.10.0 .) at >> /home/cpantester/perl10/lib/site_perl/5.10.0/Data/OptList.pm line 7. >> >> and similarly in Data::OptList. >> >> Both Data::OptList and Sub::Exporter are up to date. >> >> I did get this working in another Perl 5.12.1 ok. >> >> Martin >> -- >> Martin J. Evans >> Easysoft Limited >> http://www.easysoft.com >> >>> On Tue, Jul 13, 2010 at 4:01 AM, Martin J. Evans >>> <martin.ev...@easysoft.com> wrote: >>>> Hi, >>>> >>>> Having now claimed my metabase id I went back to my testing system >>>> (which has laid dormant since Christmas) and attempted to get up to date >>>> with the lastest testing modules. Unfortunately >>>> Test::Reporter::Transport::Metabase failed with the following: >>>> >>>> ~/Test-Reporter-Transport-Metabase-1.999005$ make test >>>> PERL_DL_NONLAZY=1 /home/cpantester/perl10/bin/perl >>>> "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', >>>> 'blib/arch')" t/*.t >>>> t/00-compile.t .. Can't locate Params/Util.pm in @INC (@INC contains: >>>> lib /home/cpantester/Test-Reporter-Transport-Metabase-1.999005/blib/lib >>>> /home/cpantester/Test-Reporter-Transport-Metabase-1.999005/blib/arch >>>> /home/cpantester/perl10/lib/5.10.0/i686-linux >>>> /home/cpantester/perl10/lib/5.10.0 >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/i686-linux >>>> /home/cpantester/perl10/lib/site_perl/5.10.0 .) at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Data/OptList.pm line 7. >>>> BEGIN failed--compilation aborted at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Data/OptList.pm line 7. >>>> Compilation failed in require at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Sub/Exporter.pm line 7. >>>> BEGIN failed--compilation aborted at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Sub/Exporter.pm line 7. >>>> Compilation failed in require at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Data/GUID.pm line 342. >>>> BEGIN failed--compilation aborted at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Data/GUID.pm line 342. >>>> Compilation failed in require at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Metabase/Fact.pm line 20. >>>> BEGIN failed--compilation aborted at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Metabase/Fact.pm line 20. >>>> Compilation failed in require at (eval 42) line 3. >>>> ...propagated at /home/cpantester/perl10/lib/5.10.0/base.pm line 94. >>>> BEGIN failed--compilation aborted at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Metabase/Report.pm line 22. >>>> Compilation failed in require at (eval 2) line 3. >>>> ...propagated at /home/cpantester/perl10/lib/5.10.0/base.pm line 94. >>>> BEGIN failed--compilation aborted at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/CPAN/Testers/Report.pm line >>>> 15. >>>> Compilation failed in require at lib/Test/Reporter/Transport/Metabase.pm >>>> line 24. >>>> BEGIN failed--compilation aborted at >>>> lib/Test/Reporter/Transport/Metabase.pm line 24. >>>> Compilation failed in require. >>>> BEGIN failed--compilation aborted. >>>> t/00-compile.t .. 1/1 >>>> # Failed test 'Test::Reporter::Transport::Metabase loaded ok' >>>> # at t/00-compile.t line 42. >>>> # got: '' >>>> # expected: 'Test::Reporter::Transport::Metabase ok' >>>> # Looks like you failed 1 test of 1. >>>> t/00-compile.t .. Dubious, test returned 1 (wstat 256, 0x100) >>>> Failed 1/1 subtests >>>> t/00-load.t ..... 1/1 >>>> # Failed test 'use Test::Reporter::Transport::Metabase;' >>>> # at t/00-load.t line 15. >>>> # Tried to use 'Test::Reporter::Transport::Metabase'. >>>> # Error: Can't locate Params/Util.pm in @INC (@INC contains: >>>> /home/cpantester/Test-Reporter-Transport-Metabase-1.999005/blib/lib >>>> /home/cpantester/Test-Reporter-Transport-Metabase-1.999005/blib/arch >>>> /home/cpantester/perl10/lib/5.10.0/i686-linux >>>> /home/cpantester/perl10/lib/5.10.0 >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/i686-linux >>>> /home/cpantester/perl10/lib/site_perl/5.10.0 .) at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Data/OptList.pm line 7. >>>> # BEGIN failed--compilation aborted at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Data/OptList.pm line 7. >>>> # Compilation failed in require at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Sub/Exporter.pm line 7. >>>> # BEGIN failed--compilation aborted at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Sub/Exporter.pm line 7. >>>> # Compilation failed in require at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Data/GUID.pm line 342. >>>> # BEGIN failed--compilation aborted at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Data/GUID.pm line 342. >>>> # Compilation failed in require at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Metabase/Fact.pm line 20. >>>> # BEGIN failed--compilation aborted at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Metabase/Fact.pm line 20. >>>> # Compilation failed in require at (eval 46) line 3. >>>> # ...propagated at /home/cpantester/perl10/lib/5.10.0/base.pm line >>>> 94. >>>> # BEGIN failed--compilation aborted at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/Metabase/Report.pm line 22. >>>> # Compilation failed in require at (eval 6) line 3. >>>> # ...propagated at /home/cpantester/perl10/lib/5.10.0/base.pm line >>>> 94. >>>> # BEGIN failed--compilation aborted at >>>> /home/cpantester/perl10/lib/site_perl/5.10.0/CPAN/Testers/Report.pm line >>>> 15. >>>> # Compilation failed in require at >>>> /home/cpantester/Test-Reporter-Transport-Metabase-1.999005/blib/lib/Test/Reporter/Transport/Metabase.pm >>>> line 24. >>>> # BEGIN failed--compilation aborted at >>>> /home/cpantester/Test-Reporter-Transport-Metabase-1.999005/blib/lib/Test/Reporter/Transport/Metabase.pm >>>> line 24. >>>> # Compilation failed in require at (eval 4) line 2. >>>> # BEGIN failed--compilation aborted at (eval 4) line 2. >>>> # Testing Test::Reporter::Transport::Metabase 1.999005, Perl 5.010000, >>>> /home/cpantester/perl10/bin/perl >>>> # Looks like you failed 1 test of 1. >>>> t/00-load.t ..... Dubious, test returned 1 (wstat 256, 0x100) >>>> Failed 1/1 subtests >>>> >>>> Test Summary Report >>>> ------------------- >>>> t/00-compile.t (Wstat: 256 Tests: 1 Failed: 1) >>>> Failed test: 1 >>>> Non-zero exit status: 1 >>>> t/00-load.t (Wstat: 256 Tests: 1 Failed: 1) >>>> Failed test: 1 >>>> Non-zero exit status: 1 >>>> Files=2, Tests=2, 1 wallclock secs ( 0.03 usr 0.00 sys + 0.12 cusr >>>> 0.02 csys = 0.17 CPU) >>>> Result: FAIL >>>> Failed 2/2 test programs. 2/2 subtests failed. >>>> make: *** [test_dynamic] Error 1 >>>> cpantes...@bragi:~/Test-Reporter-Transport-Metabase-1.999005$ >>>> >>>> I don't see Params::Util in the required list. >>>> >>>> Martin >>>> -- >>>> Martin J. Evans >>>> Easysoft Limited >>>> http://www.easysoft.com >>>>