Start 2009-05-20T00:36:24 ActivePerl-818 CPAN-1.9354 Going to read '/Users/fly818/var/cpan/Metadata' Database was generated on Tue, 19 May 2009 10:27:05 GMT Running make for G/GB/GBARR/Scalar-List-Utils-1.21.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/G/GB/GBARR/Scalar-List-Utils-1.21.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/G/GB/GBARR/CHECKSUMS Checksum for /Users/fly818/var/cpan/sources/authors/id/G/GB/GBARR/Scalar-List-Utils-1.21.tar.gz ok Scalar-List-Utils-1.21/ Scalar-List-Utils-1.21/Changes Scalar-List-Utils-1.21/lib/ Scalar-List-Utils-1.21/lib/List/ Scalar-List-Utils-1.21/lib/List/Util/ Scalar-List-Utils-1.21/lib/List/Util/PP.pm Scalar-List-Utils-1.21/lib/List/Util/XS.pm Scalar-List-Utils-1.21/lib/List/Util.pm Scalar-List-Utils-1.21/lib/Scalar/ Scalar-List-Utils-1.21/lib/Scalar/Util/ Scalar-List-Utils-1.21/lib/Scalar/Util/PP.pm Scalar-List-Utils-1.21/lib/Scalar/Util.pm Scalar-List-Utils-1.21/ListUtil.xs Scalar-List-Utils-1.21/Makefile.PL Scalar-List-Utils-1.21/MANIFEST Scalar-List-Utils-1.21/META.yml Scalar-List-Utils-1.21/multicall.h Scalar-List-Utils-1.21/README Scalar-List-Utils-1.21/SIGNATURE Scalar-List-Utils-1.21/t/ Scalar-List-Utils-1.21/t/00version.t Scalar-List-Utils-1.21/t/blessed.t Scalar-List-Utils-1.21/t/dualvar.t Scalar-List-Utils-1.21/t/expfail.t Scalar-List-Utils-1.21/t/first.t Scalar-List-Utils-1.21/t/isvstring.t Scalar-List-Utils-1.21/t/lln.t Scalar-List-Utils-1.21/t/max.t Scalar-List-Utils-1.21/t/maxstr.t Scalar-List-Utils-1.21/t/min.t Scalar-List-Utils-1.21/t/minstr.t Scalar-List-Utils-1.21/t/openhan.t Scalar-List-Utils-1.21/t/p_00version.t Scalar-List-Utils-1.21/t/p_blessed.t Scalar-List-Utils-1.21/t/p_first.t Scalar-List-Utils-1.21/t/p_lln.t Scalar-List-Utils-1.21/t/p_max.t Scalar-List-Utils-1.21/t/p_maxstr.t Scalar-List-Utils-1.21/t/p_min.t Scalar-List-Utils-1.21/t/p_minstr.t Scalar-List-Utils-1.21/t/p_openhan.t Scalar-List-Utils-1.21/t/p_readonly.t Scalar-List-Utils-1.21/t/p_reduce.t Scalar-List-Utils-1.21/t/p_refaddr.t Scalar-List-Utils-1.21/t/p_reftype.t Scalar-List-Utils-1.21/t/p_shuffle.t Scalar-List-Utils-1.21/t/p_sum.t Scalar-List-Utils-1.21/t/p_tainted.t Scalar-List-Utils-1.21/t/proto.t Scalar-List-Utils-1.21/t/readonly.t Scalar-List-Utils-1.21/t/reduce.t Scalar-List-Utils-1.21/t/refaddr.t Scalar-List-Utils-1.21/t/reftype.t Scalar-List-Utils-1.21/t/shuffle.t Scalar-List-Utils-1.21/t/stack-corruption.t Scalar-List-Utils-1.21/t/sum.t Scalar-List-Utils-1.21/t/tainted.t Scalar-List-Utils-1.21/t/weak.t Scalar-List-Utils-1.21/XS.pp CPAN.pm: Going to build G/GB/GBARR/Scalar-List-Utils-1.21.tar.gz >>> /Users/fly818/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for List::Util >>> make cp lib/List/Util/XS.pm blib/lib/List/Util/XS.pm cp lib/Scalar/Util/PP.pm blib/lib/Scalar/Util/PP.pm cp lib/List/Util/PP.pm blib/lib/List/Util/PP.pm cp lib/List/Util.pm blib/lib/List/Util.pm cp lib/Scalar/Util.pm blib/lib/Scalar/Util.pm /Users/fly818/bin/perl /Users/fly818/var/megalib/ExtUtils/xsubpp -typemap /Users/fly818/ap818/lib/ExtUtils/typemap ListUtil.xs > ListUtil.xsc && mv ListUtil.xsc ListUtil.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=\"1.21\" -DXS_VERSION=\"1.21\" "-I/Users/fly818/ap818/lib/CORE" -DPERL_EXT ListUtil.c Running Mkbootstrap for List::Util () chmod 644 Util.bs rm -f blib/arch/auto/List/Util/Util.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 ListUtil.o -o blib/arch/auto/List/Util/Util.bundle \ \ chmod 755 blib/arch/auto/List/Util/Util.bundle cp Util.bs blib/arch/auto/List/Util/Util.bs chmod 644 blib/arch/auto/List/Util/Util.bs Manifying blib/man3/List::Util::XS.3 Manifying blib/man3/List::Util.3 Manifying blib/man3/Scalar::Util.3 GBARR/Scalar-List-Utils-1.21.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 t/00version.t ......... 1..2 ok 1 - VERSION mismatch ok 2 - XS VERSION ok t/blessed.t ........... 1..11 ok 1 - undef is not blessed ok 2 - Numbers are not blessed ok 3 - Strings are not blessed ok 4 - Unblessed HASH-ref ok 5 - Unblessed ARRAY-ref ok 6 - Unblessed SCALAR-ref ok 7 - blessed ARRAY-ref ok 8 - blessed HASH-ref ok 9 - blessed HASH-ref ok 10 - recursion of UNIVERSAL::can ok 11 - blessed on broken isa() and can() ok t/dualvar.t ........... 1..11 ok 1 - Numeric value ok 2 - String value ok 3 - copy Numeric value ok 4 - copy String value ok 5 - inc Numeric value ok 6 - inc String value ok 7 - NV ok 8 - UV 1 ok 9 - UV 2 ok 10 - Tied num ok 11 - Tied str ok t/expfail.t ........... 1..3 ok 1 - no pure perl dualvar: error raised ok 2 - no pure perl set_prototype: error raised ok 3 - no pure perl weaken: error raised ok t/first.t ............. 1..17 ok 1 - defined ok 2 - one more than 8 ok 3 - none match ok 4 - no args ok 5 - reference args ok 6 - use of eval ok 7 - use of die ok 8 - wantarray ok 9 - return ok 10 - return from loop ok 11 - other package ok 12 - undef active sub ok 13 - redefine self ok 14 - from active sub ok 15 - Refcount unchanged ok 16 # skip Poor man's MULTICALL can't cope ok 17 # skip Poor man's MULTICALL can't cope ok t/isvstring.t ......... 1..3 ok 1 - dotted num ok 2 - isvstring ok 3 - not isvstring ok t/lln.t ............... 1..18 ok 1 - '1' ok 2 - '-1' ok 3 - '+1' ok 4 - '1.0' ok 5 - '+1.0' ok 6 - '-1.0' ok 7 - '-1.0e-12' ok 8 - Inf ok 9 - Infinity ok 10 - NaN ok 11 - foo ok 12 - undef ok 13 - HASH Ref ok 14 - ARRAY Ref ok 15 - Math::BigInt ok 16 - Stringified Math::BigInt ok 17 - Tied ok 18 - Tied ok t/max.t ............... 1..8 ok 1 - defined ok 2 - single arg ok 3 - 2-arg ordered ok 4 - 2-arg reverse ordered ok 5 - 20-arg random order ok 6 - overload ok 7 - overload ok 8 - bigint ok t/maxstr.t ............ 1..5 ok 1 - defined ok 2 - single arg ok 3 - 2-arg ordered ok 4 - 2-arg reverse ordered ok 5 - random ordered ok t/min.t ............... 1..8 ok 1 - defined ok 2 - single arg ok 3 - 2-arg ordered ok 4 - 2-arg reverse ordered ok 5 - 20-arg random order ok 6 - overload ok 7 - overload ok 8 - bigint ok t/minstr.t ............ 1..5 ok 1 - defined ok 2 - single arg ok 3 - 2-arg ordered ok 4 - 2-arg reverse ordered ok 5 - random ordered ok t/openhan.t ........... 1..14 ok 1 - defined ok 2 - STDERR ok 3 - fileno(STDERR) ok 4 - closed ok 5 - works with indirect filehandles ok 6 - works with in-memory files ok 7 - works for *DATA ok 8 - works for *DATA ok 9 - works for *DATA{IO} ok 10 - works for IO::Handle objects ok 11 - unopened IO::Handle ok 12 - works for IO::File objects ok 13 - unopened IO::File ok 14 - tied handles are always ok ok t/p_00version.t ....... 1..2 ok 1 - VERSION mismatch ok 2 - VERSION mismatch ok t/p_blessed.t ......... 1..11 ok 1 - undef is not blessed ok 2 - Numbers are not blessed ok 3 - Strings are not blessed ok 4 - Unblessed HASH-ref ok 5 - Unblessed ARRAY-ref ok 6 - Unblessed SCALAR-ref ok 7 - blessed ARRAY-ref ok 8 - blessed HASH-ref ok 9 - blessed HASH-ref ok 10 - recursion of UNIVERSAL::can ok 11 - blessed on broken isa() and can() ok t/p_first.t ........... 1..15 ok 1 - defined ok 2 - one more than 8 ok 3 - none match ok 4 - no args ok 5 - reference args ok 6 - use of eval ok 7 - use of die ok 8 - wantarray ok 9 - return ok 10 - return from loop ok 11 - other package ok 12 - undef active sub ok 13 - redefine self ok 14 - from active sub ok 15 - Refcount unchanged ok t/p_lln.t ............. 1..18 ok 1 - '1' ok 2 - '-1' ok 3 - '+1' ok 4 - '1.0' ok 5 - '+1.0' ok 6 - '-1.0' ok 7 - '-1.0e-12' ok 8 - Inf ok 9 - Infinity ok 10 - NaN ok 11 - foo ok 12 - undef ok 13 - HASH Ref ok 14 - ARRAY Ref ok 15 - Math::BigInt ok 16 - Stringified Math::BigInt ok 17 - Tied ok 18 - Tied ok t/p_max.t ............. 1..8 ok 1 - defined ok 2 - single arg ok 3 - 2-arg ordered ok 4 - 2-arg reverse ordered ok 5 - 20-arg random order ok 6 - overload ok 7 - overload ok 8 - bigint ok t/p_maxstr.t .......... 1..5 ok 1 - defined ok 2 - single arg ok 3 - 2-arg ordered ok 4 - 2-arg reverse ordered ok 5 - random ordered ok t/p_min.t ............. 1..8 ok 1 - defined ok 2 - single arg ok 3 - 2-arg ordered ok 4 - 2-arg reverse ordered ok 5 - 20-arg random order ok 6 - overload ok 7 - overload ok 8 - bigint ok t/p_minstr.t .......... 1..5 ok 1 - defined ok 2 - single arg ok 3 - 2-arg ordered ok 4 - 2-arg reverse ordered ok 5 - random ordered ok t/p_openhan.t ......... 1..14 ok 1 - defined ok 2 - STDERR ok 3 - fileno(STDERR) ok 4 - closed ok 5 - works with indirect filehandles ok 6 - works with in-memory files ok 7 - works for *DATA ok 8 - works for *DATA ok 9 - works for *DATA{IO} ok 10 - works for IO::Handle objects ok 11 - unopened IO::Handle ok 12 - works for IO::File objects ok 13 - unopened IO::File ok 14 - tied handles are always ok ok t/p_readonly.t ........ 1..11 ok 1 - number constant ok 2 - number variable ok 3 - no change to number variable ok 4 - string constant ok 5 - string variable ok 6 - no change to string variable ok 7 - reference to constant ok 8 - de-reference to constant ok 9 - glob not ok 10 - reference a constant in a sub # TODO doesn't work with threads # Failed (TODO) test 'reference a constant in a sub' # at t/readonly.t line 49. ok 11 - reference a non-constant in a sub ok t/p_reduce.t .......... 1..23 ok 1 - no args ok 2 - 4-arg divide ok 3 - one arg ok 4 - min ok 5 - concat ok 6 - call sub ok 7 - use eval{} ok 8 - die ok 9 - scalar context ok 10 - sub reference ok 11 - call sub ok 12 - eval string ok 13 - restore $a ok 14 - restore $b ok 15 - return ok 16 - return from loop ok 17 - other package ok 18 - undef active sub ok 19 - redefine self ok 20 - from active sub ok 21 - Refcount unchanged ok 22 - Not a subroutine reference ok 23 - Not a subroutine reference ok t/p_refaddr.t ......... 1..32 ok 1 - not undef ok 2 - not '10' ok 3 - not 'string' ok 4 - HASH(0x183ef28) ok 5 - HASH(0x183ef28) ok 6 - blessed with overload HASH(0x183ef28) ok 7 - HASH(0x183ef28) ok 8 - SCALAR(0x184b610) ok 9 - SCALAR(0x184b610) ok 10 - blessed with overload SCALAR(0x184b610) ok 11 - SCALAR(0x184b610) ok 12 - ARRAY(0x1867c34) ok 13 - ARRAY(0x1867c34) ok 14 - blessed with overload ARRAY(0x1867c34) ok 15 - ARRAY(0x1867c34) ok 16 - GLOB(0x184b64c) ok 17 - GLOB(0x184b64c) ok 18 - blessed with overload GLOB(0x184b64c) ok 19 - GLOB(0x184b64c) ok 20 - CODE(0x184b7a8) ok 21 - CODE(0x184b7a8) ok 22 - blessed with overload CODE(0x184b7a8) ok 23 - CODE(0x184b7a8) ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 - foo ok t/p_reftype.t ......... 1..29 ok 1 - number ok 2 - string ok 3 - HASH ref ok 4 - HASH ref ok 5 - HASH ref ok 6 - ARRAY ref ok 7 - ARRAY ref ok 8 - ARRAY ref ok 9 - SCALAR ref ok 10 - SCALAR ref ok 11 - SCALAR ref ok 12 - REF ref ok 13 - REF ref ok 14 - REF ref ok 15 - tied GLOB ref ok 16 - tied GLOB ref ok 17 - tied GLOB ref ok 18 - GLOB ref ok 19 - GLOB ref ok 20 - GLOB ref ok 21 - CODE ref ok 22 - CODE ref ok 23 - CODE ref ok 24 - IO ref ok 25 - IO ref ok 26 - IO ref ok 27 - REGEEXP ok 28 - REGEEXP ok 29 - REGEEXP ok t/p_shuffle.t ......... 1..6 ok 1 - no args ok 2 - 1 in 1 out ok 3 - one arg ok 4 - arg count ok 5 - result different to args ok 6 - values ok t/p_sum.t ............. 1..8 ok 1 - no args ok 2 - one arg ok 3 - 4 args ok 4 - one -1 ok 5 - variable arg ok 6 - real numbers ok 7 - overload ok 8 - bignum ok t/p_tainted.t ......... 1..4 ok 1 - constant number ok 2 - known variable ok 3 - environment variable ok 4 - copy of environment variable ok t/proto.t ............. 1..13 ok 1 - no prototype ok 2 - set prototype ok 3 - return value ok 4 - remove prototype ok 5 - empty prototype ok 6 - @ prototype ok 7 - remove prototype ok 8 - non existing sub ok 9 - change non existing sub ok 10 - forward declaration ok 11 - change forward declaration ok 12 - not a reference ok 13 - not a sub reference ok t/readonly.t .......... 1..11 ok 1 - number constant ok 2 - number variable ok 3 - no change to number variable ok 4 - string constant ok 5 - string variable ok 6 - no change to string variable ok 7 - reference to constant ok 8 - de-reference to constant ok 9 - glob not ok 10 - reference a constant in a sub # TODO doesn't work with threads # Failed (TODO) test 'reference a constant in a sub' # at t/readonly.t line 49. ok 11 - reference a non-constant in a sub ok t/reduce.t ............ 1..25 ok 1 - no args ok 2 - 4-arg divide ok 3 - one arg ok 4 - min ok 5 - concat ok 6 - call sub ok 7 - use eval{} ok 8 - die ok 9 - scalar context ok 10 - sub reference ok 11 - call sub ok 12 - eval string ok 13 - restore $a ok 14 - restore $b ok 15 - return ok 16 - return from loop ok 17 - other package ok 18 - undef active sub ok 19 - redefine self ok 20 - from active sub ok 21 - Refcount unchanged ok 22 - Not a subroutine reference ok 23 - Not a subroutine reference ok 24 # skip Poor man's MULTICALL can't cope ok 25 # skip Poor man's MULTICALL can't cope ok t/refaddr.t ........... 1..32 ok 1 - not undef ok 2 - not '10' ok 3 - not 'string' ok 4 - HASH(0x18469c4) ok 5 - HASH(0x18469c4) ok 6 - blessed with overload HASH(0x18469c4) ok 7 - HASH(0x18469c4) ok 8 - SCALAR(0x1849674) ok 9 - SCALAR(0x1849674) ok 10 - blessed with overload SCALAR(0x1849674) ok 11 - SCALAR(0x1849674) ok 12 - ARRAY(0x1842940) ok 13 - ARRAY(0x1842940) ok 14 - blessed with overload ARRAY(0x1842940) ok 15 - ARRAY(0x1842940) ok 16 - GLOB(0x1849500) ok 17 - GLOB(0x1849500) ok 18 - blessed with overload GLOB(0x1849500) ok 19 - GLOB(0x1849500) ok 20 - CODE(0x1846ac0) ok 21 - CODE(0x1846ac0) ok 22 - blessed with overload CODE(0x1846ac0) ok 23 - CODE(0x1846ac0) ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 - foo ok t/reftype.t ........... 1..29 ok 1 - number ok 2 - string ok 3 - HASH ref ok 4 - HASH ref ok 5 - HASH ref ok 6 - ARRAY ref ok 7 - ARRAY ref ok 8 - ARRAY ref ok 9 - SCALAR ref ok 10 - SCALAR ref ok 11 - SCALAR ref ok 12 - REF ref ok 13 - REF ref ok 14 - REF ref ok 15 - tied GLOB ref ok 16 - tied GLOB ref ok 17 - tied GLOB ref ok 18 - GLOB ref ok 19 - GLOB ref ok 20 - GLOB ref ok 21 - CODE ref ok 22 - CODE ref ok 23 - CODE ref ok 24 - IO ref ok 25 - IO ref ok 26 - IO ref ok 27 - REGEEXP ok 28 - REGEEXP ok 29 - REGEEXP ok t/shuffle.t ........... 1..6 ok 1 - no args ok 2 - 1 in 1 out ok 3 - one arg ok 4 - arg count ok 5 - result different to args ok 6 - values ok t/stack-corruption.t .. 1..1 ok 1 ok t/sum.t ............... 1..8 ok 1 - no args ok 2 - one arg ok 3 - 4 args ok 4 - one -1 ok 5 - variable arg ok 6 - real numbers ok 7 - overload ok 8 - bignum ok t/tainted.t ........... 1..4 ok 1 - constant number ok 2 - known variable ok 3 - environment variable ok 4 - copy of environment variable ok t/weak.t .............. 1..22 # START ok 1 # WEAK: ok 2 # UNDZ: ok 3 # UNDY: ok 4 # FIN: # CASE 2: ok 5 # BW: # AW: ok 6 # EXITBLOCK # 1: Dest=HASH(0x462558) # 2: Dest=HASH(0x462558) # 3: Dest=HASH(0x462558) # WKED ok 7 # VALS: HASH Dest=HASH(0x462558) SELF REF(0x1853a48) Y REF(0x1850518) FLAG: REF(0x4d4bb4) # VPRINT # INCFLAG # OUT 1 ok 8 # AFTER # FLAGU # INCFLAG # INCFLAG ok 9 # CASE5 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok All tests successful. Files=38, Tests=455, 5 wallclock secs ( 0.54 usr 0.61 sys + 3.32 cusr 1.03 csys = 5.50 CPU) Result: PASS GBARR/Scalar-List-Utils-1.21.tar.gz make test TEST_VERBOSE=1 -- OK Graham Barr <gbarr@pobox.com> Common Scalar and List utility subroutines >>> (cd /Users/fly818/var/cpan/build/Scalar-List-Utils-1.21-vVJitv && tar cvf - Scalar-List-Utils-1.21.ppd blib) | gzip -c >/Users/fly818/var/REPO/G/GB/GBARR/Scalar-List-Utils-1.21.tar.gz Scalar-List-Utils-1.21.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/List/ blib/arch/auto/List/Util/ blib/arch/auto/List/Util/Util.bs blib/arch/auto/List/Util/Util.bundle blib/lib/ blib/lib/List/ blib/lib/List/Util/ blib/lib/List/Util/PP.pm blib/lib/List/Util/XS.pm blib/lib/List/Util.pm blib/lib/Scalar/ blib/lib/Scalar/Util/ blib/lib/Scalar/Util/PP.pm blib/lib/Scalar/Util.pm blib/man3/ blib/man3/List::Util.3 blib/man3/List::Util::XS.3 blib/man3/Scalar::Util.3 >>> mv /Users/fly818/var/cpan/build/Scalar-List-Utils-1.21-vVJitv/Scalar-List-Utils-1.21.ppd /Users/fly818/var/REPO/G/GB/GBARR Finished 2009-05-20T00:36:40