Start 2009-04-25T02:14:57 ActivePerl-818 CPAN-1.9351 Going to read '/Users/fly818/var/cpan/Metadata' Database was generated on Fri, 24 Apr 2009 11:27:03 GMT Running make for F/FL/FLORA/signatures-0.05.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/F/FL/FLORA/signatures-0.05.tar.gz Checksum for /Users/fly818/var/cpan/sources/authors/id/F/FL/FLORA/signatures-0.05.tar.gz ok signatures-0.05/ signatures-0.05/inc/ signatures-0.05/inc/Module/ signatures-0.05/inc/Module/Install/ signatures-0.05/inc/Module/Install/Can.pm signatures-0.05/inc/Module/Install/WriteAll.pm signatures-0.05/inc/Module/Install/Makefile.pm signatures-0.05/inc/Module/Install/ExtraTests.pm signatures-0.05/inc/Module/Install/Metadata.pm signatures-0.05/inc/Module/Install/Base.pm signatures-0.05/inc/Module/Install/Fetch.pm signatures-0.05/inc/Module/Install/Win32.pm signatures-0.05/inc/Module/Install.pm signatures-0.05/ppport.h signatures-0.05/MANIFEST.SKIP signatures-0.05/Changes signatures-0.05/t/ signatures-0.05/t/weird.t signatures-0.05/t/anon.t signatures-0.05/t/eval.t signatures-0.05/t/proto.t signatures-0.05/t/basic.t signatures-0.05/t/warnings.t signatures-0.05/t/bug_junctions.t signatures-0.05/t/subclass.t signatures-0.05/Makefile.PL signatures-0.05/signatures.xs signatures-0.05/META.yml signatures-0.05/xt/ signatures-0.05/xt/author/ signatures-0.05/xt/author/pod.t signatures-0.05/xt/author/podcoverage.t signatures-0.05/MANIFEST signatures-0.05/lib/ signatures-0.05/lib/signatures.pm signatures-0.05/README CPAN.pm: Going to build F/FL/FLORA/signatures-0.05.tar.gz >>> /Users/fly818/bin/perl Makefile.PL Cannot determine perl version info from lib/signatures.pm Warning: prerequisite B::Hooks::EndOfScope 0.08 not found. We have 0.05. Checking if your kit is complete... Looks good Writing Makefile for signatures ---- Unsatisfied dependencies detected during ---- ---- FLORA/signatures-0.05.tar.gz ---- B::Hooks::EndOfScope [requires] Running make test Delayed until after prerequisites Running test for module 'B::Hooks::EndOfScope' Running make for F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz Checksum for /Users/fly818/var/cpan/sources/authors/id/F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz ok B-Hooks-EndOfScope-0.08/ B-Hooks-EndOfScope-0.08/inc/ B-Hooks-EndOfScope-0.08/inc/Module/ B-Hooks-EndOfScope-0.08/inc/Module/Install/ B-Hooks-EndOfScope-0.08/inc/Module/Install/Can.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/WriteAll.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Makefile.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/ExtraTests.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Metadata.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Base.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Fetch.pm B-Hooks-EndOfScope-0.08/inc/Module/Install/Win32.pm B-Hooks-EndOfScope-0.08/inc/Module/Install.pm B-Hooks-EndOfScope-0.08/MANIFEST.SKIP B-Hooks-EndOfScope-0.08/Changes B-Hooks-EndOfScope-0.08/t/ B-Hooks-EndOfScope-0.08/t/eval.t B-Hooks-EndOfScope-0.08/t/exception.t B-Hooks-EndOfScope-0.08/t/basic.t B-Hooks-EndOfScope-0.08/Makefile.PL B-Hooks-EndOfScope-0.08/META.yml B-Hooks-EndOfScope-0.08/xt/ B-Hooks-EndOfScope-0.08/xt/author/ B-Hooks-EndOfScope-0.08/xt/author/pod.t B-Hooks-EndOfScope-0.08/xt/author/podcoverage.t B-Hooks-EndOfScope-0.08/MANIFEST B-Hooks-EndOfScope-0.08/lib/ B-Hooks-EndOfScope-0.08/lib/B/ B-Hooks-EndOfScope-0.08/lib/B/Hooks/ B-Hooks-EndOfScope-0.08/lib/B/Hooks/EndOfScope.pm B-Hooks-EndOfScope-0.08/README CPAN.pm: Going to build F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz >>> /Users/fly818/bin/perl Makefile.PL Checking if your kit is complete... Looks good Warning: prerequisite Variable::Magic 0.34 not found. We have 0.24. Writing Makefile for B::Hooks::EndOfScope ---- Unsatisfied dependencies detected during ---- ---- FLORA/B-Hooks-EndOfScope-0.08.tar.gz ---- Variable::Magic [requires] Running make test Delayed until after prerequisites Running test for module 'Variable::Magic' Running make for V/VP/VPIT/Variable-Magic-0.34.tar.gz Checksum for /Users/fly818/var/cpan/sources/authors/id/V/VP/VPIT/Variable-Magic-0.34.tar.gz ok Variable-Magic-0.34/ Variable-Magic-0.34/lib/ Variable-Magic-0.34/lib/Variable/ Variable-Magic-0.34/lib/Variable/Magic.pm Variable-Magic-0.34/README Variable-Magic-0.34/META.yml Variable-Magic-0.34/Makefile.PL Variable-Magic-0.34/MANIFEST Variable-Magic-0.34/t/ Variable-Magic-0.34/t/lib/ Variable-Magic-0.34/t/lib/Variable/ Variable-Magic-0.34/t/lib/Variable/Magic/ Variable-Magic-0.34/t/lib/Variable/Magic/TestValue.pm Variable-Magic-0.34/t/lib/Variable/Magic/TestDestroyRequired.pm Variable-Magic-0.34/t/lib/Variable/Magic/TestWatcher.pm Variable-Magic-0.34/t/lib/Variable/Magic/TestScopeEnd.pm Variable-Magic-0.34/t/33-code.t Variable-Magic-0.34/t/41-clone.t Variable-Magic-0.34/t/21-set.t Variable-Magic-0.34/t/10-simple.t Variable-Magic-0.34/t/23-clear.t Variable-Magic-0.34/t/15-self.t Variable-Magic-0.34/t/27-local.t Variable-Magic-0.34/t/14-callbacks.t Variable-Magic-0.34/t/18-opinfo.t Variable-Magic-0.34/t/28-uvar.t Variable-Magic-0.34/t/20-get.t Variable-Magic-0.34/t/22-len.t Variable-Magic-0.34/t/11-multiple.t Variable-Magic-0.34/t/34-glob.t Variable-Magic-0.34/t/13-data.t Variable-Magic-0.34/t/92-pod-coverage.t Variable-Magic-0.34/t/91-pod.t Variable-Magic-0.34/t/90-boilerplate.t Variable-Magic-0.34/t/35-stash.t Variable-Magic-0.34/t/32-hash.t Variable-Magic-0.34/t/31-array.t Variable-Magic-0.34/t/01-import.t Variable-Magic-0.34/t/95-portability-files.t Variable-Magic-0.34/t/17-ctl.t Variable-Magic-0.34/t/12-sig.t Variable-Magic-0.34/t/30-scalar.t Variable-Magic-0.34/t/00-load.t Variable-Magic-0.34/t/16-huf.t Variable-Magic-0.34/t/25-copy.t Variable-Magic-0.34/t/99-kwalitee.t Variable-Magic-0.34/t/40-threads.t Variable-Magic-0.34/t/24-free.t Variable-Magic-0.34/Magic.xs Variable-Magic-0.34/Changes Variable-Magic-0.34/samples/ Variable-Magic-0.34/samples/copy.pl Variable-Magic-0.34/samples/uvar.pl Variable-Magic-0.34/samples/magic.pl Variable-Magic-0.34/samples/vm_vs_tie.pl Variable-Magic-0.34/samples/synopsis.pl CPAN.pm: Going to build V/VP/VPIT/Variable-Magic-0.34.tar.gz >>> /Users/fly818/bin/perl Makefile.PL Checking perl patchlevel... none Checking if this is Windows ActiveState 5.8.[78]... no Checking if your kit is complete... Looks good Writing Makefile for Variable::Magic >>> make cp lib/Variable/Magic.pm blib/lib/Variable/Magic.pm /Users/fly818/bin/perl /Users/fly818/var/megalib/ExtUtils/xsubpp -typemap /Users/fly818/ap818/lib/ExtUtils/typemap Magic.xs > Magic.xsc && mv Magic.xsc Magic.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 -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -Wdeclaration-after-statement -O3 -DVERSION=\"0.34\" -DXS_VERSION=\"0.34\" "-I/Users/fly818/ap818/lib/CORE" Magic.c Magic.xs: In function 'vmg_svt_free': Magic.xs:884: warning: ignoring return value of 'Perl_cxinc', declared with attribute warn_unused_result Magic.xs: In function 'vmg_svt_free': Magic.xs:884: warning: ignoring return value of 'Perl_cxinc', declared with attribute warn_unused_result Running Mkbootstrap for Variable::Magic () chmod 644 Magic.bs rm -f blib/arch/auto/Variable/Magic/Magic.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 Magic.o -o blib/arch/auto/Variable/Magic/Magic.bundle \ \ chmod 755 blib/arch/auto/Variable/Magic/Magic.bundle cp Magic.bs blib/arch/auto/Variable/Magic/Magic.bs chmod 644 blib/arch/auto/Variable/Magic/Magic.bs Manifying blib/man3/Variable::Magic.3 VPIT/Variable-Magic-0.34.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing Variable::Magic 0.34, Perl 5.008008 (no patchlevel), /Users/fly818/bin/perl t/00-load.t ............... 1..1 ok 1 - use Variable::Magic; ok t/01-import.t ............. 1..21 ok 1 - import wizard ok 2 - import gensig ok 3 - import getsig ok 4 - import cast ok 5 - import getdata ok 6 - import dispell ok 7 - import SIG_MIN ok 8 - import SIG_MAX ok 9 - import SIG_NBR ok 10 - import MGf_COPY ok 11 - import MGf_DUP ok 12 - import MGf_LOCAL ok 13 - import VMG_UVAR ok 14 - import VMG_COMPAT_ARRAY_PUSH_NOLEN ok 15 - import VMG_COMPAT_ARRAY_UNSHIFT_NOLEN_VOID ok 16 - import VMG_COMPAT_ARRAY_UNDEF_CLEAR ok 17 - import VMG_COMPAT_SCALAR_LENGTH_NOLEN ok 18 - import VMG_PERL_PATCHLEVEL ok 19 - import VMG_THREADSAFE ok 20 - import VMG_OP_INFO_NAME ok 21 - import VMG_OP_INFO_OBJECT ok t/10-simple.t ............. 1..48 ok 1 - _wizard called directly with a wrong number of arguments croaks ok 2 - _wizard called directly with a wrong number of arguments croaks ok 3 - _wizard called directly with a wrong number of arguments croaks ok 4 - _wizard called directly with a wrong number of arguments croaks ok 5 - _wizard called directly with a wrong number of arguments croaks ok 6 - _wizard called directly with a wrong number of arguments croaks ok 7 - _wizard called directly with a wrong number of arguments croaks ok 8 - _wizard called directly with a wrong number of arguments croaks ok 9 - _wizard called directly with a wrong number of arguments croaks ok 10 - _wizard called directly with a wrong number of arguments croaks ok 11 - _wizard called directly with a wrong number of arguments croaks ok 12 - _wizard called directly with a wrong number of arguments croaks ok 13 - _wizard called directly with a wrong number of arguments croaks ok 14 - _wizard called directly with a wrong number of arguments croaks ok 15 - _wizard called directly with a wrong number of arguments croaks ok 16 - _wizard called directly with a wrong number of arguments croaks ok 17 - _wizard called directly with a wrong number of arguments croaks ok 18 - _wizard called directly with a wrong number of arguments croaks ok 19 - _wizard called directly with a wrong number of arguments croaks ok 20 - _wizard called directly with a wrong number of arguments croaks ok 21 - wizard called with an odd number of arguments croaks ok 22 - wizard called with an odd number of arguments croaks ok 23 - wizard called with an odd number of arguments croaks ok 24 - wizard called with an odd number of arguments croaks ok 25 - cast from wrong sig croaks ok 26 - cast from wrong sig doesn't return anything ok 27 - wizard doesn't croak ok 28 - wizard is defined ok 29 - wizard is a scalar ref ok 30 - wizard signature is correct ok 31 - cast doesn't croak ok 32 - cast is valid ok 33 - dispell from wizard doesn't croak ok 34 - dispell from wizard is valid ok 35 - re-cast doesn't croak ok 36 - re-cast is valid ok 37 - re-dispell from wrong sig croaks ok 38 - re-dispell from wrong sig doesn't return anything ok 39 - re-dispell from undef croaks ok 40 - re-dispell from undef doesn't return anything ok 41 - re-dispell from good sig doesn't croak ok 42 - re-dispell from good sig is valid ok 43 - dispell non-magic object doesn't croak ok 44 - dispell non-magic object returns 0 ok 45 - cast from obsolete signature croaks ok 46 - cast from obsolete signature returns undef ok 47 - cast from undef croaks ok 48 - cast from undef doesn't return anything ok t/11-multiple.t ........... 1..74 ok 1 - wizard 0 creation doesn't croak ok 2 - wizard 1 creation doesn't croak ok 3 - wizard 2 creation doesn't croak ok 4 - wizard 0 is defined ok 5 - wizard 0 is a scalar ref ok 6 - wizard 1 is defined ok 7 - wizard 1 is a scalar ref ok 8 - wizard 2 is defined ok 9 - wizard 2 is a scalar ref ok 10 - cast magic 0 doesn't croak ok 11 - cast magic 0 is valid ok 12 - cast magic 1 doesn't croak ok 13 - cast magic 1 is valid ok 14 - cast magic 2 doesn't croak ok 15 - cast magic 2 is valid ok 16 - get magic 0 ok 17 - get magic 1 ok 18 - get magic 2 ok 19 - set magic 0 ok 20 - set magic 1 ok 21 - set magic 2 ok 22 - dispell magic 1 doesn't croak ok 23 - dispell magic 1 is valid ok 24 - get magic 0 after dispelled 1 ok 25 - get magic 2 after dispelled 1 ok 26 - set magic 0 after dispelled 1 ok 27 - set magic 2 after dispelled 1 ok 28 - dispell magic 0 doesn't croak ok 29 - dispell magic 0 is valid ok 30 - get magic 2 after dispelled 1 & 0 ok 31 - set magic 2 after dispelled 1 & 0 ok 32 - dispell magic 2 doesn't croak ok 33 - dispell magic 2 is valid ok 34 # SKIP No nice uvar magic for this perl ok 35 # SKIP No nice uvar magic for this perl ok 36 # SKIP No nice uvar magic for this perl ok 37 # SKIP No nice uvar magic for this perl ok 38 # SKIP No nice uvar magic for this perl ok 39 # SKIP No nice uvar magic for this perl ok 40 # SKIP No nice uvar magic for this perl ok 41 # SKIP No nice uvar magic for this perl ok 42 # SKIP No nice uvar magic for this perl ok 43 # SKIP No nice uvar magic for this perl ok 44 # SKIP No nice uvar magic for this perl ok 45 # SKIP No nice uvar magic for this perl ok 46 # SKIP No nice uvar magic for this perl ok 47 # SKIP No nice uvar magic for this perl ok 48 # SKIP No nice uvar magic for this perl ok 49 # SKIP No nice uvar magic for this perl ok 50 # SKIP No nice uvar magic for this perl ok 51 # SKIP No nice uvar magic for this perl ok 52 # SKIP No nice uvar magic for this perl ok 53 # SKIP No nice uvar magic for this perl ok 54 # SKIP No nice uvar magic for this perl ok 55 # SKIP No nice uvar magic for this perl ok 56 # SKIP No nice uvar magic for this perl ok 57 # SKIP No nice uvar magic for this perl ok 58 # SKIP No nice uvar magic for this perl ok 59 # SKIP No nice uvar magic for this perl ok 60 # SKIP No nice uvar magic for this perl ok 61 # SKIP No nice uvar magic for this perl ok 62 # SKIP No nice uvar magic for this perl ok 63 # SKIP No nice uvar magic for this perl ok 64 # SKIP No nice uvar magic for this perl ok 65 # SKIP No nice uvar magic for this perl ok 66 # SKIP No nice uvar magic for this perl ok 67 # SKIP No nice uvar magic for this perl ok 68 # SKIP No nice uvar magic for this perl ok 69 # SKIP No nice uvar magic for this perl ok 70 # SKIP No nice uvar magic for this perl ok 71 # SKIP No nice uvar magic for this perl ok 72 # SKIP No nice uvar magic for this perl ok 73 # SKIP No nice uvar magic for this perl ok 74 # SKIP No nice uvar magic for this perl ok t/12-sig.t ................ 1..30 ok 1 - wizard creation doesn't croak ok 2 - wizard is defined ok 3 - wizard is a scalar ref ok 4 - wizard signature is correct ok 5 - wizard retreive doesn't croak ok 6 - retrieved wizard is defined ok 7 - retrieved wizard is a scalar ref ok 8 - retrieved wizard signature is correct ok 9 - non numeric signature croaks ok 10 - non numeric signature doesn't return anything ok 11 - numeric signature too small croaks ok 12 - numeric signature too small doesn't return anything ok 13 - numeric signature too big croaks ok 14 - numeric signature too big doesn't return anything ok 15 - cast from wizard doesn't croak ok 16 - cast from wizard invalid ok 17 - dispell from retrieved wizard doesn't croak ok 18 - dispell from retrieved wizard invalid ok 19 - cast from integer doesn't croak ok 20 - cast from integer invalid ok 21 - cast from float doesn't croak ok 22 - cast from float invalid ok 23 - cast from string doesn't croak ok 24 - cast from string invalid ok 25 - dispell from integer doesn't croak ok 26 - dispell from integer invalid ok 27 - dispell from float doesn't croak ok 28 - dispell from float invalid ok 29 - dispell from string doesn't croak ok 30 - dispell from string invalid ok t/13-data.t ............... 1..38 ok 1 - wizard doesn't croak ok 2 - wizard is defined ok 3 - wizard is a scalar ref ok 4 - cast doesn't croak ok 5 - cast returns true ok 6 - getdata from wizard doesn't croak ok 7 - getdata from wizard returns true ok 8 - getdata from wizard return value is ok ok 9 - getdata from non-magical scalar doesn't croak ok 10 - getdata from non-magical scalar returns undef ok 11 - getdata from sig doesn't croak ok 12 - getdata from sig returns true ok 13 - getdata from sig return value is ok ok 14 - get magic : pass data ok 15 - get magic : data updated ok 16 - set magic : pass data ok 17 - set magic : pass data ok 18 - getdata from invalid sig croaks ok 19 - getdata from invalid sig returns undef ok 20 - getdata from undef croaks ok 21 - getdata from undef doesn't return anything ok 22 - dispell doesn't croak ok 23 - dispell returns true ok 24 - cast with arguments doesn't croak ok 25 - cast with arguments returns true ok 26 - getdata from wizard with arguments doesn't croak ok 27 - getdata from wizard with arguments returns true ok 28 - getdata from wizard with arguments return value is ok ok 29 - cast non-data wizard doesn't croak ok 30 - cast non-data wizard returns true ok 31 - getdata from non-data wizard doesn't croak ok 32 - getdata from non-data wizard invalid returns undef ok 33 - data from d is what we expected ok 34 - cast arguments from d were passed by alias ok 35 - data from e is what we expected ok 36 - cast arguments from e were passed by alias ok 37 - data from d wasn't changed ok 38 - data from e wasn't changed ok t/14-callbacks.t .......... 1..12 ok 1 - wizard creation doesn't croak ok 2 - wizard is defined ok 3 - wizard is a scalar ref ok 4 - cast doesn't croak ok 5 - cast is valid ok 6 - callback returning undef doesn't warn/croak ok 7 - callback returning undef fails ok 8 - caller into callback returns the right thing ok 9 - caller into callback returns the right thing (second time) ok 10 - caller into callback into block returns the right thing ok 11 - caller into callback doesn't croak ok 12 - caller into callback into eval returns the right thing ok # Test global destruction t/15-self.t ............... 1..17 ok 1 - wizard creation error doesn't croak ok 2 - wizard is defined ok 3 - wizard is a scalar ref ok 4 - cast on self doesn't croak ok 5 - cast on self is valid ok 6 - magic works correctly on self ok 7 - dispell on self doesn't croak ok 8 - dispell on self is valid ok 9 - magic is no longer invoked on self when dispelled ok 10 - re-cast on self doesn't croak ok 11 - re-cast on self is valid ok 12 - getdata on magical self doesn't trigger callbacks ok 13 - re-dispell on self doesn't croak ok 14 - re-dispell on self is valid ok 15 - re-re-cast on self doesn't croak ok 16 - re-re-cast on self is valid ok 17 - wizard destruction at the end of BEGIN-time require doesn't panic ok t/16-huf.t ................ skipped: No nice uvar magic for this perl t/17-ctl.t ................ 1..11 ok 1 - die in data callback ok 2 - die in set callback ok 3 - die in len callback ok 4 - die in free callback ok 5 - die in data callback in BEGIN ok 6 - die in free callback in BEGIN ok 7 - die in len callback in BEGIN ok 8 - in hints hash destructor ok 9 - die in BEGIN in require triggers hints hash destructor ok 10 - in hints hash destructor 2 ok 11 - die in BEGIN in eval triggers hints hash destructor ok t/18-opinfo.t ............. 1..103 ok 1 - len wizard with op_info == 1 doesn't croak ok 2 - len magic with op_info == 1 gets the right op info ok 3 - len magic with op_info == 1 doesn't croak ok 4 - len wizard with op_info == 2 doesn't croak ok 5 - len magic with op_info == 2 isa B::OP ok 6 - len magic with op_info == 2 gets the right op info ok 7 - len magic with op_info == 2 doesn't croak ok 8 - get wizard with op_info == 1 doesn't croak ok 9 - get magic with op_info == 1 gets the right op info ok 10 - get magic with op_info == 1 doesn't croak ok 11 - get wizard with op_info == 2 doesn't croak ok 12 - get magic with op_info == 2 isa B::OP ok 13 - get magic with op_info == 2 gets the right op info ok 14 - get magic with op_info == 2 doesn't croak ok 15 - get wizard with op_info == 1 doesn't croak ok 16 - get magic with op_info == 1 gets the right op info ok 17 - get magic with op_info == 1 doesn't croak ok 18 - get wizard with op_info == 2 doesn't croak ok 19 - get magic with op_info == 2 isa B::PADOP ok 20 - get magic with op_info == 2 gets the right op info ok 21 - get magic with op_info == 2 doesn't croak ok 22 - get wizard with op_info == 1 doesn't croak ok 23 - get magic with op_info == 1 gets the right op info ok 24 - get magic with op_info == 1 doesn't croak ok 25 - get wizard with op_info == 2 doesn't croak ok 26 - get magic with op_info == 2 isa B::UNOP ok 27 - get magic with op_info == 2 gets the right op info ok 28 - get magic with op_info == 2 doesn't croak ok 29 - get wizard with op_info == 1 doesn't croak ok 30 - get magic with op_info == 1 gets the right op info ok 31 - get magic with op_info == 1 doesn't croak ok 32 - get wizard with op_info == 2 doesn't croak ok 33 - get magic with op_info == 2 isa B::BINOP ok 34 - get magic with op_info == 2 gets the right op info ok 35 - get magic with op_info == 2 doesn't croak ok 36 - get wizard with op_info == 1 doesn't croak ok 37 - get magic with op_info == 1 gets the right op info ok 38 - get magic with op_info == 1 doesn't croak ok 39 - get wizard with op_info == 2 doesn't croak ok 40 - get magic with op_info == 2 isa B::BINOP ok 41 - get magic with op_info == 2 gets the right op info ok 42 - get magic with op_info == 2 doesn't croak ok 43 - get wizard with op_info == 1 doesn't croak ok 44 - get magic with op_info == 1 gets the right op info ok 45 - get magic with op_info == 1 doesn't croak ok 46 - get wizard with op_info == 2 doesn't croak ok 47 - get magic with op_info == 2 isa B::LOGOP ok 48 - get magic with op_info == 2 gets the right op info ok 49 - get magic with op_info == 2 doesn't croak ok 50 - set wizard with op_info == 1 doesn't croak ok 51 - set magic with op_info == 1 gets the right op info ok 52 - set magic with op_info == 1 doesn't croak ok 53 - set wizard with op_info == 2 doesn't croak ok 54 - set magic with op_info == 2 isa B::LISTOP ok 55 - set magic with op_info == 2 gets the right op info ok 56 - set magic with op_info == 2 doesn't croak ok 57 - get wizard with op_info == 1 doesn't croak ok 58 - get magic with op_info == 1 gets the right op info ok 59 - get magic with op_info == 1 doesn't croak ok 60 - get wizard with op_info == 2 doesn't croak ok 61 - get magic with op_info == 2 isa B::PMOP ok 62 - get magic with op_info == 2 gets the right op info ok 63 - get magic with op_info == 2 doesn't croak ok 64 - get wizard with op_info == 1 doesn't croak ok 65 - get magic with op_info == 1 gets the right op info ok 66 - get magic with op_info == 1 doesn't croak ok 67 - get wizard with op_info == 2 doesn't croak ok 68 - get magic with op_info == 2 isa B::SVOP ok 69 - get magic with op_info == 2 gets the right op info ok 70 - get magic with op_info == 2 doesn't croak ok 71 - get wizard with op_info == 1 doesn't croak ok 72 - get magic with op_info == 1 gets the right op info ok 73 - get magic with op_info == 1 doesn't croak ok 74 - get wizard with op_info == 2 doesn't croak ok 75 - get magic with op_info == 2 isa B::PVOP ok 76 - get magic with op_info == 2 gets the right op info ok 77 - get magic with op_info == 2 doesn't croak ok 78 - get wizard with op_info == 1 doesn't croak ok 79 - get magic with op_info == 1 gets the right op info ok 80 - get magic with op_info == 1 doesn't croak ok 81 - get wizard with op_info == 2 doesn't croak ok 82 - get magic with op_info == 2 isa B::LOOP ok 83 - get magic with op_info == 2 gets the right op info ok 84 - get magic with op_info == 2 doesn't croak ok 85 - free wizard with op_info == 1 doesn't croak ok 86 - free magic with op_info == 1 gets the right op info ok 87 - free magic with op_info == 1 doesn't croak ok 88 - free wizard with op_info == 2 doesn't croak ok 89 - free magic with op_info == 2 isa B::OP ok 90 - free magic with op_info == 2 gets the right op info ok 91 - free magic with op_info == 2 doesn't croak ok 92 - free wizard with op_info == 1 doesn't croak ok 93 - free magic with op_info == 1 gets the right op info ok 94 - free magic with op_info == 1 doesn't croak ok 95 - free wizard with op_info == 2 doesn't croak ok 96 - free magic with op_info == 2 isa B::OP ok 97 - free magic with op_info == 2 gets the right op info ok 98 - free magic with op_info == 2 doesn't croak ok 99 - get wizard with out of bounds op_info doesn't croak ok 100 - get cast with out of bounds op_info doesn't croak ok 101 - get magic with out of bounds op_info ok 102 - get magic with out of bounds op_info doesn't croak ok 103 - get dispell with out of bounds op_info doesn't croak ok t/20-get.t ................ 1..15 ok 1 - get: wizard() doesn't croak ok 2 - get: wizard() doesn't trigger magic ok 3 - get: cast doesn't croak ok 4 - get: cast triggers magic correctly ok 5 - get: assign to doesn't croak ok 6 - get: assign to triggers magic correctly ok 7 - get: assign to correctly ok 8 - get: interpolate doesn't croak ok 9 - get: interpolate triggers magic correctly ok 10 - get: interpolate correctly ok 11 - get: wizard() doesn't croak ok 12 - get: cast() doesn't croak ok 13 - get: value ok 14 - get: value doesn't croak ok 15 - get: magic triggered at END time ok t/21-set.t ................ 1..18 ok 1 - set: wizard() doesn't croak ok 2 - set: wizard() doesn't trigger magic ok 3 - set: cast doesn't croak ok 4 - set: cast triggers magic correctly ok 5 - set: assign doesn't croak ok 6 - set: assign triggers magic correctly ok 7 - set: assign correctly ok 8 - set: increment doesn't croak ok 9 - set: increment triggers magic correctly ok 10 - set: increment correctly ok 11 - set: decrement doesn't croak ok 12 - set: decrement triggers magic correctly ok 13 - set: decrement correctly ok 14 - set: wizard() doesn't croak ok 15 - set: cast() doesn't croak ok 16 - set: value ok 17 - set: value doesn't croak ok 18 - set: magic triggered at END time ok t/22-len.t ................ 1..38 ok 1 - len: wizard() doesn't trigger magic ok 2 - len: cast on array doesn't trigger magic ok 3 - len: get array length triggers magic correctly ok 4 - len: get array length have correct default length ok 5 - len: get array length correctly ok 6 - len: get last array index triggers magic correctly ok 7 - len: get last array index have correct default length ok 8 - len: get last array index correctly ok 9 - len: get array length 0 triggers magic correctly ok 10 - len: get array length 0 have correct default length ok 11 - len: get array length 0 correctly ok 12 - len: get empty array length triggers magic correctly ok 13 - len: get empty array length have correct default length ok 14 - len: get empty array length correctly ok 15 - len: get last empty array index triggers magic correctly ok 16 - len: get last empty array index have correct default length ok 17 - len: get last empty array index correctly ok 18 - len: cast on scalar doesn't trigger magic ok 19 - len: get scalar length triggers magic correctly ok 20 - len: get scalar length have correct default length ok 21 - len: get scalar length correctly ok 22 - len: get scalar length 0 triggers magic correctly ok 23 - len: get scalar length 0 have correct default length ok 24 - len: get scalar length 0 correctly ok 25 - len: get empty scalar length triggers magic correctly ok 26 - len: get empty scalar length have correct default length ok 27 - len: get empty scalar length correctly ok 28 - len: get utf8 scalar length in bytes triggers magic correctly ok 29 - len: get utf8 scalar length in bytes have correct default length ok 30 - len: get utf8 scalar length in bytes correctly ok 31 - len: get utf8 scalar length triggers magic correctly ok 32 - len: get utf8 scalar length have correct default length ok 33 - len: get utf8 scalar length correctly ok 34 - len: wizard() doesn't croak ok 35 - len: cast() doesn't croak ok 36 - len: value ok 37 - len: value doesn't croak ok 38 - len: after value ok t/23-clear.t .............. 1..18 ok 1 - clear: wizard() doesn't croak ok 2 - clear: wizard() doesn't trigger magic ok 3 - clear: cast array doesn't croak ok 4 - clear: cast array triggers magic correctly ok 5 - clear: clear array doesn't croak ok 6 - clear: clear array triggers magic correctly ok 7 - clear: clear array correctly ok 8 - clear: cast hash doesn't croak ok 9 - clear: cast hash triggers magic correctly ok 10 - clear: clear hash doesn't croak ok 11 - clear: clear hash triggers magic correctly ok 12 - clear: clear hash correctly ok 13 - clear: wizard() doesn't croak ok 14 - clear: cast() doesn't croak ok 15 - clear: value ok 16 - clear: value doesn't croak ok 17 - clear: value after ok 18 - clear: magic triggered at END time ok t/24-free.t ............... 1..11 ok 1 - free: wizard() doesn't croak ok 2 - free: wizard() doesn't trigger magic ok 3 - free: cast doesn't croak ok 4 - free: cast triggers magic correctly ok 5 - free: deletion at the end of the scope doesn't croak ok 6 - free: deletion at the end of the scope triggers magic correctly ok 7 - free: cast 2 doesn't croak ok 8 - free: cast 2 triggers magic correctly ok 9 - free: explicit deletion with undef() doesn't croak ok 10 - free: explicit deletion with undef() triggers magic correctly ok 11 - free: magic triggered at END time ok # Using Tie::Array 1.03 # Using Tie::Hash 1.02 t/25-copy.t ............... 1..45 ok 1 - copy: wizard() doesn't croak ok 2 - copy: wizard() doesn't trigger magic ok 3 - copy: cast on tied array doesn't croak ok 4 - copy: cast on tied array triggers magic correctly ok 5 - copy: cast on tied array succeeded ok 6 - copy: tied array store doesn't croak ok 7 - copy: tied array store triggers magic correctly ok 8 - copy: tied array fetch doesn't croak ok 9 - copy: tied array fetch triggers magic correctly ok 10 - copy: tied array fetch correctly ok 11 - copy: tied array exists doesn't croak ok 12 - copy: tied array exists triggers magic correctly ok 13 - copy: tied array exists correctly ok 14 - copy: tied array undef doesn't croak ok 15 - copy: tied array undef triggers magic correctly ok 16 - copy: wizard() doesn't croak ok 17 - copy: cast() doesn't croak ok 18 - copy: value ok 19 - copy: value doesn't croak ok 20 - copy: value after ok 21 - copy: cast on tied hash doesn't croak ok 22 - copy: cast on tied hash triggers magic correctly ok 23 - copy: cast on tied hash succeeded ok 24 - copy: tied hash store doesn't croak ok 25 - copy: tied hash store triggers magic correctly ok 26 - copy: tied hash fetch doesn't croak ok 27 - copy: tied hash fetch triggers magic correctly ok 28 - copy: tied hash fetch correctly ok 29 - copy: tied hash exists doesn't croak ok 30 - copy: tied hash exists triggers magic correctly ok 31 - copy: tied hash exists correctly ok 32 - copy: tied hash delete doesn't croak ok 33 - copy: tied hash delete triggers magic correctly ok 34 - copy: tied hash delete correctly ok 35 - copy: tied hash each doesn't croak ok 36 - copy: tied hash each triggers magic correctly ok 37 - copy: tied hash keys doesn't croak ok 38 - copy: tied hash keys triggers magic correctly ok 39 - copy: tied hash keys correctly ok 40 - copy: tied hash values doesn't croak ok 41 - copy: tied hash values triggers magic correctly ok 42 - copy: tied hash values correctly ok 43 - copy: tied hash undef doesn't croak ok 44 - copy: tied hash undef triggers magic correctly ok 45 - copy: magic triggered at END time ok t/27-local.t .............. skipped: No local magic for this perl t/28-uvar.t ............... skipped: No nice uvar magic for this perl # Using Tie::Array 1.03 t/30-scalar.t ............. 1..74 ok 1 - scalar: wizard() doesn't croak ok 2 - scalar: wizard() doesn't trigger magic ok 3 - scalar: cast doesn't croak ok 4 - scalar: cast triggers magic correctly ok 5 - scalar: assign to doesn't croak ok 6 - scalar: assign to triggers magic correctly ok 7 - scalar: assign to correctly ok 8 - scalar: interpolate doesn't croak ok 9 - scalar: interpolate triggers magic correctly ok 10 - scalar: interpolate correctly ok 11 - scalar: reference doesn't croak ok 12 - scalar: reference triggers magic correctly ok 13 - scalar: assign to doesn't croak ok 14 - scalar: assign to triggers magic correctly ok 15 - scalar: increment doesn't croak ok 16 - scalar: increment triggers magic correctly ok 17 - scalar: decrement doesn't croak ok 18 - scalar: decrement triggers magic correctly ok 19 - scalar: multiply in place doesn't croak ok 20 - scalar: multiply in place triggers magic correctly ok 21 - scalar: divide in place doesn't croak ok 22 - scalar: divide in place triggers magic correctly ok 23 - scalar: cast 2 doesn't croak ok 24 - scalar: cast 2 triggers magic correctly ok 25 - scalar: scope end doesn't croak ok 26 - scalar: scope end triggers magic correctly ok 27 - scalar: undef doesn't croak ok 28 - scalar: undef triggers magic correctly ok 29 - scalar: dispell doesn't croak ok 30 - scalar: dispell triggers magic correctly ok 31 - scalar: array element: cast doesn't croak ok 32 - scalar: array element: cast triggers magic correctly ok 33 - scalar: array element: set doesn't croak ok 34 - scalar: array element: set triggers magic correctly ok 35 - scalar: array element: get doesn't croak ok 36 - scalar: array element: get triggers magic correctly ok 37 - scalar: array element: get correctly ok 38 - scalar: array element: set other doesn't croak ok 39 - scalar: array element: set other triggers magic correctly ok 40 - scalar: array element: get other doesn't croak ok 41 - scalar: array element: get other triggers magic correctly ok 42 - scalar: array element: get other correctly ok 43 - scalar: array element: exists doesn't croak ok 44 - scalar: array element: exists triggers magic correctly ok 45 - scalar: array element: exists correctly ok 46 - scalar: array element: delete doesn't croak ok 47 - scalar: array element: delete triggers magic correctly ok 48 - scalar: array element: delete correctly ok 49 - scalar: array element: set after delete doesn't croak ok 50 - scalar: array element: set after delete triggers magic correctly ok 51 - scalar: hash element: cast doesn't croak ok 52 - scalar: hash element: cast triggers magic correctly ok 53 - scalar: hash element: set doesn't croak ok 54 - scalar: hash element: set triggers magic correctly ok 55 - scalar: hash element: get doesn't croak ok 56 - scalar: hash element: get triggers magic correctly ok 57 - scalar: hash element: get correctly ok 58 - scalar: hash element: set other doesn't croak ok 59 - scalar: hash element: set other triggers magic correctly ok 60 - scalar: hash element: get other doesn't croak ok 61 - scalar: hash element: get other triggers magic correctly ok 62 - scalar: hash element: get other correctly ok 63 - scalar: hash element: exists doesn't croak ok 64 - scalar: hash element: exists triggers magic correctly ok 65 - scalar: hash element: exists correctly ok 66 - scalar: hash element: delete doesn't croak ok 67 - scalar: hash element: delete triggers magic correctly ok 68 - scalar: hash element: delete correctly ok 69 - scalar: hash element: set after delete doesn't croak ok 70 - scalar: hash element: set after delete triggers magic correctly ok 71 - cast copy magic on tied array ok 72 - scalar: delete from tied array doesn't croak ok 73 - scalar: delete from tied array triggers magic correctly ok 74 - scalar: magic triggered at END time ok t/31-array.t .............. 1..68 ok 1 - array: wizard() doesn't croak ok 2 - array: wizard() doesn't trigger magic ok 3 - array: cast doesn't croak ok 4 - array: cast triggers magic correctly ok 5 - array: assign element to doesn't croak ok 6 - array: assign element to triggers magic correctly ok 7 - array: assign element to correctly ok 8 - array: assign to doesn't croak ok 9 - array: assign to triggers magic correctly ok 10 - array: assign to correctly ok 11 - array: interpolate doesn't croak ok 12 - array: interpolate triggers magic correctly ok 13 - array: interpolate correctly ok 14 - array: reference doesn't croak ok 15 - array: reference triggers magic correctly ok 16 - array: slice doesn't croak ok 17 - array: slice triggers magic correctly ok 18 - array: slice correctly ok 19 - array: assign doesn't croak ok 20 - array: assign triggers magic correctly ok 21 - array: assign old element doesn't croak ok 22 - array: assign old element triggers magic correctly ok 23 - array: assign new element doesn't croak ok 24 - array: assign new element triggers magic correctly ok 25 - array: exists doesn't croak ok 26 - array: exists triggers magic correctly ok 27 - array: exists correctly ok 28 - array: delete doesn't croak ok 29 - array: delete triggers magic correctly ok 30 - array: delete correctly ok 31 - array: length @ doesn't croak ok 32 - array: length @ triggers magic correctly ok 33 - array: length @ correctly ok 34 - array: length $\# doesn't croak ok 35 - array: length $\# triggers magic correctly ok 36 - array: length $\# correctly ok 37 - array: push (void) doesn't croak ok 38 - array: push (void) triggers magic correctly ok 39 - array: push (scalar) doesn't croak ok 40 - array: push (scalar) triggers magic correctly ok 41 - array: push (scalar) correctly ok 42 - array: pop doesn't croak ok 43 - array: pop triggers magic correctly ok 44 - array: pop correctly ok 45 - array: unshift (void) doesn't croak ok 46 - array: unshift (void) triggers magic correctly ok 47 - array: unshift (scalar) doesn't croak ok 48 - array: unshift (scalar) triggers magic correctly ok 49 - unshift (scalar) correctly ok 50 - array: shift doesn't croak ok 51 - array: shift triggers magic correctly ok 52 - array: shift correctly ok 53 - array: map doesn't croak ok 54 - array: map triggers magic correctly ok 55 - array: grep doesn't croak ok 56 - array: grep triggers magic correctly ok 57 - array: grep correctly ok 58 - array: for doesn't croak ok 59 - array: for triggers magic correctly ok 60 - array: cast 2 doesn't croak ok 61 - array: cast 2 triggers magic correctly ok 62 - array: scope end doesn't croak ok 63 - array: scope end triggers magic correctly ok 64 - array: undef doesn't croak ok 65 - array: undef triggers magic correctly ok 66 - array: dispell doesn't croak ok 67 - array: dispell triggers magic correctly ok 68 - array: magic triggered at END time ok t/32-hash.t ............... 1..64 ok 1 - hash: wizard() doesn't croak ok 2 - hash: wizard() doesn't trigger magic ok 3 - hash: cast doesn't croak ok 4 - hash: cast triggers magic correctly ok 5 - hash: assign element to doesn't croak ok 6 - hash: assign element to triggers magic correctly ok 7 - hash: assign element to correctly ok 8 - hash: exists (1) doesn't croak ok 9 - hash: exists (1) triggers magic correctly ok 10 - hash: exists correctly (1) ok 11 - hash: exists (2) doesn't croak ok 12 - hash: exists (2) triggers magic correctly ok 13 - hash: exists correctly (2) ok 14 - hash: assign to doesn't croak ok 15 - hash: assign to triggers magic correctly ok 16 - hash: assign to correctly ok 17 - hash: reference doesn't croak ok 18 - hash: reference triggers magic correctly ok 19 - hash: slice doesn't croak ok 20 - hash: slice triggers magic correctly ok 21 - hash: slice correctly ok 22 - hash: empty in list context doesn't croak ok 23 - hash: empty in list context triggers magic correctly ok 24 - hash: assign from list in void context doesn't croak ok 25 - hash: assign from list in void context triggers magic correctly ok 26 - hash: assign from map in list context doesn't croak ok 27 - hash: assign from map in list context triggers magic correctly ok 28 - hash: assign old element doesn't croak ok 29 - hash: assign old element triggers magic correctly ok 30 - hash: assign new element doesn't croak ok 31 - hash: assign new element triggers magic correctly ok 32 - hash: buckets doesn't croak ok 33 - hash: buckets triggers magic correctly ok 34 - hash: keys doesn't croak ok 35 - hash: keys triggers magic correctly ok 36 - hash: keys correctly ok 37 - hash: values doesn't croak ok 38 - hash: values triggers magic correctly ok 39 - hash: values correctly ok 40 - hash: each doesn't croak ok 41 - hash: each triggers magic correctly ok 42 - hash: cast 2 doesn't croak ok 43 - hash: cast 2 triggers magic correctly ok 44 - hash: scope end doesn't croak ok 45 - hash: scope end triggers magic correctly ok 46 - hash: undef doesn't croak ok 47 - hash: undef triggers magic correctly ok 48 - hash: dispell doesn't croak ok 49 - hash: dispell triggers magic correctly ok 50 # SKIP uvar magic required to test uvar/clear interaction fix ok 51 # SKIP uvar magic required to test uvar/clear interaction fix ok 52 # SKIP uvar magic required to test uvar/clear interaction fix ok 53 # SKIP uvar magic required to test uvar/clear interaction fix ok 54 # SKIP uvar magic required to test uvar/clear interaction fix ok 55 # SKIP uvar magic required to test uvar/clear interaction fix ok 56 # SKIP uvar magic required to test uvar/clear interaction fix ok 57 # SKIP uvar magic required to test uvar/clear interaction fix ok 58 # SKIP uvar magic required to test uvar/clear interaction fix ok 59 # SKIP uvar magic required to test uvar/clear interaction fix ok 60 # SKIP uvar magic required to test uvar/clear interaction fix ok 61 # SKIP uvar magic required to test uvar/clear interaction fix ok 62 # SKIP uvar magic required to test uvar/clear interaction fix ok 63 # SKIP uvar magic required to test uvar/clear interaction fix ok 64 - hash: magic triggered at END time ok t/33-code.t ............... 1..36 ok 1 - code: wizard() doesn't croak ok 2 - code: wizard() doesn't trigger magic ok 3 - code: cast doesn't croak ok 4 - code: cast triggers magic correctly ok 5 - code: cast didn't called code ok 6 - code: call without arguments doesn't croak ok 7 - code: call without arguments triggers magic correctly ok 8 - code: call without arguments succeeded ok 9 - code: call with arguments doesn't croak ok 10 - code: call with arguments triggers magic correctly ok 11 - code: call with arguments succeeded ok 12 - code: undef symbol table entry doesn't croak ok 13 - code: undef symbol table entry triggers magic correctly ok 14 - code: undef symbol table entry didn't call code ok 15 - code: redefining sub doesn't croak ok 16 - code: redefining sub triggers magic correctly ok 17 - code: re-cast doesn't croak ok 18 - code: re-cast triggers magic correctly ok 19 - code: re-cast didn't called code ok 20 - code: reference doesn't croak ok 21 - code: reference triggers magic correctly ok 22 - code: reference didn't called code ok 23 - code: call reference doesn't croak ok 24 - code: call reference triggers magic correctly ok 25 - code: call reference succeeded ok 26 - code: call reference didn't called the previous code ok 27 - code: redefining sub 2 doesn't croak ok 28 - code: redefining sub 2 triggers magic correctly ok 29 - code: call without arguments 2 doesn't croak ok 30 - code: call without arguments 2 triggers magic correctly ok 31 - code: call without arguments 2 succeeded ok 32 - code: call without arguments 2 didn't called the previous code ok 33 - code: dispell doesn't croak ok 34 - code: dispell triggers magic correctly ok 35 - code: dispell didn't called code ok 36 - code: magic triggered at END time ok # Using Symbol 1.06 t/34-glob.t ............... 1..17 ok 1 - glob: wizard() doesn't croak ok 2 - glob: wizard() doesn't trigger magic ok 3 - glob: cast doesn't croak ok 4 - glob: cast triggers magic correctly ok 5 - glob: assign to doesn't croak ok 6 - glob: assign to triggers magic correctly ok 7 - glob: assign doesn't croak ok 8 - glob: assign triggers magic correctly ok 9 - glob: cast 2 doesn't croak ok 10 - glob: cast 2 triggers magic correctly ok 11 - glob: scope end doesn't croak ok 12 - glob: scope end triggers magic correctly ok 13 - glob: undef doesn't croak ok 14 - glob: undef triggers magic correctly ok 15 - glob: dispell doesn't croak ok 16 - glob: dispell triggers magic correctly ok 17 - glob: magic triggered at END time ok t/35-stash.t .............. skipped: uvar magic is required to test symbol table hooks # Using threads 1.72 # Using threads::shared 1.28 t/40-threads.t ............ 1..252 ok 1 - wizard in thread 1 doesn't croak ok 2 - wizard in thread 1 is defined ok 3 - wizard in thread 1 doesn't trigger magic ok 4 - cast in thread 1 doesn't croak ok 5 - cast in thread 1 doesn't trigger magic ok 6 - get in thread 1 doesn't croak ok 7 - get in thread 1 returns the right thing ok 8 - get in thread 1 triggers magic ok 9 - getdata in thread 1 doesn't croak ok 10 - getdata in thread 1 returns the right thing ok 11 - getdata in thread 1 doesn't trigger magic ok 12 - op name in thread 1 is correct ok 13 - set in thread 1 (check opname) doesn't croak ok 14 - dispell in thread 1 doesn't croak ok 15 - dispell in thread 1 doesn't trigger magic ok 16 - get in thread 1 after dispell doesn't croak ok 17 - get in thread 1 after dispell returns the right thing ok 18 - get in thread 1 after dispell doesn't trigger magic ok 19 - wizard in thread 2 doesn't croak ok 20 - wizard in thread 2 is defined ok 21 - wizard in thread 2 doesn't trigger magic ok 22 - cast in thread 2 doesn't croak ok 23 - cast in thread 2 doesn't trigger magic ok 24 - get in thread 2 doesn't croak ok 25 - get in thread 2 returns the right thing ok 26 - get in thread 2 triggers magic ok 27 - getdata in thread 2 doesn't croak ok 28 - getdata in thread 2 returns the right thing ok 29 - getdata in thread 2 doesn't trigger magic ok 30 - op name in thread 2 is correct ok 31 - set in thread 2 (check opname) doesn't croak ok 32 - dispell in thread 2 doesn't croak ok 33 - dispell in thread 2 doesn't trigger magic ok 34 - get in thread 2 after dispell doesn't croak ok 35 - get in thread 2 after dispell returns the right thing ok 36 - get in thread 2 after dispell doesn't trigger magic ok 37 - wizard in thread 3 doesn't croak ok 38 - wizard in thread 3 is defined ok 39 - wizard in thread 3 doesn't trigger magic ok 40 - cast in thread 3 doesn't croak ok 41 - cast in thread 3 doesn't trigger magic ok 42 - get in thread 3 doesn't croak ok 43 - get in thread 3 returns the right thing ok 44 - get in thread 3 triggers magic ok 45 - getdata in thread 3 doesn't croak ok 46 - getdata in thread 3 returns the right thing ok 47 - getdata in thread 3 doesn't trigger magic ok 48 - op object in thread 3 is correct ok 49 - set in thread 3 (check opname) doesn't croak ok 50 - dispell in thread 3 doesn't croak ok 51 - wizard in thread 4 doesn't croak ok 52 - wizard in thread 4 is defined ok 53 - wizard in thread 4 doesn't trigger magic ok 54 - cast in thread 4 doesn't croak ok 55 - cast in thread 4 doesn't trigger magic ok 56 - get in thread 4 doesn't croak ok 57 - get in thread 4 returns the right thing ok 58 - get in thread 4 triggers magic ok 59 - getdata in thread 4 doesn't croak ok 60 - getdata in thread 4 returns the right thing ok 61 - getdata in thread 4 doesn't trigger magic ok 62 - dispell in thread 3 doesn't trigger magic ok 63 - get in thread 3 after dispell doesn't croak ok 64 - get in thread 3 after dispell returns the right thing ok 65 - get in thread 3 after dispell doesn't trigger magic ok 66 - op object in thread 4 is correct ok 67 - set in thread 4 (check opname) doesn't croak ok 68 - dispell in thread 4 doesn't croak ok 69 - dispell in thread 4 doesn't trigger magic ok 70 - get in thread 4 after dispell doesn't croak ok 71 - get in thread 4 after dispell returns the right thing ok 72 - get in thread 4 after dispell doesn't trigger magic ok 73 - destructors ok 74 - wizard in thread 5 doesn't croak ok 75 - wizard in thread 5 is defined ok 76 - wizard in thread 5 doesn't trigger magic ok 77 - cast in thread 5 doesn't croak ok 78 - cast in thread 5 doesn't trigger magic ok 79 - get in thread 5 doesn't croak ok 80 - get in thread 5 returns the right thing ok 81 - get in thread 5 triggers magic ok 82 - getdata in thread 5 doesn't croak ok 83 - getdata in thread 5 returns the right thing ok 84 - getdata in thread 5 doesn't trigger magic ok 85 - op name in thread 5 is correct ok 86 - set in thread 5 (check opname) doesn't croak ok 87 - dispell in thread 5 doesn't croak ok 88 - dispell in thread 5 doesn't trigger magic ok 89 - get in thread 5 after dispell doesn't croak ok 90 - get in thread 5 after dispell returns the right thing ok 91 - get in thread 5 after dispell doesn't trigger magic ok 92 - wizard in thread 6 doesn't croak ok 93 - wizard in thread 6 is defined ok 94 - wizard in thread 6 doesn't trigger magic ok 95 - cast in thread 6 doesn't croak ok 96 - cast in thread 6 doesn't trigger magic ok 97 - get in thread 6 doesn't croak ok 98 - get in thread 6 returns the right thing ok 99 - get in thread 6 triggers magic ok 100 - getdata in thread 6 doesn't croak ok 101 - getdata in thread 6 returns the right thing ok 102 - getdata in thread 6 doesn't trigger magic ok 103 - op name in thread 6 is correct ok 104 - set in thread 6 (check opname) doesn't croak ok 105 - dispell in thread 6 doesn't croak ok 106 - dispell in thread 6 doesn't trigger magic ok 107 - get in thread 6 after dispell doesn't croak ok 108 - get in thread 6 after dispell returns the right thing ok 109 - get in thread 6 after dispell doesn't trigger magic ok 110 - wizard in thread 7 doesn't croak ok 111 - wizard in thread 7 is defined ok 112 - wizard in thread 7 doesn't trigger magic ok 113 - cast in thread 7 doesn't croak ok 114 - cast in thread 7 doesn't trigger magic ok 115 - get in thread 7 doesn't croak ok 116 - get in thread 7 returns the right thing ok 117 - get in thread 7 triggers magic ok 118 - getdata in thread 7 doesn't croak ok 119 - getdata in thread 7 returns the right thing ok 120 - getdata in thread 7 doesn't trigger magic ok 121 - op object in thread 7 is correct ok 122 - set in thread 7 (check opname) doesn't croak ok 123 - dispell in thread 7 doesn't croak ok 124 - dispell in thread 7 doesn't trigger magic ok 125 - get in thread 7 after dispell doesn't croak ok 126 - get in thread 7 after dispell returns the right thing ok 127 - get in thread 7 after dispell doesn't trigger magic ok 128 - wizard in thread 8 doesn't croak ok 129 - wizard in thread 8 is defined ok 130 - wizard in thread 8 doesn't trigger magic ok 131 - cast in thread 8 doesn't croak ok 132 - cast in thread 8 doesn't trigger magic ok 133 - get in thread 8 doesn't croak ok 134 - get in thread 8 returns the right thing ok 135 - get in thread 8 triggers magic ok 136 - getdata in thread 8 doesn't croak ok 137 - getdata in thread 8 returns the right thing ok 138 - getdata in thread 8 doesn't trigger magic ok 139 - op object in thread 8 is correct ok 140 - set in thread 8 (check opname) doesn't croak ok 141 - dispell in thread 8 doesn't croak ok 142 - dispell in thread 8 doesn't trigger magic ok 143 - get in thread 8 after dispell doesn't croak ok 144 - get in thread 8 after dispell returns the right thing ok 145 - get in thread 8 after dispell doesn't trigger magic ok 146 - destructors ok 147 - wizard in thread 9 doesn't croak ok 148 - wizard in thread 9 is defined ok 149 - wizard in thread 9 doesn't trigger magic ok 150 - cast in thread 9 doesn't croak ok 151 - cast in thread 9 doesn't trigger magic ok 152 - get in thread 9 doesn't croak ok 153 - get in thread 9 returns the right thing ok 154 - get in thread 9 triggers magic ok 155 - getdata in thread 9 doesn't croak ok 156 - getdata in thread 9 returns the right thing ok 157 - getdata in thread 9 doesn't trigger magic ok 158 - op name in thread 9 is correct ok 159 - set in thread 9 (check opname) doesn't croak ok 160 - wizard in thread 10 doesn't croak ok 161 - wizard in thread 10 is defined ok 162 - wizard in thread 10 doesn't trigger magic ok 163 - cast in thread 10 doesn't croak ok 164 - cast in thread 10 doesn't trigger magic ok 165 - get in thread 10 doesn't croak ok 166 - get in thread 10 returns the right thing ok 167 - get in thread 10 triggers magic ok 168 - getdata in thread 10 doesn't croak ok 169 - getdata in thread 10 returns the right thing ok 170 - getdata in thread 10 doesn't trigger magic ok 171 - op name in thread 10 is correct ok 172 - set in thread 10 (check opname) doesn't croak ok 173 - wizard in thread 11 doesn't croak ok 174 - wizard in thread 11 is defined ok 175 - wizard in thread 11 doesn't trigger magic ok 176 - cast in thread 11 doesn't croak ok 177 - cast in thread 11 doesn't trigger magic ok 178 - get in thread 11 doesn't croak ok 179 - get in thread 11 returns the right thing ok 180 - get in thread 11 triggers magic ok 181 - getdata in thread 11 doesn't croak ok 182 - getdata in thread 11 returns the right thing ok 183 - getdata in thread 11 doesn't trigger magic ok 184 - wizard in thread 12 doesn't croak ok 185 - wizard in thread 12 is defined ok 186 - wizard in thread 12 doesn't trigger magic ok 187 - cast in thread 12 doesn't croak ok 188 - cast in thread 12 doesn't trigger magic ok 189 - get in thread 12 doesn't croak ok 190 - get in thread 12 returns the right thing ok 191 - get in thread 12 triggers magic ok 192 - getdata in thread 12 doesn't croak ok 193 - getdata in thread 12 returns the right thing ok 194 - getdata in thread 12 doesn't trigger magic ok 195 - op object in thread 11 is correct ok 196 - set in thread 11 (check opname) doesn't croak ok 197 - op object in thread 12 is correct ok 198 - set in thread 12 (check opname) doesn't croak ok 199 - destructors ok 200 - wizard in thread 13 doesn't croak ok 201 - wizard in thread 13 is defined ok 202 - wizard in thread 13 doesn't trigger magic ok 203 - cast in thread 13 doesn't croak ok 204 - cast in thread 13 doesn't trigger magic ok 205 - get in thread 13 doesn't croak ok 206 - get in thread 13 returns the right thing ok 207 - get in thread 13 triggers magic ok 208 - getdata in thread 13 doesn't croak ok 209 - getdata in thread 13 returns the right thing ok 210 - getdata in thread 13 doesn't trigger magic ok 211 - op name in thread 13 is correct ok 212 - set in thread 13 (check opname) doesn't croak ok 213 - wizard in thread 14 doesn't croak ok 214 - wizard in thread 14 is defined ok 215 - wizard in thread 14 doesn't trigger magic ok 216 - cast in thread 14 doesn't croak ok 217 - cast in thread 14 doesn't trigger magic ok 218 - get in thread 14 doesn't croak ok 219 - get in thread 14 returns the right thing ok 220 - get in thread 14 triggers magic ok 221 - getdata in thread 14 doesn't croak ok 222 - getdata in thread 14 returns the right thing ok 223 - getdata in thread 14 doesn't trigger magic ok 224 - op name in thread 14 is correct ok 225 - set in thread 14 (check opname) doesn't croak ok 226 - wizard in thread 15 doesn't croak ok 227 - wizard in thread 15 is defined ok 228 - wizard in thread 15 doesn't trigger magic ok 229 - cast in thread 15 doesn't croak ok 230 - cast in thread 15 doesn't trigger magic ok 231 - get in thread 15 doesn't croak ok 232 - get in thread 15 returns the right thing ok 233 - get in thread 15 triggers magic ok 234 - getdata in thread 15 doesn't croak ok 235 - wizard in thread 16 doesn't croak ok 236 - wizard in thread 16 is defined ok 237 - wizard in thread 16 doesn't trigger magic ok 238 - cast in thread 16 doesn't croak ok 239 - cast in thread 16 doesn't trigger magic ok 241 - getdata in thread 15 returns the right thing ok 246 - getdata in thread 15 doesn't trigger magic ok 242 - get in thread 16 returns the right thing ok 243 - get in thread 16 triggers magic ok 244 - getdata in thread 16 doesn't croak ok 245 - getdata in thread 16 returns the right thing ok 247 - getdata in thread 16 doesn't trigger magic ok 248 - op object in thread 16 is correct ok 249 - set in thread 16 (check opname) doesn't croak ok 250 - op object in thread 15 is correct ok 251 - set in thread 15 (check opname) doesn't croak ok 252 - destructors Failed 1/252 subtests # Using threads 1.72 # Using threads::shared 1.28 t/41-clone.t .............. 1..158 ok 1 - wizard with op_info 1 in main thread doesn't croak ok 2 - wizard with op_info 1 in main thread is defined ok 3 - wizard with op_info 1 in main thread doesn't trigger magic ok 4 - wizard with op_info 2 in main thread doesn't croak ok 5 - wizard with op_info 2 in main thread is defined ok 6 - wizard with op_info 2 in main thread doesn't trigger magic ok 7 - cast in thread 1 doesn't croak ok 8 - get in thread 1 doesn't croak ok 9 - get in thread 1 returns the right thing ok 10 - getdata in thread 1 doesn't croak ok 11 - getdata in thread 1 returns the right thing ok 12 - op name in thread 1 is correct ok 13 - set in thread 1 (check opname) doesn't croak ok 14 - dispell in thread 1 doesn't croak ok 15 - get in thread 1 after dispell doesn't croak ok 16 - get in thread 1 after dispell returns the right thing ok 17 - cast in thread 2 doesn't croak ok 18 - get in thread 2 doesn't croak ok 19 - get in thread 2 returns the right thing ok 20 - getdata in thread 2 doesn't croak ok 21 - getdata in thread 2 returns the right thing ok 22 - op name in thread 2 is correct ok 23 - set in thread 2 (check opname) doesn't croak ok 24 - dispell in thread 2 doesn't croak ok 25 - get in thread 2 after dispell doesn't croak ok 26 - get in thread 2 after dispell returns the right thing ok 27 - get triggered twice ok 28 - destructors ok 29 - cast in thread 3 doesn't croak ok 30 - get in thread 3 doesn't croak ok 31 - get in thread 3 returns the right thing ok 32 - getdata in thread 3 doesn't croak ok 33 - getdata in thread 3 returns the right thing ok 34 - op name in thread 3 is correct ok 35 - set in thread 3 (check opname) doesn't croak ok 36 - dispell in thread 3 doesn't croak ok 37 - get in thread 3 after dispell doesn't croak ok 38 - get in thread 3 after dispell returns the right thing ok 39 - cast in thread 4 doesn't croak ok 40 - get in thread 4 doesn't croak ok 41 - get in thread 4 returns the right thing ok 42 - getdata in thread 4 doesn't croak ok 43 - getdata in thread 4 returns the right thing ok 44 - op name in thread 4 is correct ok 45 - set in thread 4 (check opname) doesn't croak ok 46 - dispell in thread 4 doesn't croak ok 47 - get in thread 4 after dispell doesn't croak ok 48 - get in thread 4 after dispell returns the right thing ok 49 - get triggered twice ok 50 - destructors ok 51 - cast in thread 5 doesn't croak ok 52 - get in thread 5 doesn't croak ok 53 - get in thread 5 returns the right thing ok 54 - getdata in thread 5 doesn't croak ok 55 - getdata in thread 5 returns the right thing ok 56 - op object in thread 5 is correct ok 57 - set in thread 5 (check opname) doesn't croak ok 58 - dispell in thread 5 doesn't croak ok 59 - get in thread 5 after dispell doesn't croak ok 60 - get in thread 5 after dispell returns the right thing ok 61 - cast in thread 6 doesn't croak ok 62 - get in thread 6 doesn't croak ok 63 - get in thread 6 returns the right thing ok 64 - getdata in thread 6 doesn't croak ok 65 - getdata in thread 6 returns the right thing ok 66 - op object in thread 6 is correct ok 67 - set in thread 6 (check opname) doesn't croak ok 68 - dispell in thread 6 doesn't croak ok 69 - get in thread 6 after dispell doesn't croak ok 70 - get in thread 6 after dispell returns the right thing ok 71 - get triggered twice ok 72 - destructors ok 73 - cast in thread 7 doesn't croak ok 74 - get in thread 7 doesn't croak ok 75 - get in thread 7 returns the right thing ok 76 - getdata in thread 7 doesn't croak ok 77 - getdata in thread 7 returns the right thing ok 78 - op object in thread 7 is correct ok 79 - set in thread 7 (check opname) doesn't croak ok 80 - dispell in thread 7 doesn't croak ok 81 - get in thread 7 after dispell doesn't croak ok 82 - get in thread 7 after dispell returns the right thing ok 83 - cast in thread 8 doesn't croak ok 84 - get in thread 8 doesn't croak ok 85 - get in thread 8 returns the right thing ok 86 - getdata in thread 8 doesn't croak ok 87 - getdata in thread 8 returns the right thing ok 88 - op object in thread 8 is correct ok 89 - set in thread 8 (check opname) doesn't croak ok 90 - dispell in thread 8 doesn't croak ok 91 - get in thread 8 after dispell doesn't croak ok 92 - get in thread 8 after dispell returns the right thing ok 93 - get triggered twice ok 94 - destructors ok 95 - cast in thread 9 doesn't croak ok 96 - get in thread 9 doesn't croak ok 97 - get in thread 9 returns the right thing ok 98 - getdata in thread 9 doesn't croak ok 99 - getdata in thread 9 returns the right thing ok 100 - op name in thread 9 is correct ok 101 - set in thread 9 (check opname) doesn't croak ok 102 - cast in thread 10 doesn't croak ok 103 - get in thread 10 doesn't croak ok 104 - get in thread 10 returns the right thing ok 105 - getdata in thread 10 doesn't croak ok 106 - getdata in thread 10 returns the right thing ok 107 - op name in thread 10 is correct ok 108 - set in thread 10 (check opname) doesn't croak ok 109 - get triggered twice ok 110 - destructors ok 111 - cast in thread 11 doesn't croak ok 112 - get in thread 11 doesn't croak ok 113 - get in thread 11 returns the right thing ok 114 - getdata in thread 11 doesn't croak ok 115 - getdata in thread 11 returns the right thing ok 116 - op name in thread 11 is correct ok 117 - set in thread 11 (check opname) doesn't croak ok 118 - cast in thread 12 doesn't croak ok 119 - get in thread 12 doesn't croak ok 120 - get in thread 12 returns the right thing ok 121 - getdata in thread 12 doesn't croak ok 122 - getdata in thread 12 returns the right thing ok 123 - op name in thread 12 is correct ok 124 - set in thread 12 (check opname) doesn't croak ok 125 - get triggered twice ok 126 - destructors ok 127 - cast in thread 13 doesn't croak ok 128 - get in thread 13 doesn't croak ok 129 - get in thread 13 returns the right thing ok 130 - getdata in thread 13 doesn't croak ok 131 - getdata in thread 13 returns the right thing ok 132 - op object in thread 13 is correct ok 133 - set in thread 13 (check opname) doesn't croak ok 134 - cast in thread 14 doesn't croak ok 135 - get in thread 14 doesn't croak ok 136 - get in thread 14 returns the right thing ok 137 - getdata in thread 14 doesn't croak ok 138 - getdata in thread 14 returns the right thing ok 139 - op object in thread 14 is correct ok 140 - set in thread 14 (check opname) doesn't croak ok 141 - get triggered twice ok 142 - destructors ok 143 - cast in thread 15 doesn't croak ok 144 - get in thread 15 doesn't croak ok 145 - get in thread 15 returns the right thing ok 146 - getdata in thread 15 doesn't croak ok 147 - getdata in thread 15 returns the right thing ok 148 - op object in thread 15 is correct ok 149 - set in thread 15 (check opname) doesn't croak ok 150 - cast in thread 16 doesn't croak ok 151 - get in thread 16 doesn't croak ok 152 - get in thread 16 returns the right thing ok 153 - getdata in thread 16 doesn't croak ok 154 - getdata in thread 16 returns the right thing ok 155 - op object in thread 16 is correct ok 156 - set in thread 16 (check opname) doesn't croak ok 157 - get triggered twice ok 158 - destructors ok t/90-boilerplate.t ........ 1..3 ok 1 - README contains no boilerplate text ok 2 - Changes contains no boilerplate text ok 3 - lib/Variable/Magic.pm contains no boilerplate text ok t/91-pod.t ................ 1..1 ok 1 - blib/lib/Variable/Magic.pm ok t/92-pod-coverage.t ....... 1..1 ok 1 - Pod coverage on Variable::Magic ok t/95-portability-files.t .. 1..1 ok 1 - File names portability ok You tried to plan twice at t/99-kwalitee.t line 9. # Looks like your test exited with 255 before it could output anything. t/99-kwalitee.t ........... 1..13 Dubious, test returned 255 (wstat 65280, 0xff00) Failed 13/13 subtests Test Summary Report ------------------- t/40-threads.t (Wstat: 0 Tests: 251 Failed: 0) Parse errors: Tests out of sequence. Found (241) but expected (240) Tests out of sequence. Found (246) but expected (241) Tests out of sequence. Found (247) but expected (246) Tests out of sequence. Found (248) but expected (247) Tests out of sequence. Found (249) but expected (248) Displayed the first 5 of 9 TAP syntax errors. Re-run prove with the -p option to see them all. t/99-kwalitee.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 13 tests but ran 0. Files=32, Tests=1174, 7 wallclock secs ( 0.78 usr 0.51 sys + 5.53 cusr 1.16 csys = 7.98 CPU) Result: FAIL Failed 2/32 test programs. 0/1174 subtests failed. make: *** [test_dynamic] Error 255 VPIT/Variable-Magic-0.34.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports VPIT/Variable-Magic-0.34.tar.gz Running make for F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz Has already been unwrapped into directory /Users/fly818/var/cpan/build/B-Hooks-EndOfScope-0.08-RFKlVv CPAN.pm: Going to build F/FL/FLORA/B-Hooks-EndOfScope-0.08.tar.gz Warning: Prerequisite 'Variable::Magic => 0.34' for 'FLORA/B-Hooks-EndOfScope-0.08.tar.gz' failed when processing 'VPIT/Variable-Magic-0.34.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/B/Hooks/EndOfScope.pm blib/lib/B/Hooks/EndOfScope.pm Manifying blib/man3/B::Hooks::EndOfScope.3 FLORA/B-Hooks-EndOfScope-0.08.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 /Users/fly818/bin/perl "-Iinc" "-MModule::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, 'xt/author', '', '', 1, 'blib/lib', 'blib/arch')" t/*.t t/basic.t ...... 1..6 ok 1 - use B::Hooks::EndOfScope; ok 2 - on_scope_end imported ok 3 - .. and has the right prototype ok 4 - first callback invoked ok 5 - .. but the second is invoked later ok 6 - value still set at runtime ok t/eval.t ....... 1..1 ok 1 - callback invoked ok panic: leave_scope inconsistency at t/exception.t line 7. bar at (eval 16) line 4. # Looks like your test exited with 255 before it could output anything. t/exception.t .. 1..2 Dubious, test returned 255 (wstat 65280, 0xff00) Failed 2/2 subtests Test Summary Report ------------------- t/exception.t (Wstat: 65280 Tests: 0 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 2 tests but ran 0. Files=3, Tests=7, 1 wallclock secs ( 0.07 usr 0.05 sys + 0.31 cusr 0.10 csys = 0.53 CPU) Result: FAIL Failed 1/3 test programs. 0/7 subtests failed. make: *** [test_dynamic] Error 255 FLORA/B-Hooks-EndOfScope-0.08.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports FLORA/B-Hooks-EndOfScope-0.08.tar.gz Running make for F/FL/FLORA/signatures-0.05.tar.gz Has already been unwrapped into directory /Users/fly818/var/cpan/build/signatures-0.05-WvPeX3 CPAN.pm: Going to build F/FL/FLORA/signatures-0.05.tar.gz Warning: Prerequisite 'B::Hooks::EndOfScope => 0.08' for 'FLORA/signatures-0.05.tar.gz' failed when processing 'FLORA/B-Hooks-EndOfScope-0.08.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/signatures.pm blib/lib/signatures.pm /Users/fly818/bin/perl "-Iinc" /Users/fly818/var/megalib/ExtUtils/xsubpp -typemap /Users/fly818/ap818/lib/ExtUtils/typemap signatures.xs > signatures.xsc && mv signatures.xsc signatures.c gcc -c -I/Users/fly818/var/megalib/B/Hooks/OP/Check/Install -I/Users/fly818/var/megalib/B/Hooks/Parser/Install -I/Users/fly818/var/megalib/B/Hooks/OP/PPAddr/Install -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.05\" -DXS_VERSION=\"0.05\" "-I/Users/fly818/ap818/lib/CORE" signatures.c Running Mkbootstrap for signatures () chmod 644 signatures.bs rm -f blib/arch/auto/signatures/signatures.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 signatures.o -o blib/arch/auto/signatures/signatures.bundle \ \ chmod 755 blib/arch/auto/signatures/signatures.bundle cp signatures.bs blib/arch/auto/signatures/signatures.bs chmod 644 blib/arch/auto/signatures/signatures.bs Manifying blib/man3/signatures.3 FLORA/signatures-0.05.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 /Users/fly818/bin/perl "-Iinc" "-MModule::Install::ExtraTests" "-e" "Module::Install::ExtraTests::__harness('Test::Harness', 0, 'xt/author', '', '', 1, 'blib/lib', 'blib/arch')" t/*.t t/anon.t ........... 1..1 ok 1 ok t/basic.t .......... 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/bug_junctions.t .. 1..1 ok 1 ok t/eval.t ........... 1..8 ok 1 - signatures parse in eval ok 2 - sub declared in eval ok 3 - eval signature works ok 4 - string eval disabled ok 5 - signatures parse in eval ok 6 - sub declared in eval ok 7 - eval signature works ok 8 - string eval disabled ok t/proto.t .......... 1..8 ok 1 - no warnings yet ok 2 - no warnings with correct :proto declarations not ok 3 - warning with illegal :proto # TODO :proto checks not yet implemented # Failed (TODO) test 'warning with illegal :proto' # at t/proto.t line 34. # got: '0' # expected: '1' not ok 4 - warning looks sane # TODO :proto checks not yet implemented # Failed (TODO) test 'warning looks sane' # at t/proto.t line 35. # undef # doesn't match '(?-xism:Illegal character in prototype for main::invalid_proto : invalid at )' ok 5 - :proto attribute ok 6 - :proto with other attributes ok 7 - other attributes still there ok 8 ok t/subclass.t ....... 1..1 ok 1 - overriding proto_unwrap ok t/warnings.t ....... 1..4 ok 1 - no prototype warnings with signatures in scope ok 2 - warning without signatures in scope ok 3 - no more warnings ok 4 - disabling magic with unimport ok t/weird.t .......... 1..2 ok 1 ok 2 ok All tests successful. Files=8, Tests=30, 1 wallclock secs ( 0.11 usr 0.12 sys + 0.87 cusr 0.29 csys = 1.39 CPU) Result: PASS FLORA/signatures-0.05.tar.gz make test TEST_VERBOSE=1 -- OK Florian Ragwitz <rafl@debian.org> subroutine signatures with no source filter >>> (cd /Users/fly818/var/cpan/build/signatures-0.05-WvPeX3 && tar cvf - signatures-0.05.ppd blib) | gzip -c >/Users/fly818/var/REPO/F/FL/FLORA/signatures-0.05.tar.gz signatures-0.05.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/signatures/ blib/arch/auto/signatures/signatures.bs blib/arch/auto/signatures/signatures.bundle blib/lib/ blib/lib/signatures.pm blib/man3/ blib/man3/signatures.3 >>> mv /Users/fly818/var/cpan/build/signatures-0.05-WvPeX3/signatures-0.05.ppd /Users/fly818/var/REPO/F/FL/FLORA Finished 2009-04-25T02:15:23