Checking if your kit is complete... Looks good Writing Makefile for Acme::Util cp lib/Acme/Util.pm blib/lib/Acme/Util.pm AutoSplitting blib/lib/Acme/Util.pm (blib/lib/auto/Acme/Util) blib/lib/Acme/Util.pm: some names are not unique when truncated to 8 characters: directory blib/lib/auto/Acme/Util: _appendfile_die.al, _appendfile_warn.al truncate to _appendf _reader_die.al, _reader_warn.al truncate to _reader_ _readfile_die.al, _readfile_warn.al truncate to _readfil _writefile_die.al, _writefile_warn.al truncate to _writefi cp lib/Scope/Guard.pm blib/lib/Scope/Guard.pm /home/cpanrun/ia64/build/5.8.2/bin/perl /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/xsubpp -typemap /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/ExtUtils/typemap Util.xs > Util.xsc && mv Util.xsc Util.c cc -c -D_POSIX_C_SOURCE=199506L -D_REENTRANT -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -DVERSION=\"0.11\" -DXS_VERSION=\"0.11\" +Z "-I/home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/CORE" Util.c Running Mkbootstrap for Acme::Util () chmod 644 Util.bs rm -f blib/arch/auto/Acme/Util/Util.so LD_RUN_PATH="" /usr/bin/ld -b +vnocompatwarnings -L/usr/lib/hpux32 Util.o -o blib/arch/auto/Acme/Util/Util.so chmod 755 blib/arch/auto/Acme/Util/Util.so cp Util.bs blib/arch/auto/Acme/Util/Util.bs chmod 644 blib/arch/auto/Acme/Util/Util.bs Manifying blib/man3/Acme::Util.3 Manifying blib/man3/Scope::Guard.3 PERL_DL_NONLAZY=1 /home/cpanrun/ia64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/clone....1..34 ok 1 - use Acme::Util; ok 2 - use Scalar::Util; ok 3 - original weakref ok 4 - cloned weakref ok 5 - cloned weakref - same contents ok 6 - cloned weakrefs - same contents ok 7 - cloned node: different refs ok 8 - cloned node: same data ok 9 - cloned node children: different refs ok 10 - cloned node index: different refs ok 11 - original node: self->child->parent = self ok 12 - cloned node: self->child->parent = self ok 13 - original node: self->idx->child->parent = self ok 14 - cloned node: self->idx->child->parent = self ok 15 - undef ok 16 - integer ok 17 - float ok 18 - string ok 19 - HASH ref: different refs ok 20 - HASH ref: same values ok 21 - cloned hash with undef values: different refs ok 22 - cloned hash with undef values: same values ok 23 - ARRAY ref: different refs ok 24 - ARRAY ref: same values ok 25 - tied hash: different refs ok 26 - clone tied hash: same values ok 27 - cloned tied hash: same order ok 28 - compound data structure: different refs ok 29 - compound data structure: same values ok 30 - compound self-referential data structure: different refs ok 31 - compound self-referential data structure: same values ok 32 - object: different refs ok 33 - object: same values ok 34 - object: same class ok t/io.......1..12 ok 1 - use Acme::Util; ok 2 - writefile ok 3 - readfile: writefile ok 4 - writefile: APPEND => 0 ok 5 - readfile: APPEND => 0 ok 6 - writefile: APPEND => 1 ok 7 - readfile: APPEND => 1 ok 8 - appendfile ok 9 - readfile: appendfile ok 10 - atime ok 11 - mtime ok 12 - ctime ok t/math.....1..30 ok 1 - use Acme::Util; ok 2 - isnum(0) == 1 ok 3 - isnum('0.00') == 5 ok 4 - isnum(undef) == 0 ok 5 - isnum('A') == 0 ok 6 - isnum('A0') == 0 ok 7 - isnum('0A') == 0 ok 8 - isnum(\&ok) == 0 ok 9 - isuv($uvmax) == 1 ok 10 - isuv(-1) == 1 ok 11 - isbig($uvmax + 1) == 1 ok 12 - isbig($uvmax) == 0 ok 13 - isfloat(3.1415927) == 1 ok 14 - isfloat(3) == 0 ok 15 - isneg(-1) == 1 ok 16 - isneg(-3.1415927) == 1 ok 17 - isneg(1) == 0 ok 18 - isneg(3.1415927) == 0 ok 19 - isinf('Inf') == 1 ok 20 - isinf(3.1415927) == 0 ok 21 - isinf(inf()) == 1 ok 22 - isinf(infinity()) == 1 ok 23 - isint(-99) == -1 ok 24 - isint(0) == 1 ok 25 - isint(3.1415927) == 0 ok 26 - isint(-3.1415927) == 0 ok 27 - isint($uvmax) == 1 ok 28 - isint(inf()) == 0 ok 29 - isnan('NaN') == 1 ok 30 - isnan(42) == 0 ok t/misc.....1..31 ok 1 - use Acme::Util; ok 2 - scalar1 swapped with scalar2 ok 3 - scalar2 swapped with scalar1 ok 4 - arrayref1 swapped with arrayref2 ok 5 - arrayref2 swapped with arrayref1 ok 6 - hashref1 swapped with hashref2 ok 7 - hashref2 swapped with hashref1 ok 8 - coderef1 swapped with coderef2 ok 9 - coderef2 swapped with coderef1 ok 10 - any() returns 0 ok 11 - any() returns 1 ok 12 - scalarref \"" == 1 ok 13 - scalarref Scalarref::Test->new() == 1 ok 14 - scalarref sub {} != 1 ok 15 - scalarref [] != 1 ok 16 - scalarref {} != 1 ok 17 - arrayref [] == 1 ok 18 - arrayref Arrayref::Test->new() == 1 ok 19 - arrayref {} != 0 ok 20 - arrayref sub {} != 0 ok 21 - arrayref \"" != 0 ok 22 - hashref {} == 1 ok 23 - hashref Scalarref::Test->new() == 1 ok 24 - hashref [] != 0 ok 25 - hashref sub {} != 0 ok 26 - hashref \"" != 0 ok 27 - coderef sub {} == 1 ok 28 - coderef Coderef::Test->new() == 1 ok 29 - coderef [] != 0 ok 30 - coderef {} != 0 ok 31 - coderef \"" != 0 ok t/text.....1..17 ok 1 - use Acme::Util; ok 2 - plural: 0 cats ok 3 - plural: 1 cat ok 4 - plural: 2 cats ok 5 - plural: 0 oxen ok 6 - plural: 1 ox ok 7 - plural: 2 oxen ok 8 - capitalize ok 9 - capitalize: with exclusions ok 10 - ltrim ok 11 - rtrim ok 12 - trim ok 13 - squash: superset of trim ok 14 - squash: multi-line ok 15 - commify ok 16 - csv ARRAY ref values ok 17 - csv HASH ref values ok All tests successful. Files=5, Tests=124, 1 wallclock secs ( 0.84 cusr + 0.17 csys = 1.01 CPU) Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/Util.so Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/Util.bs Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/Acme/Util.pm Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/any.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/_appendfile_die.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/_appendfile_warn.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/appendfile.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/apply.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/arrayref.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/atime.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/capitalize.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/coderef.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/commify.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/csv.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/ctime.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/div.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/_dquote.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/find.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/hashref.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/html.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/id.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/infinity.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/inf.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/isnum.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/isint.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/isuv.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/isbig.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/isfloat.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/isneg.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/isinf.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/isnan.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/js.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/ltrim.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/mtime.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/plural.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/_reader_die.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/_reader_warn.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/reader.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/_readfile_die.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/_readfile_warn.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/readfile.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/respond.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/rtrim.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/_squote.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/scalarref.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/squash.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/swap.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/text.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/trim.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/urlize.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/_writefile_die.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/_writefile_warn.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/writefile.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/xml.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/xmlparse.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/myclose.al Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/auto/Acme/Util/autosplit.ix Installing /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/Scope/Guard.pm Installing /home/cpanrun/ia64/build/5.8.2/man/man3/Acme::Util.3 Installing /home/cpanrun/ia64/build/5.8.2/man/man3/Scope::Guard.3 Appending installation info to /home/cpanrun/ia64/build/5.8.2/lib/5.8.2/IA64.ARCHREV_0-thread-multi/perllocal.pod