Subject: | test MooseX::Types::VariantTable failed when Tie::RefHash is at version 1.32 installed |
test MooseX::Types::VariantTable failed. test is ok when I upgraded
Tie::RefHash from 1.32 to 1.38 version.
Tie::RefHash is at version 1.32 according to http://
perldoc.perl.org/5.8.8/Tie/RefHash.html#VERSION
My environment
---
# perl -v
This is perl, v5.8.8 built for x86_64-linux-thread-multi
---
cpan[2]> m Tie::RefHash
Module id = Tie::RefHash
CPAN_USERID NUFFIN (Yuval Kogman <nothingmuch@woobling.org>)
CPAN_VERSION 1.38
CPAN_FILE N/NU/NUFFIN/Tie-RefHash-1.38.tar.gz
UPLOAD_DATE 2008-01-16
MANPAGE Tie::RefHash - use references as hash keys
INST_FILE /usr/lib64/perl5/5.8.8/Tie/RefHash.pm
INST_VERSION 1.32
---
trace of cpan shell:
cpan[4]> m MooseX::Types::VariantTable
Module id = MooseX::Types::VariantTable
CPAN_USERID FLORA (Florian Ragwitz <rafl@debian.org>)
CPAN_VERSION 0.04
CPAN_FILE F/FL/FLORA/MooseX-Types-VariantTable-0.04.tar.gz
UPLOAD_DATE 2010-01-05
MANPAGE MooseX::Types::VariantTable - Type constraint based
variant table
INST_FILE (not installed)
cpan[1]> test MooseX::Types::VariantTable
CPAN: Storable loaded ok (v2.21)
Going to read '/root/.cpan/Metadata'
Database was generated on Fri, 22 Oct 2010 04:33:25 GMT
Running test for module 'MooseX::Types::VariantTable'
Running make for F/FL/FLORA/MooseX-Types-VariantTable-0.04.tar.gz
CPAN: Digest::SHA loaded ok (v5.48)
CPAN: Compress::Zlib loaded ok (v2.02)
Checksum for /root/.cpan/sources/authors/id/F/FL/FLORA/MooseX-Types-
VariantTable-0.04.tar.gz ok
Scanning cache /root/.cpan/build/ for sizes
............................................................................DONE
CPAN: Archive::Tar loaded ok (v1.52)
MooseX-Types-VariantTable-0.04/
MooseX-Types-VariantTable-0.04/MANIFEST.SKIP
MooseX-Types-VariantTable-0.04/Changes
MooseX-Types-VariantTable-0.04/t/
MooseX-Types-VariantTable-0.04/t/sugar.t
MooseX-Types-VariantTable-0.04/t/structured.t
MooseX-Types-VariantTable-0.04/t/basic.t
MooseX-Types-VariantTable-0.04/Makefile.PL
MooseX-Types-VariantTable-0.04/META.yml
MooseX-Types-VariantTable-0.04/SIGNATURE
MooseX-Types-VariantTable-0.04/MANIFEST
MooseX-Types-VariantTable-0.04/lib/
MooseX-Types-VariantTable-0.04/lib/Moose/
MooseX-Types-VariantTable-0.04/lib/Moose/Meta/
MooseX-Types-VariantTable-0.04/lib/Moose/Meta/Method/
MooseX-Types-VariantTable-0.04/lib/Moose/Meta/Method/VariantTable.pm
MooseX-Types-VariantTable-0.04/lib/MooseX/
MooseX-Types-VariantTable-0.04/lib/MooseX/Types/
MooseX-Types-VariantTable-0.04/lib/MooseX/Types/VariantTable.pm
MooseX-Types-VariantTable-0.04/lib/MooseX/Types/VariantTable/
MooseX-Types-VariantTable-0.04/lib/MooseX/Types/VariantTable/Declare.pm
CPAN: File::Temp loaded ok (v0.22)
CPAN: YAML loaded ok (v0.68)
CPAN.pm: Going to build F/FL/FLORA/MooseX-Types-
VariantTable-0.04.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for MooseX::Types::VariantTable
cp lib/MooseX/Types/VariantTable/Declare.pm blib/lib/MooseX/Types/
VariantTable/Declare.pm
cp lib/Moose/Meta/Method/VariantTable.pm blib/lib/Moose/Meta/Method/
VariantTable.pm
cp lib/MooseX/Types/VariantTable.pm blib/lib/MooseX/Types/
VariantTable.pm
Manifying blib/man3/MooseX::Types::VariantTable::Declare.3pm
Manifying blib/man3/MooseX::Types::VariantTable.3pm
FLORA/MooseX-Types-VariantTable-0.04.tar.gz
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl5.8.8 "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/basic.........ok 1/0Undefined subroutine &Tie::RefHash::refaddr
called at /usr/lib64/perl5/site_perl/5.8.8/Hash/Util/FieldHash/Compat/
Heavy.pm line 48.
# Looks like your test exited with 255 just after 1.
t/basic.........dubious
Test returned status 255 (wstat 65280, 0xff00)
after all the subtests completed successfully
t/structured....Undefined subroutine &Tie::RefHash::refaddr called at /
usr/lib64/perl5/site_perl/5.8.8/Hash/Util/FieldHash/Compat/Heavy.pm
line 48.
# Looks like your test exited with 255 before it could output anything.
t/structured....dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-16
Failed 16/16 tests, 0.00% okay
t/sugar.........You are overwriting a locally defined function (super)
with an accessor at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-
thread-multi/Moose/Meta/Attribute.pm line 563
Moose::Meta::Attribute::_process_accessors
('Moose::Meta::Attribute=HASH(