*** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.66 >= 0.47) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Class::C3::XS cp lib/Class/C3/XS.pm blib/lib/Class/C3/XS.pm /Users/cpanrun/build/5.8.8/bin/perl "-Iinc" /Users/cpanrun/build/5.8.8/lib/5.8.8/ExtUtils/xsubpp -typemap /Users/cpanrun/build/5.8.8/lib/5.8.8/ExtUtils/typemap XS.xs > XS.xsc && mv XS.xsc XS.c Please specify prototyping behavior for XS.xs (see perlxs manual) 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 -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -Wdeclaration-after-statement -O3 -DVERSION=\"0.08\" -DXS_VERSION=\"0.08\" "-I/Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/CORE" XS.c Running Mkbootstrap for Class::C3::XS () chmod 644 XS.bs rm -f blib/arch/auto/Class/C3/XS/XS.bundle env MACOSX_DEPLOYMENT_TARGET=10.3 cc -bundle -undefined dynamic_lookup -arch ppc -arch i386 -Wl,-search_paths_first -Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3 XS.o -o blib/arch/auto/Class/C3/XS/XS.bundle \ \ chmod 755 blib/arch/auto/Class/C3/XS/XS.bundle cp XS.bs blib/arch/auto/Class/C3/XS/XS.bs chmod 644 blib/arch/auto/Class/C3/XS/XS.bs Manifying blib/man3/Class::C3::XS.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/00_load.t t/01_MRO.t t/02_MRO.t t/03_MRO.t t/04_MRO.t t/05_MRO.t t/30_next_method.t t/31_next_method_skip.t t/32_next_method_edge_cases.t t/33_next_method_used_with_NEXT.t t/34_next_method_in_eval.t t/35_next_method_in_anon.t t/36_next_goto.t t/pod.t t/00_load..........................1..1 ok 1 - use Class::C3::XS; ok t/01_MRO...........................1..2 ok 1 - use Class::C3::XS; ok 2 - ... got the right MRO for Diamond_D ok t/02_MRO...........................1..7 ok 1 - use Class::C3::XS; ok 2 - ... got the right MRO for Test::F ok 3 - ... got the right MRO for Test::E ok 4 - ... got the right MRO for Test::D ok 5 - ... got the right MRO for Test::C ok 6 - ... got the right MRO for Test::B ok 7 - ... got the right MRO for Test::A ok t/03_MRO...........................1..2 ok 1 - use Class::C3::XS; ok 2 - ... got the right MRO for Test::A ok t/04_MRO...........................1..2 ok 1 - use Class::C3::XS; ok 2 - ... got the right MRO for the Vulcan Dylan Example ok t/05_MRO...........................1..3 ok 1 - use Class::C3::XS; ok 2 - use t::lib::F; ok 3 - ... got the right MRO for t::lib::F ok t/30_next_method...................1..5 ok 1 - use Class::C3::XS; ok 2 - ... method resolved itself as expected ok 3 - ... can(method) resolved itself as expected ok 4 - ... can(method) resolved itself as expected ok 5 - ... method foo resolved itself as expected ok t/31_next_method_skip..............1..10 ok 1 - use Class::C3::XS; ok 2 - ... skipped B and went to C correctly ok 3 - ... skipped B & C and went to A correctly ok 4 - ... called B method, skipped C and went to A correctly ok 5 - ... called D method dispatched to , different method correctly ok 6 - ... cannot re-dispatch to a method which is not there ok 7 - ... can re-dispatch figured out correctly ok 8 - ... cannot re-dispatch figured out correctly ok 9 - ... redispatched D to C when it exists ok 10 - ... quietly failed redispatch from D ok t/32_next_method_edge_cases........1..12 ok 1 - use Class::C3::XS; ok 2 - The object isa Foo ok 3 - Foo->can('bar') ok 4 - ... got the right return value ok 5 - The object isa Bar ok 6 - The object isa Foo ok 7 # skip Sub::Name is required for this test ok 8 # skip Sub::Name is required for this test ok 9 # skip Sub::Name is required for this test ok 10 - The object isa Baz ok 11 - The object isa Foo ok 12 - ... calling bar() with next::method failed ok 3/12 skipped: various reasons t/33_next_method_used_with_NEXT....1..4 ok 1 - ... got the right value from Foo->foo ok 2 - ... got the right value from Fuz->foo ok 3 - ... got the right value from Bar->foo ok 4 - ... got the right value using NEXT in a subclass of a C3 class ok t/34_next_method_in_eval...........1..2 ok 1 - use Class::C3::XS; ok 2 - method resolved inside eval{} ok t/35_next_method_in_anon...........1..3 ok 1 - use Class::C3::XS; ok 2 - method resolved inside anonymous sub ok 3 - method resolved inside nested anonymous subs ok t/36_next_goto.....................1..5 ok 1 - use Class::C3::XS; ok 2 - proxy next::method via goto ok 3 - proxy maybe::next::method via goto ok 4 - proxy maybe::next::method via goto with no method ok 5 - proxy next::can via goto ok t/pod..............................1..1 ok 1 - blib/lib/Class/C3/XS.pm ok All tests successful, 3 subtests skipped. Files=14, Tests=59, 2 wallclock secs ( 1.18 cusr + 0.43 csys = 1.61 CPU) Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/auto/Class/C3/XS/XS.bs Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/auto/Class/C3/XS/XS.bundle Installing /Users/cpanrun/build/5.8.8/html/site/lib/Class/C3/XS.html Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/darwin-thread-multi-2level/Class/C3/XS.pm Installing /Users/cpanrun/build/5.8.8/man/man3/Class::C3::XS.3 Appending installation info to /Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/perllocal.pod