*** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.72 >= 0.47) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Class::C3::XS /bin/sh -c true /bin/sh -c true cp lib/Class/C3/XS.pm blib/lib/Class/C3/XS.pm /home/cpanrun/pa-risc1.1/build/5.6.1/bin/perl "-Iinc" -I/home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/PA-RISC1.1-thread-multi /home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/ExtUtils/xsubpp -typemap /home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/ExtUtils/typemap XS.xs > XS.xsc && mv XS.xsc XS.c Please specify prototyping behavior for XS.xs (see perlxs manual) cc -c -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE +DA1.1 +DS2.0a +z -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Ae -O +Onolimit -DVERSION=\"0.08\" -DXS_VERSION=\"0.08\" +z -I/home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/PA-RISC1.1-thread-multi/CORE XS.c Running Mkbootstrap for Class::C3::XS () chmod 644 XS.bs rm -f blib/arch/auto/Class/C3/XS/XS.sl LD_RUN_PATH="" ld -b +vnocompatwarnings -L/usr/local/lib XS.o -o blib/arch/auto/Class/C3/XS/XS.sl chmod 755 blib/arch/auto/Class/C3/XS/XS.sl 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 /bin/sh -c true /bin/sh -c true PERL_DL_NONLAZY=1 /home/cpanrun/pa-risc1.1/build/5.6.1/bin/perl -Iinc -Iblib/arch -Iblib/lib -I/home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/PA-RISC1.1-thread-multi -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' 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 - Bar->can('bar') ok 8 - ... calling bar() succedded ok 9 - ... got the right return value too ok 10 - The object isa Baz ok 11 - The object isa Foo ok 12 - ... calling bar() with next::method failed ok 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..0 # Skip Test::Pod 1.14 required for testing POD skipped all skipped: Test::Pod 1.14 required for testing POD All tests successful, 1 test skipped. Files=14, Tests=58, 10 wallclock secs ( 8.83 cusr + 0.83 csys = 9.66 CPU) /bin/sh -c true /bin/sh -c true Installing /home/cpanrun/pa-risc1.1/build/5.6.1/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/auto/Class/C3/XS/XS.sl Installing /home/cpanrun/pa-risc1.1/build/5.6.1/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/auto/Class/C3/XS/XS.bs Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /home/cpanrun/pa-risc1.1/build/5.6.1/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/Class/C3/XS.pm Installing /home/cpanrun/pa-risc1.1/build/5.6.1/man/man3/Class::C3::XS.3 Writing /home/cpanrun/pa-risc1.1/build/5.6.1/lib/site_perl/5.6.1/PA-RISC1.1-thread-multi/auto/Class/C3/XS/.packlist Appending installation info to /home/cpanrun/pa-risc1.1/build/5.6.1/lib/5.6.1/PA-RISC1.1-thread-multi/perllocal.pod