Checking if your kit is complete... Looks good Writing Makefile for Alter cp lib/Alter/AlterXS_in_perl.pm blib/lib/Alter/AlterXS_in_perl.pm cp lib/Alter.pm blib/lib/Alter.pm /home/cpanrun/pa-risc1.1/build/5.8.2/bin/perl /home/cpanrun/pa-risc1.1/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/pa-risc1.1/build/5.8.2/lib/5.8.2/ExtUtils/typemap Alter.xs > Alter.xsc && mv Alter.xsc Alter.c cc -c -I. -Wuninitialized -Wunused -DDEBUGGING -fast +Onolimit +Opromote_indirect_calls +DAportable +DS2.0 -DVERSION=\"0.07\" -DXS_VERSION=\"0.07\" +Z "-I/home/cpanrun/pa-risc1.1/build/5.8.2/lib/5.8.2/PA-RISC1.1-thread-multi/CORE" Alter.c cc: warning 422: Unknown option "-Wuninitialized" ignored. cc: warning 422: Unknown option "-Wunused" ignored. Running Mkbootstrap for Alter () chmod 644 Alter.bs rm -f blib/arch/auto/Alter/Alter.sl LD_RUN_PATH="" /usr/bin/ld -b +vnocompatwarnings Alter.o -o blib/arch/auto/Alter/Alter.sl chmod 755 blib/arch/auto/Alter/Alter.sl cp Alter.bs blib/arch/auto/Alter/Alter.bs chmod 644 blib/arch/auto/Alter/Alter.bs Manifying blib/man3/Alter.3 PERL_DL_NONLAZY=1 /home/cpanrun/pa-risc1.1/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01_load........1..13 ok 1 - use Alter; ok 2 - import alter (:all) ok 3 - import ego (:all) ok 4 - import STORABLE_freeze (:all) ok 5 - import STORABLE_attach (:all) ok 6 - import STORABLE_thaw (:all) ok 7 - import Dumper (:all) ok 8 - import alter (individual) ok 9 - import ego (individual) ok 10 - import STORABLE_freeze (individual) ok 11 - import STORABLE_attach (individual) ok 12 - import STORABLE_thaw (individual) ok 13 - import Dumper (individual) ok t/02_function....1..40 ok 1 - got corona for SCALAR ok 2 - got corona for ARRAY ok 3 - got corona for HASH ok 4 - got corona for GLOB ok 5 - got corona for CODE ok 6 - got corona for REF ok 7 - corona( undef) dies ok 8 - corona('abc') dies (non-ref) ok 9 - corona(\ 123) dies (read-only) ok 10 - got a corona ok 11 - corona garbage-collected ok 12 - alter() in class 'One' accepted ok 13 - ego() retrieves ego in class 'One' ok 14 - alter() in class 'Two' accepted ok 15 - ego() retrieves ego in class 'Two' ok 16 - Class dependent retrieval for class 'One' ok 17 - Accessor retrieval for class 'One' ok 18 - Class dependent retrieval for class 'Two' ok 19 - Accessor retrieval for class 'Two' ok 20 - alter( non-ref) dies ok 21 - alter( \ read-only) dies ok 22 - alter() prototype active ok 23 - &alter() dies with one argument ok 24 - &alter() dies without arguments ok 25 - ego( non-ref) dies ok 26 - ego( \ read-only) dies ok 27 - ego(uncommitted_obj) returns undef ok 28 - ego() prototype active ok 29 - &ego() dies without arguments ok 30 - Unsupported type 'GLOB' rejected ok 31 - Unsupported type 'CODE' rejected ok 32 - Autovivification with type 'SCALAR' ok 33 - Autovivification with type 'ARRAY' ok 34 - Autovivification with type 'HASH' ok 35 - No autovivification with type 'NONE' ok 36 - '-dumper' etc. don't push 'Alter::Dumper' ok 37 - '-storable' etc. don't push 'Alter::Storable' ok 38 - plain use pushes 'Alter::Dumper' ok 39 - plain use pushes 'Alter::Storable' ok 40 - plain use doesn't push 'Alter::Destructor' with XS ok t/03_class.......1..38 ok 1 - Class_A field 'one_A' ok 2 - Class_A field 'two_A' ok 3 - Class_B field 'one_B' ok 4 - Class_B field 'two_B' ok 5 - Class_C field 'one_A' ok 6 - Class_C field 'two_A' ok 7 - Class_C field 'one_B' ok 8 - Class_C field 'two_B' Scalars leaked: 2 ok 9 - In thread: ref is different ok 10 - In thread: Class_C field 'one_A' ok 11 - In thread: Class_C field 'two_A' ok 12 - In thread: Class_C field 'one_B' ok 13 - In thread: Class_C field 'two_B' ok 14 - After thread: Class_C field 'one_A' ok 15 - After thread: Class_C field 'two_A' ok 16 - After thread: Class_C field 'one_B' ok 17 - After thread: Class_C field 'two_B' Attempt to free unreferenced scalar: SV 0x40011c60 at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Alter/blib/lib/Alter.pm line 111. ok 18 - STORABLE_thaw being used ok 19 - STORABLE_attach not used ok 20 - Cloned one_A (attach) ok 21 - Cloned one_B (attach) ok 22 - Cloned ref different (attach) ok 23 - Cloned ref type (attach) ok 24 - Cloned ref identity (attach) Attempt to free unreferenced scalar: SV 0x40011c60 at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Alter/blib/lib/Alter.pm line 111. ok 25 - STORABLE_thaw being used ok 26 - STORABLE_attach not used ok 27 - Cloned one_A (thaw) ok 28 - Cloned one_B (thaw) ok 29 - Cloned ref different (thaw) ok 30 - Cloned ref type (thaw) ok 31 - Cloned ref identity (thaw) ok 32 - Dumper body isa Class_C ok 33 - Dumper soul is hash ok 34 - Dumper one_A ok 35 - Dumper one_B ok 36 - Dumper evaled ref different ok 37 - Dumper two_A is array ok 38 - Dumper ref identity ok All tests successful. Files=3, Tests=91, 4 wallclock secs ( 3.74 cusr + 0.25 csys = 3.99 CPU) Installing /home/cpanrun/pa-risc1.1/build/5.8.2/lib/site_perl/5.8.2/PA-RISC1.1-thread-multi/auto/Alter/Alter.sl Installing /home/cpanrun/pa-risc1.1/build/5.8.2/lib/site_perl/5.8.2/PA-RISC1.1-thread-multi/auto/Alter/Alter.bs Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /home/cpanrun/pa-risc1.1/build/5.8.2/lib/site_perl/5.8.2/PA-RISC1.1-thread-multi/Alter.pm Installing /home/cpanrun/pa-risc1.1/build/5.8.2/lib/site_perl/5.8.2/PA-RISC1.1-thread-multi/Alter/AlterXS_in_perl.pm Installing /home/cpanrun/pa-risc1.1/build/5.8.2/man/man3/Alter.3 Appending installation info to /home/cpanrun/pa-risc1.1/build/5.8.2/lib/5.8.2/PA-RISC1.1-thread-multi/perllocal.pod