PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2013-08-31T20:00:58 ActivePerl-818 CPAN-2.00 Reading '/export/home/fly818/var/cpan/Metadata' Database was generated on Sun, 01 Sep 2013 02:17:02 GMT Running make for P/PE/PEVANS/Scalar-List-Utils-1.32.tar.gz Checksum for /net/nas/data/cpan/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.32.tar.gz ok You have Archive::Tar 1.40, but 1.50 or later is recommended. Please upgrade. Scalar-List-Utils-1.32/ Scalar-List-Utils-1.32/MYMETA.yml Scalar-List-Utils-1.32/lib/ Scalar-List-Utils-1.32/lib/Scalar/ Scalar-List-Utils-1.32/lib/Scalar/Util.pm Scalar-List-Utils-1.32/lib/List/ Scalar-List-Utils-1.32/lib/List/Util/ Scalar-List-Utils-1.32/lib/List/Util/XS.pm Scalar-List-Utils-1.32/lib/List/Util.pm Scalar-List-Utils-1.32/ListUtil.xs Scalar-List-Utils-1.32/Changes Scalar-List-Utils-1.32/README Scalar-List-Utils-1.32/ppport.h Scalar-List-Utils-1.32/META.yml Scalar-List-Utils-1.32/MANIFEST Scalar-List-Utils-1.32/multicall.h Scalar-List-Utils-1.32/MYMETA.json Scalar-List-Utils-1.32/t/ Scalar-List-Utils-1.32/t/shuffle.t Scalar-List-Utils-1.32/t/maxstr.t Scalar-List-Utils-1.32/t/weak.t Scalar-List-Utils-1.32/t/reftype.t Scalar-List-Utils-1.32/t/dualvar.t Scalar-List-Utils-1.32/t/minstr.t Scalar-List-Utils-1.32/t/refaddr.t Scalar-List-Utils-1.32/t/00version.t Scalar-List-Utils-1.32/t/blessed.t Scalar-List-Utils-1.32/t/tainted.t Scalar-List-Utils-1.32/t/sum.t Scalar-List-Utils-1.32/t/max.t Scalar-List-Utils-1.32/t/min.t Scalar-List-Utils-1.32/t/getmagic-once.t Scalar-List-Utils-1.32/t/stack-corruption.t Scalar-List-Utils-1.32/t/openhan.t Scalar-List-Utils-1.32/t/sum0.t Scalar-List-Utils-1.32/t/proto.t Scalar-List-Utils-1.32/t/first.t Scalar-List-Utils-1.32/t/multicall-refcount.t Scalar-List-Utils-1.32/t/isvstring.t Scalar-List-Utils-1.32/t/reduce.t Scalar-List-Utils-1.32/t/lln.t Scalar-List-Utils-1.32/t/readonly.t Scalar-List-Utils-1.32/t/pair.t Scalar-List-Utils-1.32/Makefile.PL CPAN.pm: Building P/PE/PEVANS/Scalar-List-Utils-1.32.tar.gz >>> /export/home/fly818/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for List::Util Writing MYMETA.yml and MYMETA.json >>> make cp lib/List/Util/XS.pm blib/lib/List/Util/XS.pm cp lib/List/Util.pm blib/lib/List/Util.pm cp lib/Scalar/Util.pm blib/lib/Scalar/Util.pm /export/home/fly818/bin/perl /export/home/fly818/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly818/ap818/lib/ExtUtils/typemap ListUtil.xs > ListUtil.xsc && mv ListUtil.xsc ListUtil.c cc -c -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.32\" -DXS_VERSION=\"1.32\" -KPIC "-I/export/home/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.so cc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/WS6U2/lib ListUtil.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::XS.3 Manifying blib/man3/List::Util.3 Manifying blib/man3/Scalar::Util.3 PEVANS/Scalar-List-Utils-1.32.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/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 # Failed test 'Shared IV number preserved' # at t/dualvar.t line 98. # Failed test 'Shared UV number preserved' # at t/dualvar.t line 104. # Failed test 'Shared UV number preserved' # at t/dualvar.t line 105. # Looks like you failed 3 tests of 41. t/dualvar.t ............. 1..41 ok 1 - Is a dualvar ok 2 - Numeric value ok 3 - String value ok 4 - Is a dualvar ok 5 - copy Numeric value ok 6 - copy String value ok 7 - No longer dualvar ok 8 - inc Numeric value ok 9 - inc String value ok 10 - Is a dualvar ok 11 - NV ok 12 - Is a dualvar ok 13 - UV 1 ok 14 - UV 2 ok 15 - Not a dualvar ok 16 - Is a dualvar ok 17 - Is a dualvar ok 18 - Tied num ok 19 - Tied str ok 20 - utf8 ok 21 - not utf8 not ok 22 - Shared IV number preserved ok 23 - Shared string preserved ok 24 - Is a dualvar ok 25 - Shared NV number preserved ok 26 - Shared string preserved ok 27 - Is a dualvar not ok 28 - Shared UV number preserved not ok 29 - Shared UV number preserved ok 30 - Shared string preserved ok 31 - Is a dualvar ok 32 - Shared IV number preserved ok 33 - Shared string preserved ok 34 - Is a dualvar ok 35 - Shared NV number preserved ok 36 - Shared string preserved ok 37 - Is a dualvar ok 38 - Shared UV number preserved ok 39 - Shared UV number preserved ok 40 - Shared string preserved ok 41 - Is a dualvar Dubious, test returned 3 (wstat 768, 0x300) Failed 3/41 subtests t/first.t ............... 1..24 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 18 - XSUB callbacks ok 19 - XSUB callbacks ok 20 - check for code reference ok 21 - check for code reference ok 22 - check for code reference ok 23 - check for code reference ok 24 - check for code reference ok t/getmagic-once.t ....... 1..6 ok 1 ok 2 - blessed ok 3 ok 4 - reftype ok 5 ok 6 - refaddr ok t/isvstring.t ........... 1..3 ok 1 - dotted num ok 2 - isvstring ok 3 - not isvstring ok t/lln.t ................. 1..19 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 19 - MONGOLIAN DIGIT FIVE ok t/max.t ................. 1..10 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 9 - bigint and normal int ok 10 - bigint and normal int 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..10 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 9 - bigint and normal int ok 10 - bigint and normal int 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/multicall-refcount.t .. 1..1 ok 1 ok t/openhan.t ............. 1..21 ok 1 - defined ok 2 - STDERR ok 3 - fileno(STDERR) ok 4 - closed ok 5 - works with indirect filehandles ok 6 - works with indirect filehandles ok 7 - works with in-memory files ok 8 - works with in-memory files ok 9 - works for *DATA ok 10 - works for *DATA ok 11 - works for *DATA{IO} ok 12 - works for IO::Handle objects ok 13 - unopened IO::Handle ok 14 - works for IO::File objects ok 15 - works for IO::File objects ok 16 - unopened IO::File ok 17 - tied handles are always ok ok 18 - tied handle refs are always ok ok 19 - undef is not a filehandle ok 20 - strings are not filehandles ok 21 - integers are not filehandles ok t/pair.t ................ 1..20 ok 1 - pairgrep list ok 2 - pairgrep scalar ok 3 - pairgrep pads with undef ok 4 - even-sized list yields no warnings from pairgrep ok 5 - odd-sized list yields warning from pairgrep ok 6 - pairgrep aliases elements ok 7 - pairfirst list ok 8 - pairfirst list empty ok 9 - pairfirst scalar true ok 10 - pairfirst scalar false ok 11 - pairmap list ok 12 - pairmap scalar ok 13 - pairmap list returning >2 items ok 14 - pairmap pads with undef ok 15 - pairmap aliases elements ok 16 - pairmap copes with stack movement ok 17 - pairs ok 18 - pairs pads with undef ok 19 - pairkeys ok 20 - pairvalues 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 51. ok 11 - reference a non-constant in a sub ok t/reduce.t .............. 1..31 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 26 - xsub callbacks ok 27 - check for code reference ok 28 - check for code reference ok 29 - check for code reference ok 30 - check for code reference ok 31 - check for code reference ok t/refaddr.t ............. 1..32 ok 1 - not undef ok 2 - not '10' ok 3 - not 'string' ok 4 - HASH(0x2d6998) ok 5 - HASH(0x2d6998) ok 6 - blessed with overload HASH(0x2d6998) ok 7 - HASH(0x2d6998) ok 8 - SCALAR(0x2998d0) ok 9 - SCALAR(0x2998d0) ok 10 - blessed with overload SCALAR(0x2998d0) ok 11 - SCALAR(0x2998d0) ok 12 - ARRAY(0x2788ec) ok 13 - ARRAY(0x2788ec) ok 14 - blessed with overload ARRAY(0x2788ec) ok 15 - ARRAY(0x2788ec) ok 16 - GLOB(0x285b34) ok 17 - GLOB(0x285b34) ok 18 - blessed with overload GLOB(0x285b34) ok 19 - GLOB(0x285b34) ok 20 - CODE(0x285c6c) ok 21 - CODE(0x285c6c) ok 22 - blessed with overload CODE(0x285c6c) ok 23 - CODE(0x285c6c) ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 - foo ok t/reftype.t ............. 1..32 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 - SCALAR ref (but SVt_RV) ok 13 - SCALAR ref (but SVt_RV) ok 14 - SCALAR ref (but SVt_RV) ok 15 - REF ref ok 16 - REF ref ok 17 - REF ref ok 18 - tied GLOB ref ok 19 - tied GLOB ref ok 20 - tied GLOB ref ok 21 - GLOB ref ok 22 - GLOB ref ok 23 - GLOB ref ok 24 - CODE ref ok 25 - CODE ref ok 26 - CODE ref ok 27 - IO ref ok 28 - IO ref ok 29 - IO ref ok 30 - REGEEXP ok 31 - REGEEXP ok 32 - 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..13 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 - bigint ok 9 - bigint + builtin int ok 10 - bigint + builtin int ok 11 - overload returning non-overload ok 12 - overload returning non-overload ok 13 - overload returning non-overload ok t/sum0.t ................ 1..3 ok 1 - no args ok 2 - one arg ok 3 - 4 args ok t/tainted.t ............. 1..5 ok 1 - constant number ok 2 - known variable ok 3 - environment variable ok 4 - copy of environment variable ok 5 - for magic variables 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(0x23f640) # 2: Dest=HASH(0x23f640) # 3: Dest=HASH(0x23f640) # WKED ok 7 # VALS: HASH Dest=HASH(0x23f640) SELF REF(0x2f2028) Y REF(0x2da43c) FLAG: REF(0x2dac58) # 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 Test Summary Report ------------------- t/dualvar.t (Wstat: 768 Tests: 41 Failed: 3) Failed tests: 22, 28-29 Non-zero exit status: 3 Files=25, Tests=347, 4 wallclock secs ( 0.42 usr 0.21 sys + 3.58 cusr 0.56 csys = 4.77 CPU) Result: FAIL Failed 1/25 test programs. 3/347 subtests failed. make: *** [test_dynamic] Error 29 PEVANS/Scalar-List-Utils-1.32.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports PEVANS/Scalar-List-Utils-1.32.tar.gz Finished 2013-08-31T20:01:21