Various problems with CPAN release App-ClusterSSH-4.03_03
Cluster administration tool
Brought to you by:
duncan_ferguson
It seems that the build process is always using the first perl in PATH and not the currently used perl. The following failure indicates this (I see a BSDPAN in the @INC path, which indicates that FreeBSD's /usr/bin/perl is used, but not my self-built perl 5.18.2). Probably you should use $^X at some point?
Building App-ClusterSSH Generating: ccon Can't locate Exception/Class.pm in @INC (@INC contains: /home/cpansand/.cpan/build/App-ClusterSSH-4.03_03-iF2IbA/bin_PL/../lib/perl5 /home/cpansand/.cpan/build/App-ClusterSSH-4.03_03-iF2IbA/bin_PL/../lib /home/cpansand/.cpan/build/App-ClusterSSH-4.03_03-iF2IbA/_build/lib /usr/local/lib/perl5/5.16/BSDPAN /usr/local/lib/perl5/site_perl/5.16/mach /usr/local/lib/perl5/site_perl/5.16 /usr/local/lib/perl5/5.16/mach /usr/local/lib/perl5/5.16 .) at /home/cpansand/.cpan/build/App-ClusterSSH-4.03_03-iF2IbA/bin_PL/../lib/App/ClusterSSH/Base.pm line 9. BEGIN failed--compilation aborted at /home/cpansand/.cpan/build/App-ClusterSSH-4.03_03-iF2IbA/bin_PL/../lib/App/ClusterSSH/Base.pm line 17. Compilation failed in require at (eval 4) line 2. ...propagated at /usr/local/lib/perl5/5.16/base.pm line 84. BEGIN failed--compilation aborted at /home/cpansand/.cpan/build/App-ClusterSSH-4.03_03-iF2IbA/bin_PL/../lib/App/ClusterSSH.pm line 10. Compilation failed in require at ./ccon line 8. BEGIN failed--compilation aborted at ./ccon line 8. Failed to generate pod at bin_PL/_build_docs line 36. bin_PL/_build_docs failed at /usr/perl5.18.2/lib/site_perl/5.18.2/Module/Build/Base.pm line 2930.
Also, it seems that File::Slurp and CPAN::Changes are not mentioned as prerequisites.
Finally, with Debian's system perl (5.14.2) I get the following test error:
# Failed test 'Expecting no STDERR' # at t/05getopts.t line 150. # got: 'Use of uninitialized value $opt in string eq at /usr/share/perl/5.14/Getopt/Long.pm line 494. # Use of uninitialized value $opt in pattern match (m//) at /usr/share/perl/5.14/Getopt/Long.pm line 902. # ' # expected: '' # Failed test 'Expecting no STDERR' # at t/05getopts.t line 304. # got: 'Duplicate specification "list|L" for option "L" # ' # expected: '' # Looks like you failed 2 tests of 159. t/05getopts.t ..... Dubious, test returned 2 (wstat 512, 0x200) Failed 2/159 subtests