Start 2008-08-09T04:27:53 Going to read /home/fly1003/var/cpan/Metadata Database was generated on Fri, 08 Aug 2008 10:02:52 GMT Running make for G/GB/GBARR/Scalar-List-Utils-1.19.tar.gz Checksum for /net/nas/data/cpan/authors/id/G/GB/GBARR/Scalar-List-Utils-1.19.tar.gz ok Scalar-List-Utils-1.19/ Scalar-List-Utils-1.19/t/ Scalar-List-Utils-1.19/t/refaddr.t Scalar-List-Utils-1.19/t/p_tainted.t Scalar-List-Utils-1.19/t/p_maxstr.t Scalar-List-Utils-1.19/t/p_blessed.t Scalar-List-Utils-1.19/t/tainted.t Scalar-List-Utils-1.19/t/maxstr.t Scalar-List-Utils-1.19/t/p_minstr.t Scalar-List-Utils-1.19/t/p_readonly.t Scalar-List-Utils-1.19/t/p_min.t Scalar-List-Utils-1.19/t/p_refaddr.t Scalar-List-Utils-1.19/t/reftype.t Scalar-List-Utils-1.19/t/blessed.t Scalar-List-Utils-1.19/t/lln.t Scalar-List-Utils-1.19/t/proto.t Scalar-List-Utils-1.19/t/p_first.t Scalar-List-Utils-1.19/t/minstr.t Scalar-List-Utils-1.19/t/first.t Scalar-List-Utils-1.19/t/p_shuffle.t Scalar-List-Utils-1.19/t/min.t Scalar-List-Utils-1.19/t/reduce.t Scalar-List-Utils-1.19/t/p_lln.t Scalar-List-Utils-1.19/t/max.t Scalar-List-Utils-1.19/t/p_openhan.t Scalar-List-Utils-1.19/t/p_max.t Scalar-List-Utils-1.19/t/openhan.t Scalar-List-Utils-1.19/t/readonly.t Scalar-List-Utils-1.19/t/isvstring.t Scalar-List-Utils-1.19/t/p_sum.t Scalar-List-Utils-1.19/t/p_reduce.t Scalar-List-Utils-1.19/t/sum.t Scalar-List-Utils-1.19/t/shuffle.t Scalar-List-Utils-1.19/t/dualvar.t Scalar-List-Utils-1.19/t/00version.t Scalar-List-Utils-1.19/t/weak.t Scalar-List-Utils-1.19/t/p_reftype.t Scalar-List-Utils-1.19/inc/ Scalar-List-Utils-1.19/inc/Test/ Scalar-List-Utils-1.19/inc/Test/Builder.pm Scalar-List-Utils-1.19/inc/Test/Builder/ Scalar-List-Utils-1.19/inc/Test/Builder/Module.pm Scalar-List-Utils-1.19/inc/Test/More.pm Scalar-List-Utils-1.19/inc/Module/ Scalar-List-Utils-1.19/inc/Module/Install.pm Scalar-List-Utils-1.19/inc/Module/Install/ Scalar-List-Utils-1.19/inc/Module/Install/InstallDirs.pm Scalar-List-Utils-1.19/inc/Module/Install/Include.pm Scalar-List-Utils-1.19/inc/Module/Install/Makefile.pm Scalar-List-Utils-1.19/inc/Module/Install/Metadata.pm Scalar-List-Utils-1.19/inc/Module/Install/Win32.pm Scalar-List-Utils-1.19/inc/Module/Install/Fetch.pm Scalar-List-Utils-1.19/inc/Module/Install/Base.pm Scalar-List-Utils-1.19/inc/Module/Install/Can.pm Scalar-List-Utils-1.19/Changes Scalar-List-Utils-1.19/lib/ Scalar-List-Utils-1.19/lib/List/ Scalar-List-Utils-1.19/lib/List/Util.pm Scalar-List-Utils-1.19/lib/Scalar/ Scalar-List-Utils-1.19/lib/Scalar/Util.pm Scalar-List-Utils-1.19/MANIFEST Scalar-List-Utils-1.19/META.yml Scalar-List-Utils-1.19/Util.xs Scalar-List-Utils-1.19/mytypemap Scalar-List-Utils-1.19/multicall.h Scalar-List-Utils-1.19/Makefile.PL Scalar-List-Utils-1.19/README Scalar-List-Utils-1.19/SIGNATURE CPAN.pm: Going to build G/GB/GBARR/Scalar-List-Utils-1.19.tar.gz >>> /home/fly1003/ap1003/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for List::Util >>> make cp lib/List/Util.pm blib/lib/List/Util.pm cp lib/Scalar/Util.pm blib/lib/Scalar/Util.pm /home/fly1003/ap1003/bin/perl-static "-Iinc" /home/fly1003/var/megalib/ExtUtils/xsubpp -typemap /home/fly1003/ap1003/lib/ExtUtils/typemap Util.xs > Util.xsc && mv Util.xsc Util.c gcc -c -D_REENTRANT -D_GNU_SOURCE -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"1.19\" -DXS_VERSION=\"1.19\" -fPIC "-I/home/fly1003/ap1003/lib/CORE" -DPERL_EXT Util.c Running Mkbootstrap for List::Util () chmod 644 Util.bs rm -f blib/arch/auto/List/Util/Util.so gcc -shared -O2 Util.o -o blib/arch/auto/List/Util/Util.so \ \ chmod 755 blib/arch/auto/List/Util/Util.so cp Util.bs blib/arch/auto/List/Util/Util.bs chmod 644 blib/arch/auto/List/Util/Util.bs Manifying blib/man3/List::Util.3 Manifying blib/man3/Scalar::Util.3 GBARR/Scalar-List-Utils-1.19.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1003/ap1003/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/00version..... 1..1 ok 1 - VERSION mismatch ok t/blessed....... 1..8 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 t/dualvar....... 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/first......... 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 - goto label ok 17 - goto sub ok t/isvstring..... 1..3 ok 1 - dotted num ok 2 - isvstring ok 3 - not isvstring ok t/lln........... 1..16 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 t/max........... 1..5 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 t/maxstr........ 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........... 1..5 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 t/minstr........ 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....... 1..4 ok 1 - defined ok 2 - STDERR ok 3 - fileno(STDERR) ok 4 - closed ok t/p_blessed..... 1..8 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 t/p_first....... 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......... 1..16 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 t/p_max......... 1..5 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 t/p_maxstr...... 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......... 1..5 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 t/p_minstr...... 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..... 1..4 ok 1 - defined ok 2 - STDERR ok 3 - fileno(STDERR) ok 4 - closed ok t/p_readonly.... 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' # in t/readonly.t at line 49. ok 11 - reference a non-constant in a sub ok t/p_reduce...... 1..21 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 t/p_refaddr..... 1..29 ok 1 - not undef ok 2 - not '10' ok 3 - not 'string' ok 4 - HASH(0x6761a8) ok 5 - HASH(0x6761a8) ok 6 - blessed with overload HASH(0x6761a8) ok 7 - HASH(0x6761a8) ok 8 - SCALAR(0x7d7b98) ok 9 - SCALAR(0x7d7b98) ok 10 - blessed with overload SCALAR(0x7d7b98) ok 11 - SCALAR(0x7d7b98) ok 12 - ARRAY(0x804858) ok 13 - ARRAY(0x804858) ok 14 - blessed with overload ARRAY(0x804858) ok 15 - ARRAY(0x804858) ok 16 - GLOB(0x7d7c88) ok 17 - GLOB(0x7d7c88) ok 18 - blessed with overload GLOB(0x7d7c88) ok 19 - GLOB(0x7d7c88) ok 20 - CODE(0x7d8030) ok 21 - CODE(0x7d8030) ok 22 - blessed with overload CODE(0x7d8030) ok 23 - CODE(0x7d8030) ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok t/p_reftype..... 1..23 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 t/p_shuffle..... 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......... 1..6 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 t/p_tainted..... 1..4 ok 1 - constant number ok 2 - known variable ok 3 - environment variable ok 4 - copy of environment variable ok t/proto......... 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...... 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' # in t/readonly.t at line 49. ok 11 - reference a non-constant in a sub ok t/reduce........ 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 - goto label ok 23 - goto sub ok t/refaddr....... 1..29 ok 1 - not undef ok 2 - not '10' ok 3 - not 'string' ok 4 - HASH(0x675fb0) ok 5 - HASH(0x675fb0) ok 6 - blessed with overload HASH(0x675fb0) ok 7 - HASH(0x675fb0) ok 8 - SCALAR(0x7c3848) ok 9 - SCALAR(0x7c3848) ok 10 - blessed with overload SCALAR(0x7c3848) ok 11 - SCALAR(0x7c3848) ok 12 - ARRAY(0x844af8) ok 13 - ARRAY(0x844af8) ok 14 - blessed with overload ARRAY(0x844af8) ok 15 - ARRAY(0x844af8) ok 16 - GLOB(0x7c3518) ok 17 - GLOB(0x7c3518) ok 18 - blessed with overload GLOB(0x7c3518) ok 19 - GLOB(0x7c3518) ok 20 - CODE(0x814280) ok 21 - CODE(0x814280) ok 22 - blessed with overload CODE(0x814280) ok 23 - CODE(0x814280) ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok t/reftype....... 1..23 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 t/shuffle....... 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/sum........... 1..6 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 t/tainted....... 1..4 ok 1 - constant number ok 2 - known variable ok 3 - environment variable ok 4 - copy of environment variable ok t/weak.......... 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(0x8453f8) # 2: Dest=HASH(0x8453f8) # 3: Dest=HASH(0x8453f8) # WKED ok 7 # VALS: HASH Dest=HASH(0x8453f8) SELF REF(0x83c1c0) Y REF(0x81c550) FLAG: REF(0x83c0e8) # 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=35, Tests=380, 4 wallclock secs ( 0.42 usr 0.12 sys + 2.32 cusr 0.38 csys = 3.24 CPU) Result: PASS GBARR/Scalar-List-Utils-1.19.tar.gz make test TEST_VERBOSE=1 -- OK Graham Barr <gbarr@pobox.com> Common Scalar and List utility subroutines >>> (cd /home/fly1003/var/cpan/build/Scalar-List-Utils-1.19-c5u9zI && tar cvf - Scalar-List-Utils-1.19.ppd blib) | gzip -c >/home/fly1003/var/REPO/G/GB/GBARR/Scalar-List-Utils-1.19.tar.gz Scalar-List-Utils-1.19.ppd blib/ blib/lib/ blib/lib/List/ blib/lib/List/Util.pm blib/lib/Scalar/ blib/lib/Scalar/Util.pm 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.so blib/man3/ blib/man3/List::Util.3 blib/man3/Scalar::Util.3 >>> mv /home/fly1003/var/cpan/build/Scalar-List-Utils-1.19-c5u9zI/Scalar-List-Utils-1.19.ppd /home/fly1003/var/REPO/G/GB/GBARR Finished 2008-08-09T04:28:06