Menu

#52 Various problems with CPAN release App-ClusterSSH-4.03_03

v1.0 (example)
open
nobody
None
5
2014-12-12
2014-09-28
No

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

Discussion


Log in to post a comment.