On Aug 3, 2006, at 10:11 PM, Ken Williams wrote:
On Aug 1, 2006, at 11:53 AM, [EMAIL PROTECTED] wrote:
I've attached a patch for CPANPLUS::Dist::Build that makes tests pass
again by detecting C support using the above mechanism. It also
removes a silly warning emitted during tests. Feel free to apply and
release if this is the proper way to do things, or adjust as you
see fit.
Looks good to my untrained eye. Thanks.
I think I spoke too soon. I get about a bazillion errors. However,
I also get these errors *without* the patch. Do you know, is there a
new minimum version of CPANPLUS I need now? I've got version 0.055
installed.
I'm running this all using the current SVN version from http://
svn.perl.org/modules/CPANPLUS-Dist-Build/trunk/ .
-Ken
% make test
cp lib/CPANPLUS/Dist/Build.pm blib/lib/CPANPLUS/Dist/Build.pm
cp lib/CPANPLUS/Dist/Build/Constants.pm blib/lib/CPANPLUS/Dist/Build/
Constants.pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01_CPANPLUS-Dist-Build-Constants....ok
t/02_CPANPLUS-Dist-Build..............ok 4/0Couldn't read chunk at
offset unknown at /Library/Perl/5.8.1/CPANPLUS/Internals/Extract.pm
line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
s;1 # F1 Fon lines in heaments should be ignored: # $VERSION = 'not
ok: got F1 Fon from heament!';: checksum error at /Library/Perl/
5.8.1/CPANPLUS/Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
: checksum error at /Library/Perl/5.8.1/CPANPLUS/Internals/Extract.pm
line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Couldn't read chunk at offset unknown at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Use of uninitialized value in string eq at /Library/Perl/5.8.1/
CPANPLUS/Module.pm line 518.
[ERROR] Unable to find 'Build.PL' or 'Makefile.PL' for 'Foo::Bar';
Will default to 'CPANPLUS::Dist::MM' but might be unable to install!
==> MISSING Signature file! <==
t/02_CPANPLUS-Dist-Build..............NOK 7
# Failed test 'The object isa CPANPLUS::Dist::Build'
# in t/02_CPANPLUS-Dist-Build.t at line 103.
# The object isn't a 'CPANPLUS::Dist::Build' it's a
'CPANPLUS::Dist::MM'
t/02_CPANPLUS-Dist-Build..............NOK 10
# Failed test ' Proper installer type found'
# in t/02_CPANPLUS-Dist-Build.t at line 111.
# got: 'CPANPLUS::Dist::MM'
# expected: 'CPANPLUS::Dist::Build'
==> MISSING Signature file! <==
t/02_CPANPLUS-Dist-Build..............ok 12/0==> MISSING Signature
file! <==
t/02_CPANPLUS-Dist-Build..............NOK 16
# Failed test 'Packlist contains entries'
# in t/02_CPANPLUS-Dist-Build.t at line 161.
t/02_CPANPLUS-Dist-Build..............ok 19/0Foo-Bar-t.pl ME:
checksum error at /Library/Perl/5.8.1/CPANPLUS/Internals/Extract.pm
line 158
AML:1.0 ort : : checksum error at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Foo-BarEADME t: checksum error at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
{ prput)"1..1\n" }Loaderckage Foo:prput)"ok 1\n";B: checksum error
at /Library/Perl/5.8.1/CPANPLUS/Internals/Extract.pm line 158
Integer overflow in octal number at /loader/0x1801548/Archive/Tar/
File.pm line 206.
Octal number > 037777777777 non-portable at /loader/0x1801548/Archive/
Tar/File.pm line 206.
Foo-Bar: checksum error at /Library/Perl/5.8.1/CPANPLUS/Internals/
Extract.pm line 158
r: checksum error at /Library/Perl/5.8.1/CPANPLUS/Internals/
Extract.pm line 158
Integer overflow in octal number at /loader/0x1801548/Archive/Tar/
File.pm line 206.
Octal number > 037777777777 non-portable at /loader/0x1801548/Archive/
Tar/File.pm line 206.
Foo-Bar: checksum error at /Library/Perl/5.8.1/CPANPLUS/Internals/
Extract.pm line 158
am a CHANGES file: checksum error at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
Foo-Bar-t.pl ME: checksum error at /Library/Perl/5.8.1/CPANPLUS/
Internals/Extract.pm line 158
: checksum error at /Library/Perl/5.8.1/CPANPLUS/Internals/Extract.pm
line 158
Use of uninitialized value in string eq at /Library/Perl/5.8.1/
CPANPLUS/Module.pm line 518.
[ERROR] Unable to find 'Build.PL' or 'Makefile.PL' for 'Foo::Bar';
Will default to 'CPANPLUS::Dist::MM' but might be unable to install!
==> MISSING Signature file! <==
t/02_CPANPLUS-Dist-Build..............NOK 22
# Failed test 'The object isa CPANPLUS::Dist::Build'
# in t/02_CPANPLUS-Dist-Build.t at line 103.
# The object isn't a 'CPANPLUS::Dist::Build' it's a
'CPANPLUS::Dist::MM'
t/02_CPANPLUS-Dist-Build..............NOK 25
# Failed test ' Proper installer type found'
# in t/02_CPANPLUS-Dist-Build.t at line 111.
# got: 'CPANPLUS::Dist::MM'
# expected: 'CPANPLUS::Dist::Build'
==> MISSING Signature file! <==
t/02_CPANPLUS-Dist-Build..............ok 27/0==> MISSING Signature
file! <==
t/02_CPANPLUS-Dist-Build..............ok 32/0# Looks like you failed
5 tests of 32.
t/02_CPANPLUS-Dist-Build..............dubious
Test returned status 5 (wstat 1280, 0x500)
DIED. FAILED tests 7, 10, 16, 22, 25
Failed 5/32 tests, 84.38% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
------------------------------------------------------------------------
-------
t/02_CPANPLUS-Dist-Build.t 5 1280 32 5 15.62% 7 10 16 22 25
Failed 1/2 test scripts, 50.00% okay. 5/37 subtests failed, 86.49% okay.
make: *** [test_dynamic] Error 2