Subject: | Missing dependency: Params::Util |
The module doesn't pass its tests because Params::Util isn't installed.
Params::Util does install (manually) and once installed
Dist::CheckConflicts installs cleanly.
1. Initial Failed Install
[514][parleydemo@shell:~]➔ cat /home/parleydemo/.cpanm/build.log
cpanm (App::cpanminus) 1.1006 on perl 5.012004 built for x86_64-linux-
gnu-thread-multi
Work directory is /home/parleydemo/.cpanm/work/1320451941.7298
You have make /usr/bin/make
You have LWP 6.02
You have /bin/tar: tar (GNU tar) 1.25
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
You have /usr/bin/unzip
Searching Dist::CheckConflicts on cpanmetadb ...
!
! Can't write to /usr/local/share/perl/5.12.4 and /usr/local/bin:
Installing modules to /home/parleydemo/perl5
! To turn off this warning, you have to do one of the following:
! - run me as a root or with --sudo option (to install to
/usr/local/share/perl/5.12.4 and /usr/local/bin)
| - run me with --local-lib option e.g. cpanm --local-lib=~/perl5
! - Set PERL_CPANM_OPT="--local-lib=~/perl5" environment variable (in
your shell rc file)
! - Configure local::lib in your shell to set PERL_MM_OPT etc.
!
Checking if you have ExtUtils::MakeMaker 6.31 ... Yes (6.62)
Checking if you have ExtUtils::Install 1.46 ... Yes (1.55)
Checking if you have Module::Build 0.28 ... Yes (0.3603)
--> Working on Dist::CheckConflicts
Fetching http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Dist-
CheckConflicts-0.02.tar.gz
-> OK
Unpacking Dist-CheckConflicts-0.02.tar.gz
Entering Dist-CheckConflicts-0.02
Checking if you have ExtUtils::MakeMaker 6.31 ... Yes (6.62)
Configuring Dist-CheckConflicts-0.02
Running Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Dist::CheckConflicts
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.yml ...
Finding PREREQ from Makefile ...
Checking if you have Sub::Exporter 0 ... Yes (0.982)
Checking if you have List::MoreUtils 0.12 ... Yes (0.32)
Checking if you have Test::More 0.88 ... Yes (0.98)
Checking if you have Test::Fatal 0 ... Yes (0.006)
Checking if you have Test::More 0.88 ... Yes (0.98)
Checking if you have Sub::Exporter 0 ... Yes (0.982)
Checking if you have Test::Fatal 0 ... Yes (0.006)
Checking if you have List::MoreUtils 0.12 ... Yes (0.32)
Building and testing Dist-CheckConflicts-0.02
cp lib/Dist/CheckConflicts.pm blib/lib/Dist/CheckConflicts.pm
Manifying blib/man3/Dist::CheckConflicts.3pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Can't locate Params/Util.pm in @INC (@INC contains: lib
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/lib /home/parleydemo/.cpanm/work/1320451941.7298/Dist-
CheckConflicts-0.02/blib/arch /home/parleydemo/perl5/lib/perl5/x86_64-
linux-gnu-thread-multi /home/parleydemo/perl5/lib/perl5/x86_64-linux-
gnu-thread-multi /home/parleydemo/perl5/lib/perl5
/home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread-multi
/home/parleydemo/perl5/lib/perl5
/home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread-multi /etc/perl
/usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12
/usr/local/lib/site_perl .) at
/home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7.
BEGIN failed--compilation aborted at
/home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7.
Compilation failed in require at
/home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7.
BEGIN failed--compilation aborted at
/home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7.
Compilation failed in require at lib/Dist/CheckConflicts.pm line 11.
BEGIN failed--compilation aborted at lib/Dist/CheckConflicts.pm line 11.
Compilation failed in require at -e line 1.
# Failed test 'Dist::CheckConflicts loaded ok'
# at t/00-compile.t line 34.
# ''
# doesn't match '(?s-xim:^\s*Dist::CheckConflicts ok)'
# Looks like you failed 1 test of 1.
t/00-compile.t ............
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
# Failed test 'use Foo::Conflicts;'
# at t/01-basic.t line 8.
# Tried to use 'Foo::Conflicts'.
# Error: Can't locate Params/Util.pm in @INC (@INC contains:
t/lib/01 /home/parleydemo/.cpanm/work/1320451941.7298/Dist-
CheckConflicts-0.02/blib/lib
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/arch /home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread-
multi /home/parleydemo/perl5/lib/perl5 /etc/perl
/usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12
/usr/local/lib/site_perl .) at
/home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7.
# BEGIN failed--compilation aborted at
/home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7.
# Compilation failed in require at
/home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7.
# BEGIN failed--compilation aborted at
/home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7.
# Compilation failed in require at
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/lib/Dist/CheckConflicts.pm line 11.
# BEGIN failed--compilation aborted at
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/lib/Dist/CheckConflicts.pm line 11.
# Compilation failed in require at t/lib/01/Foo/Conflicts.pm line 9.
# BEGIN failed--compilation aborted at t/lib/01/Foo/Conflicts.pm line 9.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
Can't locate object method "conflicts" via package "Foo::Conflicts" at
t/01-basic.t line 9.
# Tests were run but no plan was declared and done_testing() was not
seen.
t/01-basic.t ..............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/1 subtests
# Failed test 'use Foo::Conflicts::Good;'
# at t/02-conflicts.t line 9.
# Tried to use 'Foo::Conflicts::Good'.
# Error: Can't locate Params/Util.pm in @INC (@INC contains:
t/lib/02 /home/parleydemo/.cpanm/work/1320451941.7298/Dist-
CheckConflicts-0.02/blib/lib
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/arch /home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread-
multi /home/parleydemo/perl5/lib/perl5 /etc/perl
/usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12
/usr/local/lib/site_perl .) at
/home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7.
# BEGIN failed--compilation aborted at
/home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7.
# Compilation failed in require at
/home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7.
# BEGIN failed--compilation aborted at
/home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7.
# Compilation failed in require at
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/lib/Dist/CheckConflicts.pm line 11.
# BEGIN failed--compilation aborted at
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/lib/Dist/CheckConflicts.pm line 11.
# Compilation failed in require at t/lib/02/Foo/Conflicts/Good.pm line
10.
# BEGIN failed--compilation aborted at t/lib/02/Foo/Conflicts/Good.pm
line 10.
# Compilation failed in require at (eval 5) line 2.
# BEGIN failed--compilation aborted at (eval 5) line 2.
Can't locate object method "calculate_conflicts" via package
"Foo::Conflicts::Good" at t/02-conflicts.t line 10.
# Tests were run but no plan was declared and done_testing() was not
seen.
t/02-conflicts.t ..........
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/1 subtests
# Failed test 'use Foo::Conflicts::Good;'
# at t/03-dist.t line 9.
# Tried to use 'Foo::Conflicts::Good'.
# Error: Can't locate Params/Util.pm in @INC (@INC contains:
t/lib/03 /home/parleydemo/.cpanm/work/1320451941.7298/Dist-
CheckConflicts-0.02/blib/lib
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/arch /home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread-
multi /home/parleydemo/perl5/lib/perl5 /etc/perl
/usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12
/usr/local/lib/site_perl .) at
/home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7.
# BEGIN failed--compilation aborted at
/home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7.
# Compilation failed in require at
/home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7.
# BEGIN failed--compilation aborted at
/home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7.
# Compilation failed in require at
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/lib/Dist/CheckConflicts.pm line 11.
# BEGIN failed--compilation aborted at
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/lib/Dist/CheckConflicts.pm line 11.
# Compilation failed in require at t/lib/03/Foo/Conflicts/Good.pm line
11.
# BEGIN failed--compilation aborted at t/lib/03/Foo/Conflicts/Good.pm
line 11.
# Compilation failed in require at (eval 5) line 2.
# BEGIN failed--compilation aborted at (eval 5) line 2.
Can't locate object method "calculate_conflicts" via package
"Foo::Conflicts::Good" at t/03-dist.t line 10.
# Tests were run but no plan was declared and done_testing() was not
seen.
t/03-dist.t ...............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/1 subtests
# Failed test 'use Foo::Conflicts;'
# at t/04-merge.t line 8.
# Tried to use 'Foo::Conflicts'.
# Error: Can't locate Params/Util.pm in @INC (@INC contains:
t/lib/04 /home/parleydemo/.cpanm/work/1320451941.7298/Dist-
CheckConflicts-0.02/blib/lib
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/arch /home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread-
multi /home/parleydemo/perl5/lib/perl5 /etc/perl
/usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12
/usr/local/lib/site_perl .) at
/home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7.
# BEGIN failed--compilation aborted at
/home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7.
# Compilation failed in require at
/home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7.
# BEGIN failed--compilation aborted at
/home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7.
# Compilation failed in require at
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/lib/Dist/CheckConflicts.pm line 11.
# BEGIN failed--compilation aborted at
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/lib/Dist/CheckConflicts.pm line 11.
# Compilation failed in require at t/lib/04/Foo/Conflicts.pm line 13.
# BEGIN failed--compilation aborted at t/lib/04/Foo/Conflicts.pm line
13.
# Compilation failed in require at (eval 4) line 2.
# BEGIN failed--compilation aborted at (eval 4) line 2.
Can't locate object method "conflicts" via package "Foo::Conflicts" at
t/04-merge.t line 9.
# Tests were run but no plan was declared and done_testing() was not
seen.
t/04-merge.t ..............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/1 subtests
# Failed test 'use Bar::Conflicts;'
# at t/05-also.t line 9.
# Tried to use 'Bar::Conflicts'.
# Error: Can't locate Params/Util.pm in @INC (@INC contains:
t/lib/05 /home/parleydemo/.cpanm/work/1320451941.7298/Dist-
CheckConflicts-0.02/blib/lib
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/arch /home/parleydemo/perl5/lib/perl5/x86_64-linux-gnu-thread-
multi /home/parleydemo/perl5/lib/perl5 /etc/perl
/usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12
/usr/local/lib/site_perl .) at
/home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7.
# BEGIN failed--compilation aborted at
/home/parleydemo/perl5/lib/perl5/Data/OptList.pm line 7.
# Compilation failed in require at
/home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7.
# BEGIN failed--compilation aborted at
/home/parleydemo/perl5/lib/perl5/Sub/Exporter.pm line 7.
# Compilation failed in require at
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/lib/Dist/CheckConflicts.pm line 11.
# BEGIN failed--compilation aborted at
/home/parleydemo/.cpanm/work/1320451941.7298/Dist-CheckConflicts-
0.02/blib/lib/Dist/CheckConflicts.pm line 11.
# Compilation failed in require at t/lib/05/Bar/Conflicts.pm line 11.
# BEGIN failed--compilation aborted at t/lib/05/Bar/Conflicts.pm line
11.
# Compilation failed in require at (eval 5) line 2.
# BEGIN failed--compilation aborted at (eval 5) line 2.
Can't locate object method "conflicts" via package "Bar::Conflicts" at
t/05-also.t line 10.
# Tests were run but no plan was declared and done_testing() was not
seen.
t/05-also.t ...............
Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 1/1 subtests
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
Test Summary Report
-------------------
t/00-compile.t (Wstat: 256 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 1
t/01-basic.t (Wstat: 65280 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 255
Parse errors: No plan found in TAP output
t/02-conflicts.t (Wstat: 65280 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 255
Parse errors: No plan found in TAP output
t/03-dist.t (Wstat: 65280 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 255
Parse errors: No plan found in TAP output
t/04-merge.t (Wstat: 65280 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 255
Parse errors: No plan found in TAP output
t/05-also.t (Wstat: 65280 Tests: 1 Failed: 1)
Failed test: 1
Non-zero exit status: 255
Parse errors: No plan found in TAP output
Files=10, Tests=6, 0 wallclock secs ( 0.05 usr 0.07 sys + 0.37 cusr
0.16 csys = 0.65 CPU)
Result: FAIL
Failed 6/10 test programs. 6/6 subtests failed.
make: *** [test_dynamic] Error 255
-> FAIL Installing Dist::CheckConflicts failed. See
/home/parleydemo/.cpanm/build.log for details.
[515][parleydemo@shell:~]➔
2. Install Params::Util
[515][parleydemo@shell:~]➔ cpanm Params::Util
!
! Can't write to /usr/local/share/perl/5.12.4 and /usr/local/bin:
Installing modules to /home/parleydemo/perl5
! To turn off this warning, you have to do one of the following:
! - run me as a root or with --sudo option (to install to
/usr/local/share/perl/5.12.4 and /usr/local/bin)
| - run me with --local-lib option e.g. cpanm --local-lib=~/perl5
! - Set PERL_CPANM_OPT="--local-lib=~/perl5" environment variable (in
your shell rc file)
! - Configure local::lib in your shell to set PERL_MM_OPT etc.
!
--> Working on Params::Util
Fetching http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/Params-Util-
1.04.tar.gz ... OK
Configuring Params-Util-1.04 ... OK
Building and testing Params-Util-1.04 ... OK
Successfully installed Params-Util-1.04
[516][parleydemo@shell:~]➔
3. Install Dist::CheckConflicts
[516][parleydemo@shell:~]➔ cpanm Dist::CheckConflicts
!
! Can't write to /usr/local/share/perl/5.12.4 and /usr/local/bin:
Installing modules to /home/parleydemo/perl5
! To turn off this warning, you have to do one of the following:
! - run me as a root or with --sudo option (to install to
/usr/local/share/perl/5.12.4 and /usr/local/bin)
| - run me with --local-lib option e.g. cpanm --local-lib=~/perl5
! - Set PERL_CPANM_OPT="--local-lib=~/perl5" environment variable (in
your shell rc file)
! - Configure local::lib in your shell to set PERL_MM_OPT etc.
!
--> Working on Dist::CheckConflicts
Fetching http://search.cpan.org/CPAN/authors/id/D/DO/DOY/Dist-
CheckConflicts-0.02.tar.gz ... OK
Configuring Dist-CheckConflicts-0.02 ... OK
Building and testing Dist-CheckConflicts-0.02 ... OK
Successfully installed Dist-CheckConflicts-0.02
[517][parleydemo@shell:~]➔