Subject: | make test fails with Perl 5.8.7 |
I've tried installing Algorithm::Merge on FreeBSD 5.4-RELEASE with Perl 5.8.7 on two separate machines and observed the same test failure. With Perl 5.8.2 all tests pass. I notice that no CPAN Test reports for this module use 5.8.7, so they have not uncovered the problem.
Here's the output I see:
% perl Makefile.PL
Checking if your kit is complete...
Looks good
Writing Makefile for Algorithm::Merge
% make test
cp Merge.pm blib/lib/Algorithm/Merge.pm
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00basic....ok
t/10merge....ok
t/20diff.....ok 1/17
t/20diff.....NOK 10# Failed test (t/20diff.t at line 92)
# Structures begin differing at:
# $got->[0] = Does not exist
# $expected->[0] = ARRAY(0x8077fc0)
# Looks like you failed 1 test of 17.
t/20diff.....dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 10
Failed 1/17 tests, 94.12% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/20diff.t 1 256 17 1 5.88% 10
Failed 1/3 test scripts, 66.67% okay. 1/57 subtests failed, 98.25% okay.
*** Error code 1
This failure occurs with Algorithm::Merge 0.05 with Algorithm::Diff 1.15 already installed - both the latest versions.
Let me know if I can provide any more information or if I've missed something.
Thanks,
Tom