Checking if your kit is complete... Looks good Writing Makefile for Clone::Weakref cp lib/Clone/Weakref.pm blib/lib/Clone/Weakref.pm /Users/cpanrun/build/5.10.0/bin/perl /Users/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -typemap /Users/cpanrun/build/5.10.0/lib/ExtUtils/typemap Weakref.xs > Weakref.xsc && mv Weakref.xsc Weakref.c gcc -c -fno-common -DPERL_DARWIN -no-cpp-precomp -arch ppc -arch i386 -nostdinc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.4u.sdk/usr/include -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks -mmacosx-version-min=10.3 -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -O3 -DVERSION=\"0.01\" -DXS_VERSION=\"0.01\" "-I/Users/cpanrun/build/5.10.0/lib/CORE" Weakref.c Running Mkbootstrap for Clone::Weakref () chmod 644 Weakref.bs rm -f blib/arch/auto/Clone/Weakref/Weakref.bundle env MACOSX_DEPLOYMENT_TARGET=10.3 cc -bundle -undefined dynamic_lookup -Wl,-search_paths_first -arch ppc -arch i386 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3 Weakref.o -o blib/arch/auto/Clone/Weakref/Weakref.bundle \ \ chmod 755 blib/arch/auto/Clone/Weakref/Weakref.bundle cp Weakref.bs blib/arch/auto/Clone/Weakref/Weakref.bs chmod 644 blib/arch/auto/Clone/Weakref/Weakref.bs Manifying blib/man3/Clone::Weakref.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/Clone-Weakref....1..35 Useless localization of scalar assignment at t/Clone-Weakref.t line 129. ok 1 - use Clone::Weakref; ok 2 - use Scalar::Util; ok 3 - Weakrefs are supported in this version of perl ok 4 - original weakref ok 5 - cloned weakref # Failed test 'cloned weakref - same contents' not ok 6 - cloned weakref - same contents # at t/Clone-Weakref.t line 130. # got: '{ # 'a' => $VAR1 # } # ' # expected: '{ # 'a' => \1 # } # ' # Failed test 'cloned weakrefs - same contents' not ok 7 - cloned weakrefs - same contents # at t/Clone-Weakref.t line 130. # got: '[ # { # 'a' => $VAR1->[0] # }, # $VAR1->[0], # { # 'a' => \1 # }, # $VAR1->[2] # ] # ' # expected: '[ # { # 'a' => $VAR1->[0] # }, # $VAR1->[0], # { # 'a' => \$VAR1->[2] # }, # $VAR1->[2] # ] # ' ok 8 - cloned node: different refs # Failed test 'cloned node: same data' # at t/Clone-Weakref.t line 130. not ok 9 - cloned node: same data # got: 'bless( { # 'CHILDREN' => [ # bless( { # 'CHILDREN' => [ # bless( { # 'CHILDREN' => [], # 'ID' => 3, # 'INDEX' => {}, # 'PARENT' => $VAR1->{'CHILDREN'}[0] # }, 'Clone::Weakref::Test::Node' ) # ], # 'ID' => 2, # 'INDEX' => { # '3' => $VAR1->{'CHILDREN'}[0]{'CHILDREN'}[0] # }, # 'PARENT' => \$VAR1->{'CHILDREN'}[0]{'CHILDREN'} # }, 'Clone::Weakref::Test::Node' ) # ], # 'ID' => 1, # 'INDEX' => { # '2' => $VAR1->{'CHILDREN'}[0] # }, # 'PARENT' => undef # }, 'Clone::Weakref::Test::Node' ) # ' # expected: 'bless( { # 'CHILDREN' => [ # bless( { # 'CHILDREN' => [ # bless( { # 'CHILDREN' => [], # 'ID' => 3, # 'INDEX' => {}, # 'PARENT' => $VAR1->{'CHILDREN'}[0] # }, 'Clone::Weakref::Test::Node' ) # ], # 'ID' => 2, # 'INDEX' => { # '3' => $VAR1->{'CHILDREN'}[0]{'CHILDREN'}[0] # }, # 'PARENT' => $VAR1 # }, 'Clone::Weakref::Test::Node' ) # ], # 'ID' => 1, # 'INDEX' => { # '2' => $VAR1->{'CHILDREN'}[0] # }, # 'PARENT' => undef # }, 'Clone::Weakref::Test::Node' ) # ' ok 10 - cloned node children: different refs ok 11 - cloned node index: different refs ok 12 - original node: self->child->parent = self # Failed test 'cloned node: self->child->parent = self' not ok 13 - cloned node: self->child->parent = self # at t/Clone-Weakref.t line 169. # got: 'REF(0x185e4d0)' # expected: 'Clone::Weakref::Test::Node=HASH(0x185e670)' ok 14 - original node: self->idx->child->parent = self # Failed test 'cloned node: self->idx->child->parent = self' not ok 15 - cloned node: self->idx->child->parent = self # at t/Clone-Weakref.t line 174. # got: 'REF(0x185e4d0)' # expected: 'Clone::Weakref::Test::Node=HASH(0x185e670)' ok 16 - undef ok 17 - integer ok 18 - float ok 19 - string ok 20 - HASH ref: different refs ok 21 - HASH ref: same values ok 22 - cloned hash with undef values: different refs ok 23 - cloned hash with undef values: same values ok 24 - ARRAY ref: different refs ok 25 - ARRAY ref: same values ok 26 - tied hash: different refs ok 27 - clone tied hash: same values # Failed test 'cloned tied hash: same order' not ok 28 - cloned tied hash: same order # at t/Clone-Weakref.t line 234. # Structures begin differing at: # $got->[0] = Does not exist # $expected->[0] = 'key_0_243' ok 29 - compound data structure: different refs ok 30 - compound data structure: same values ok 31 - compound self-referential data structure: different refs not ok 32 - compound self-referential data structure: same values # Failed test 'compound self-referential data structure: same values' # at t/Clone-Weakref.t line 130. # got: '{ # 'ARRAY' => [], # 'FLOAT' => '3.1415927', # 'HASH' => { # 'key_0_243' => 0, # 'key_1_350' => 1, # 'key_2_228' => 2, # 'key_3_436' => 3, # 'key_4_577' => 4, # 'key_5_498' => 5, # 'key_6_463' => 6, # 'key_7_213' => 7, # 'key_8_600' => 8, # 'key_9_818' => 9 # }, # 'INTEGER' => 42, # 'SELF' => $VAR1, # 'STRING' => 'Hello, world', # 'TIED' => {} # } # ' # expected: '{ # 'ARRAY' => [ # 'key_0_243', # 'key_1_350', # 'key_2_228', # 'key_3_436', # 'key_4_577', # 'key_5_498', # 'key_6_463', # 'key_7_213', # 'key_8_600', # 'key_9_818' # ], # 'FLOAT' => '3.1415927', # 'HASH' => { # 'key_0_243' => 0, # 'key_1_350' => 1, # 'key_2_228' => 2, # 'key_3_436' => 3, # 'key_4_577' => 4, # 'key_5_498' => 5, # 'key_6_463' => 6, # 'key_7_213' => 7, # 'key_8_600' => 8, # 'key_9_818' => 9 # }, # 'INTEGER' => 42, # 'SELF' => $VAR1, # 'STRING' => 'Hello, world', # 'TIED' => { # 'key_0_243' => 0, # 'key_1_350' => 1, # 'key_2_228' => 2, # 'key_3_436' => 3, # 'key_4_577' => 4, # 'key_5_498' => 5, # 'key_6_463' => 6, # 'key_7_213' => 7, # 'key_8_600' => 8, # 'key_9_818' => 9 # } # } # ' ok 33 - object: different refs # Failed test 'object: same values' # at t/Clone-Weakref.t line 252. not ok 34 - object: same values # Structures begin differing at: # $got->{ARRAY}[0] = 'key_0_243' # $expected->{ARRAY}[0] = Does not exist panic: del_backref. ok 35 - object: same class panic: del_backref. panic: del_backref. # Looks like you failed 8 tests of 35. # Looks like your test died just after 35. panic: del_backref during global destruction. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 6-7, 9, 13, 15, 28, 32, 34 Failed 8/35 tests, 77.14% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/Clone-Weakref.t 255 65280 35 8 6-7 9 13 15 28 32 34 Failed 1/1 test scripts. 8/35 subtests failed. Files=1, Tests=35, 0 wallclock secs ( 0.14 cusr + 0.04 csys = 0.18 CPU) Failed 1/1 test programs. 8/35 subtests failed. make: *** [test_dynamic] Error 255