Checking if your kit is complete... Looks good Warning: prerequisite base 2 not found at /home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/ExtUtils/MakeMaker.pm line 343. Writing Makefile for Class::Fields cp lib/public.pm blib/lib/public.pm cp lib/Class/Fields/Attribs.pm blib/lib/Class/Fields/Attribs.pm cp lib/protected.pm blib/lib/protected.pm cp lib/Class/Fields.pm blib/lib/Class/Fields.pm cp lib/Class/Fields/Inherit.pm blib/lib/Class/Fields/Inherit.pm cp lib/private.pm blib/lib/private.pm cp lib/Class/Fields/Fuxor.pm blib/lib/Class/Fields/Fuxor.pm Manifying blib/man3/public.3 Manifying blib/man3/Class::Fields::Attribs.3 Manifying blib/man3/protected.3 Manifying blib/man3/Class::Fields.3 Manifying blib/man3/Class::Fields::Inherit.3 Manifying blib/man3/private.3 Manifying blib/man3/Class::Fields::Fuxor.3 PERL_DL_NONLAZY=1 /home/cpanrun/ia64-lp64/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1/IA64.ARCHREV_0-thread-multi-64all -I/home/cpanrun/ia64-lp64/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/Attribs...........1..5 ok 1 - use Class::Fields::Attribs; ok 2 - PRIVATE ok 3 - PUBLIC ok 4 - INHERITED ok 5 - PROTECTED ok t/Class-Fields......1..23 ok 1 - use Class::Fields; # Failed test (t/Class-Fields.t at line 27) # Failed test (t/Class-Fields.t at line 35) # Structures begin differing at: # $got->[0] = Does not exist # $expected->[0] = 'Pants' # Failed test (t/Class-Fields.t at line 41) ok 2 - Method: is_public() ok 3 - Method: is_public(), false ok 4 - Method: is_public(), no field ok 5 - Method: is_private() ok 6 - Method: is_protected() not ok 7 - Method: is_inherited() ok 8 - Method: is_field() ok 9 - Method: is_field(), false ok 10 - Method: show_fields() all not ok 11 - Method: show_fields() Inherited ok 12 - Method: show_fields() Public not ok 13 - Method: show_fields() Public & Inherited # Structures begin differing at: # $got->[0] = Does not exist # $expected->[0] = 'that' # Failed test (t/Class-Fields.t at line 60) # got: '8' # expected: '12' # Failed test (t/Class-Fields.t at line 62) # Structures begin differing at: # $got->[0] = 'Protected' # $expected->[0] = 'Inherited' # Looks like you failed 5 tests of 23. ok 14 - Method: show_fields() Public & Inherited, empty ok 15 - Function: is_public() ok 16 - Function: is_public(), false ok 17 - Function: is_public(), no field ok 18 - Function: is_private() ok 19 - Function: is_protected() not ok 20 - field_attrib_mask() not ok 21 - field_attribs() ok 22 ok 23 - has_fields() autoviv bug dubious Test returned status 5 (wstat 1280, 0x500) DIED. FAILED tests 7, 11, 13, 20-21 Failed 5/23 tests, 78.26% okay t/Fuxor.............1..11 ok 1 - use Class::Fields::Fuxor; ok 2 - get_fields() ok 3 - get_attr() ok 4 - add_fields() ok 5 - has_fields(), true ok 6 - has_fields(), false ok 7 - get_fields(), no fields ok 8 - has_fields(), autogenerated ok 9 - has_fields(), trick ok 10 ok 11 - has_fields() false as method ok t/Inherit...........1..5 ok 1 - use Class::Fields::Inherit; Undefined subroutine &base::inherit_fields called at t/Inherit.t line 23. BEGIN failed--compilation aborted at t/Inherit.t line 24. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 2-5 Failed 4/5 tests, 20.00% okay t/bugs..............1..1 not ok 1 - Inheriting from a base with protected fields warns # Failed test (t/bugs.t at line 23) # undef # doesn't match '/^Bar is inheriting from Foo but already has its own fields!/' # Looks like you failed 1 test of 1. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 Failed 1/1 tests, 0.00% okay t/examples..........1..6 ok 1 - use public; ok 2 - use private; ok 3 - use fields; ok 4 ok 5 ok 6 ok t/members...........1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok Failed Test Status Wstat Total Fail Failed List of Failed ---------------------------------------------------------------------------------------------------------------------------------------- t/Class-Fields.t 5 1280 23 5 21.74% 7, 11, 13, 20-21 t/Inherit.t 255 65280 5 4 80.00% 2-5 t/bugs.t 1 256 1 1 100.00% 1 Failed 3/7 test scripts, 57.14% okay. 10/57 subtests failed, 82.46% okay. make: *** [test_dynamic] Error 25