nenbrian has asked for the wisdom of the Perl Monks concerning the following question:

Hello Perl Monks, I am using Perl version 5.8.3 with CPAN version 1.9205 on an HP-UX 11.23 system. I am attempting to force-install a module (PersistentPerl) because one of its unit tests (alarm.t) is failing. However, the forced install also fails. I initially tried this using a script that I wrote for managing the installation of Perl modules using the CPAN API. However, the same problem occurs when I use the 'cpan' command line utility, and since that is more brief than including my entire script I will use that for the purpose of this example.

Any advice on how to get this module installed in an automatable manner would be appreciated. One solution that I have considered is to modify the unit test script to skip the one failing unit test, but I don't like that solution as it is difficult to automate. I would prefer to fall back on force-installing this module when a regular install attempt fails and this one specific error is detected (my script detects this error and will not force-install if other errors occur).

The output from the force-install is in the "readmore" section, in case it is useful.

cpan[1]> force install PersistentPerl CPAN: Storable loaded ok (v2.09) Going to read /.cpan/Metadata Database was generated on Tue, 08 Apr 2008 13:30:44 GMT Running install for module 'PersistentPerl' Running make for H/HO/HORROCKS/PersistentPerl-2.22.tar.gz CPAN: Digest::SHA loaded ok (v5.45) CPAN: Compress::Zlib loaded ok (v1.22) Checksum for /.cpan/sources/authors/id/H/HO/HORROCKS/PersistentPerl-2. +22.tar.gz ok Scanning cache /.cpan/build for sizes ...............................................................------- +------DONE DEL(1/4): /.cpan/build/PersistentPerl-2.22-juwt5m CPAN: YAML loaded ok (v0.66) DEL(2/4): /.cpan/build/PersistentPerl-2.22-juwt5m.yml DEL(3/4): /.cpan/build/PersistentPerl-2.22-RY6Mpn DEL(4/4): /.cpan/build/PersistentPerl-2.22-RY6Mpn.yml x PersistentPerl-2.22/src/perperl_frontend.c, 16477 bytes, 33 tape blo +cks x PersistentPerl-2.22/src/perperl_frontend.h, 1877 bytes, 4 tape block +s x PersistentPerl-2.22/src/perperl_group.c, 4698 bytes, 10 tape blocks x PersistentPerl-2.22/src/perperl_group.h, 1684 bytes, 4 tape blocks x PersistentPerl-2.22/src/perperl_main.c, 12693 bytes, 25 tape blocks x PersistentPerl-2.22/src/perperl_main.h, 1215 bytes, 3 tape blocks x PersistentPerl-2.22/src/perperl_script.c, 4785 bytes, 10 tape blocks x PersistentPerl-2.22/src/perperl_script.h, 1117 bytes, 3 tape blocks x PersistentPerl-2.22/src/perperl_util.c, 6803 bytes, 14 tape blocks x PersistentPerl-2.22/src/Makefile.PL, 1222 bytes, 3 tape blocks x PersistentPerl-2.22/src/perperl_slot.c, 4222 bytes, 9 tape blocks x PersistentPerl-2.22/src/perperl_util.h, 2987 bytes, 6 tape blocks x PersistentPerl-2.22/src/perperl_slot.h, 3900 bytes, 8 tape blocks x PersistentPerl-2.22/src/optdefs, 3841 bytes, 8 tape blocks x PersistentPerl-2.22/src/perperl_backend_main.c, 7018 bytes, 14 tape +blocks x PersistentPerl-2.22/src/PersistentPerl.src, 27257 bytes, 54 tape blo +cks x PersistentPerl-2.22/src/perperl_backend_main.h, 1489 bytes, 3 tape b +locks x PersistentPerl-2.22/src/optdefs.pl, 6944 bytes, 14 tape blocks x PersistentPerl-2.22/src/perperl_cb.c, 3135 bytes, 7 tape blocks x PersistentPerl-2.22/src/perperl_cb.h, 1955 bytes, 4 tape blocks x PersistentPerl-2.22/src/perperl_ipc.c, 5181 bytes, 11 tape blocks x PersistentPerl-2.22/src/perperl_inc_apache.h, 1032 bytes, 3 tape blo +cks x PersistentPerl-2.22/src/perperl_circ.c, 5770 bytes, 12 tape blocks x PersistentPerl-2.22/src/perperl_ipc.h, 1192 bytes, 3 tape blocks x PersistentPerl-2.22/src/perperl_circ.h, 1468 bytes, 3 tape blocks x PersistentPerl-2.22/src/perperl_backend.c, 5021 bytes, 10 tape block +s x PersistentPerl-2.22/src/perperl_backend.h, 1487 bytes, 3 tape blocks x PersistentPerl-2.22/src/perperl_inc_perl.h, 2329 bytes, 5 tape block +s x PersistentPerl-2.22/src/perperl_inc_apache2.h, 1265 bytes, 3 tape bl +ocks x PersistentPerl-2.22/src/mod_persistentperl2.c, 20224 bytes, 40 tape +blocks x PersistentPerl-2.22/src/perperl_file.c, 8063 bytes, 16 tape blocks x PersistentPerl-2.22/src/perperl_file.h, 1972 bytes, 4 tape blocks x PersistentPerl-2.22/src/mod_persistentperl.c, 13080 bytes, 26 tape b +locks x PersistentPerl-2.22/src/mod_persistentperl.h, 1226 bytes, 3 tape blo +cks x PersistentPerl-2.22/src/perperl_poll.c, 3136 bytes, 7 tape blocks x PersistentPerl-2.22/src/perperl_poll.h, 1918 bytes, 4 tape blocks x PersistentPerl-2.22/src/perperl_inc.h, 2537 bytes, 5 tape blocks x PersistentPerl-2.22/src/PersistentMake.pl, 8823 bytes, 18 tape block +s x PersistentPerl-2.22/src/perperl_opt.c, 12872 bytes, 26 tape blocks x PersistentPerl-2.22/src/perperl_opt.h, 1916 bytes, 4 tape blocks x PersistentPerl-2.22/src/perperl_sig.c, 4318 bytes, 9 tape blocks x PersistentPerl-2.22/src/perperl_sig.h, 1290 bytes, 3 tape blocks x PersistentPerl-2.22/src/perperl_perl.c, 26257 bytes, 52 tape blocks x PersistentPerl-2.22/src/perperl_perl.h, 920 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/scripts/be_memleak, 268 bytes, 1 tape +blocks x PersistentPerl-2.22/perperl/t/scripts/alarm, 91 bytes, 1 tape blocks x PersistentPerl-2.22/perperl/t/scripts/setopt, 68 bytes, 1 tape block +s x PersistentPerl-2.22/perperl/t/scripts/basic.1, 25 bytes, 1 tape bloc +ks x PersistentPerl-2.22/perperl/t/scripts/basic.2, 12 bytes, 1 tape bloc +ks x PersistentPerl-2.22/perperl/t/scripts/chdir, 78 bytes, 1 tape blocks x PersistentPerl-2.22/perperl/t/scripts/begin_dup, 98 bytes, 1 tape bl +ocks x PersistentPerl-2.22/perperl/t/scripts/cgi_reset, 69 bytes, 1 tape bl +ocks x PersistentPerl-2.22/perperl/t/scripts/stdio_close, 70 bytes, 1 tape +blocks x PersistentPerl-2.22/perperl/t/scripts/mungefds, 235 bytes, 1 tape bl +ocks x PersistentPerl-2.22/perperl/t/scripts/register_cleanup, 179 bytes, 1 + tape blocks x PersistentPerl-2.22/perperl/t/scripts/detach, 46 bytes, 1 tape block +s x PersistentPerl-2.22/perperl/t/scripts/group1, 12 bytes, 1 tape block +s x PersistentPerl-2.22/perperl/t/scripts/group2, 12 bytes, 1 tape block +s x PersistentPerl-2.22/perperl/t/scripts/group3, 44 bytes, 1 tape block +s x PersistentPerl-2.22/perperl/t/scripts/hold_stdio, 136 bytes, 1 tape +blocks x PersistentPerl-2.22/perperl/t/scripts/begin_block, 292 bytes, 1 tape + blocks x PersistentPerl-2.22/perperl/t/scripts/stdio2, 306 bytes, 1 tape bloc +ks x PersistentPerl-2.22/perperl/t/scripts/stdin, 22 bytes, 1 tape blocks x PersistentPerl-2.22/perperl/t/scripts/stdio, 118 bytes, 1 tape block +s x PersistentPerl-2.22/perperl/t/scripts/maxbackend, 32 bytes, 1 tape b +locks x PersistentPerl-2.22/perperl/t/scripts/exit, 204 bytes, 1 tape blocks x PersistentPerl-2.22/perperl/t/scripts/initial_eof, 29 bytes, 1 tape +blocks x PersistentPerl-2.22/perperl/t/scripts/touch, 167 bytes, 1 tape block +s x PersistentPerl-2.22/perperl/t/scripts/sh_bang.2, 56 bytes, 1 tape bl +ocks x PersistentPerl-2.22/perperl/t/scripts/thread, 358 bytes, 1 tape bloc +ks x PersistentPerl-2.22/perperl/t/scripts/shutdown, 600 bytes, 2 tape bl +ocks x PersistentPerl-2.22/perperl/t/exit.t, 501 bytes, 1 tape blocks x PersistentPerl-2.22/perperl/t/stdin.t, 622 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/eagain.t, 1399 bytes, 3 tape blocks x PersistentPerl-2.22/perperl/t/alarm.t, 593 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/sh_bang.t, 1016 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/shutdown.t, 1351 bytes, 3 tape blocks x PersistentPerl-2.22/perperl/t/initial_eof.t, 541 bytes, 2 tape block +s x PersistentPerl-2.22/perperl/t/hold_stdio.t, 653 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/argv.t, 731 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/basic1.t, 171 bytes, 1 tape blocks x PersistentPerl-2.22/perperl/t/stdio.t, 736 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/group.t, 1737 bytes, 4 tape blocks x PersistentPerl-2.22/perperl/t/signal.t, 522 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/touch.t, 434 bytes, 1 tape blocks x PersistentPerl-2.22/perperl/t/timeout.t, 539 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/chdir.t, 1863 bytes, 4 tape blocks x PersistentPerl-2.22/perperl/t/register_cleanup.t, 623 bytes, 2 tape +blocks x PersistentPerl-2.22/perperl/t/basic2.t, 311 bytes, 1 tape blocks x PersistentPerl-2.22/perperl/t/detach.t, 1325 bytes, 3 tape blocks x PersistentPerl-2.22/perperl/t/killfe.t, 535 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/mungefds.t, 841 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/begin_dup.t, 392 bytes, 1 tape blocks x PersistentPerl-2.22/perperl/t/maxbackend.t, 547 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/cgi_reset.t, 565 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/wrongfd.t, 938 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/stdio_close.t, 691 bytes, 2 tape block +s x PersistentPerl-2.22/perperl/t/setopt.t, 211 bytes, 1 tape blocks x PersistentPerl-2.22/perperl/t/stdio2.t, 910 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/thread.t, 280 bytes, 1 tape blocks x PersistentPerl-2.22/perperl/t/be_memleak.t, 1252 bytes, 3 tape block +s x PersistentPerl-2.22/perperl/t/misc.t, 583 bytes, 2 tape blocks x PersistentPerl-2.22/perperl/t/maxruns.t, 500 bytes, 1 tape blocks x PersistentPerl-2.22/perperl/t/begin_block.t, 390 bytes, 1 tape block +s x PersistentPerl-2.22/perperl/Makefile.PL, 1053 bytes, 3 tape blocks x PersistentPerl-2.22/util/slow_cat, 198 bytes, 1 tape blocks x PersistentPerl-2.22/util/timeit.pl, 120 bytes, 1 tape blocks x PersistentPerl-2.22/util/build_package, 4697 bytes, 10 tape blocks x PersistentPerl-2.22/util/timeit, 894 bytes, 2 tape blocks x PersistentPerl-2.22/util/build_solpkg, 3153 bytes, 7 tape blocks x PersistentPerl-2.22/util/build_index, 2083 bytes, 5 tape blocks x PersistentPerl-2.22/util/check_syms, 334 bytes, 1 tape blocks x PersistentPerl-2.22/util/test.pl, 143 bytes, 1 tape blocks x PersistentPerl-2.22/util/remove_libs, 1177 bytes, 3 tape blocks x PersistentPerl-2.22/util/build_bsdpkg, 1509 bytes, 3 tape blocks x PersistentPerl-2.22/util/build_rpms, 3376 bytes, 7 tape blocks x PersistentPerl-2.22/util/README, 550 bytes, 2 tape blocks x PersistentPerl-2.22/util/perlvars, 1598 bytes, 4 tape blocks x PersistentPerl-2.22/util/patch_efence, 6201 bytes, 13 tape blocks x PersistentPerl-2.22/mod_persistentperl/t/shbang.t, 568 bytes, 2 tape + blocks x PersistentPerl-2.22/mod_persistentperl/t/wrong_script.t, 588 bytes, +2 tape blocks x PersistentPerl-2.22/mod_persistentperl/t/docroot/htmltest, 10 bytes, + 1 tape blocks x PersistentPerl-2.22/mod_persistentperl/t/docroot/perperl/pid2, 79 by +tes, 1 tape blocks x PersistentPerl-2.22/mod_persistentperl/t/docroot/perperl/script1, 38 + bytes, 1 tape blocks x PersistentPerl-2.22/mod_persistentperl/t/docroot/perperl/script2, 38 + bytes, 1 tape blocks x PersistentPerl-2.22/mod_persistentperl/t/docroot/perperl/env, 153 by +tes, 1 tape blocks x PersistentPerl-2.22/mod_persistentperl/t/docroot/perperl/pid, 60 byt +es, 1 tape blocks x PersistentPerl-2.22/mod_persistentperl/t/docroot/perperl/zombie, 88 +bytes, 1 tape blocks x PersistentPerl-2.22/mod_persistentperl/t/docroot/perperl/mod_perl, 6 +4 bytes, 1 tape blocks x PersistentPerl-2.22/mod_persistentperl/t/docroot/mod_perl/mod_perl, +66 bytes, 1 tape blocks x PersistentPerl-2.22/mod_persistentperl/t/mod_perl.t, 1049 bytes, 3 t +ape blocks x PersistentPerl-2.22/mod_persistentperl/t/zombie.t, 594 bytes, 2 tape + blocks x PersistentPerl-2.22/mod_persistentperl/t/perlargs.t, 451 bytes, 1 ta +pe blocks x PersistentPerl-2.22/mod_persistentperl/t/ModTest.pm, 4034 bytes, 8 t +ape blocks x PersistentPerl-2.22/mod_persistentperl/t/env.t, 457 bytes, 1 tape bl +ocks x PersistentPerl-2.22/mod_persistentperl/t/memleak.t, 857 bytes, 2 tap +e blocks x PersistentPerl-2.22/mod_persistentperl/Makefile.PL, 2774 bytes, 6 ta +pe blocks x PersistentPerl-2.22/mod_persistentperl/Makefile.tmpl, 1820 bytes, 4 +tape blocks x PersistentPerl-2.22/contrib/Mason-PersistentPerl-HOWTO, 1004 bytes, +2 tape blocks x PersistentPerl-2.22/contrib/mason.cgi, 1427 bytes, 3 tape blocks x PersistentPerl-2.22/perperl_dump/perperl_dump.pl, 1685 bytes, 4 tape + blocks x PersistentPerl-2.22/perperl_dump/Makefile.PL, 2039 bytes, 4 tape blo +cks x PersistentPerl-2.22/perperl_dump/missing_slots, 543 bytes, 2 tape bl +ocks x PersistentPerl-2.22/perperl_dump/PersistentFile.pl, 3089 bytes, 7 ta +pe blocks x PersistentPerl-2.22/perperl_dump/README, 302 bytes, 1 tape blocks x PersistentPerl-2.22/perperl_dump/struct_sizes.pl, 241 bytes, 1 tape +blocks x PersistentPerl-2.22/perperl_backend/Makefile.PL, 1458 bytes, 3 tape +blocks x PersistentPerl-2.22/COPYING, 15117 bytes, 30 tape blocks x PersistentPerl-2.22/Changes, 9067 bytes, 18 tape blocks x PersistentPerl-2.22/Makefile.PL, 2708 bytes, 6 tape blocks x PersistentPerl-2.22/docs/file_struct.gif, 5470 bytes, 11 tape blocks x PersistentPerl-2.22/docs/file_cleanup.html, 1511 bytes, 3 tape block +s x PersistentPerl-2.22/docs/prog_outline.txt, 6248 bytes, 13 tape block +s x PersistentPerl-2.22/docs/file_struct.crd, 11428 bytes, 23 tape block +s x PersistentPerl-2.22/docs/backend_parent, 446 bytes, 1 tape blocks x PersistentPerl-2.22/docs/options.txt, 4097 bytes, 9 tape blocks x PersistentPerl-2.22/docs/index.html, 413 bytes, 1 tape blocks x PersistentPerl-2.22/docs/graph_notes.html, 567 bytes, 2 tape blocks x PersistentPerl-2.22/docs/file_struct.html, 7402 bytes, 15 tape block +s x PersistentPerl-2.22/README, 28120 bytes, 55 tape blocks x PersistentPerl-2.22/lib/PersistentPerl.pm, 28926 bytes, 57 tape bloc +ks x PersistentPerl-2.22/MANIFEST, 3754 bytes, 8 tape blocks x PersistentPerl-2.22/mod_persistentperl2/Makefile.PL, 1572 bytes, 4 t +ape blocks x PersistentPerl-2.22/README.html, 33548 bytes, 66 tape blocks CPAN: File::Temp loaded ok (v0.20) CPAN.pm: Going to build H/HO/HORROCKS/PersistentPerl-2.22.tar.gz Optional mod_persistentperl support. Mod_persistentperl increases performance under Apache by avoiding the +fork/exec overhead associated with each request under normal PersistentPerl. Ho +wever, it requires a working copy of "apxs" in your path, Apache with mod_so support, and additional Apache configuration. Compile mod_persistentperl (default no)? Checking if your kit is complete... Looks good Writing Makefile for src Writing Makefile for perperl_backend Writing Makefile for perperl Writing Makefile for PersistentPerl cd src && make /opt/perl/bin/perl -w optdefs.pl /opt/perl/bin Writing perperl_optdefs.c Writing perperl_optdefs.h Writing mod_persistentperl_cmds.c Writing mod_persistentperl2_cmds.c Writing PersistentPerl.pm cp src/PersistentPerl.pm blib/lib/PersistentPerl.pm rm -f perperl_backend_main.c cp ../src/perperl_backend_main.c perperl_backend_main.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_backend_main.c rm -f perperl_perl.c cp ../src/perperl_perl.c perperl_perl.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_perl.c cc: "perperl_perl.c", line 917: warning 604: Pointers are not assignme +nt-compatible. cc: "perperl_perl.c", line 917: warning 563: Argument #2 is not the co +rrect type. rm -f perperl_util.c cp ../src/perperl_util.c perperl_util.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_util.c rm -f perperl_sig.c cp ../src/perperl_sig.c perperl_sig.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_sig.c rm -f perperl_frontend.c cp ../src/perperl_frontend.c perperl_frontend.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_frontend.c rm -f perperl_backend.c cp ../src/perperl_backend.c perperl_backend.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_backend.c rm -f perperl_file.c cp ../src/perperl_file.c perperl_file.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_file.c rm -f perperl_slot.c cp ../src/perperl_slot.c perperl_slot.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_slot.c rm -f perperl_poll.c cp ../src/perperl_poll.c perperl_poll.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_poll.c rm -f perperl_ipc.c cp ../src/perperl_ipc.c perperl_ipc.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_ipc.c rm -f perperl_group.c cp ../src/perperl_group.c perperl_group.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_group.c rm -f perperl_script.c cp ../src/perperl_script.c perperl_script.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_script.c rm -f perperl_opt.c cp ../src/perperl_opt.c perperl_opt.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_opt.c rm -f perperl_optdefs.c cp ../src/perperl_optdefs.c perperl_optdefs.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_optdefs.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND xsinit.c rm -f perperl_backend cc -o perperl_backend perperl_backend_main.o perperl_perl.o pe +rperl_util.o perperl_sig.o perperl_frontend.o perperl_backend.o perpe +rl_file.o perperl_slot.o perperl_poll.o perperl_ipc.o perperl_group.o + perperl_script.o perperl_opt.o perperl_optdefs.o xsinit.o -Wl,-E -W +l,-B,deferred /opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/auto/Dyna +Loader/DynaLoader.a -L/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/COR +E -lperl -lcres -lnsl -lnm -lmalloc -ldld -lm -lcrypt -lsec -lpthread + -lc /bin/sh -c true echo '' rm -f perperl_main.c cp ../src/perperl_main.c perperl_main.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_main.c rm -f perperl_cb.c cp ../src/perperl_cb.c perperl_cb.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_cb.c rm -f perperl_circ.c cp ../src/perperl_circ.c perperl_circ.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_circ.c rm -f perperl_util.c cp ../src/perperl_util.c perperl_util.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_util.c rm -f perperl_sig.c cp ../src/perperl_sig.c perperl_sig.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_sig.c cc: "perperl_sig.c", line 71: warning 611: Type conversion loses "vola +tile" qualifier. cc: "perperl_sig.c", line 71: warning 563: Argument #2 is not the corr +ect type. rm -f perperl_frontend.c cp ../src/perperl_frontend.c perperl_frontend.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_frontend.c rm -f perperl_backend.c cp ../src/perperl_backend.c perperl_backend.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_backend.c rm -f perperl_file.c cp ../src/perperl_file.c perperl_file.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_file.c rm -f perperl_slot.c cp ../src/perperl_slot.c perperl_slot.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_slot.c rm -f perperl_poll.c cp ../src/perperl_poll.c perperl_poll.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_poll.c rm -f perperl_ipc.c cp ../src/perperl_ipc.c perperl_ipc.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_ipc.c rm -f perperl_group.c cp ../src/perperl_group.c perperl_group.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_group.c rm -f perperl_script.c cp ../src/perperl_script.c perperl_script.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_script.c rm -f perperl_opt.c cp ../src/perperl_opt.c perperl_opt.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_opt.c cc: "perperl_opt.c", line 479: warning 611: Type conversion loses "con +st" qualifier. rm -f perperl_optdefs.c cp ../src/perperl_optdefs.c perperl_optdefs.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_optdefs.c rm -f perperl ../util/remove_libs cc -o perperl perperl_main.o perperl_cb.o +perperl_circ.o perperl_util.o perperl_sig.o perperl_frontend.o perper +l_backend.o perperl_file.o perperl_slot.o perperl_poll.o perperl_ipc. +o perperl_group.o perperl_script.o perperl_opt.o perperl_optdefs.o - +Wl,-E -Wl,-B,deferred /opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/a +uto/DynaLoader/DynaLoader.a -L/opt/perl/lib/5.8.3/PA-RISC1.1-thread-m +ulti/CORE -lperl -lcres -lnsl -lnm -lmalloc -ldld -lm -lcrypt -lsec - +lpthread -lc Attempting to remove extraneous libraries from the perperl binary... removed /opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/auto/DynaLoader/Dy +naLoader.a removed -lcres removed -lnsl removed -lnm removed -lmalloc removed -ldld removed -lm removed -lcrypt removed -lsec removed -lpthread removed -lc Final command is cc -o perperl perperl_main.o perperl_cb.o perperl_cir +c.o perperl_util.o perperl_sig.o perperl_frontend.o perperl_backend.o + perperl_file.o perperl_slot.o perperl_poll.o perperl_ipc.o perperl_g +roup.o perperl_script.o perperl_opt.o perperl_optdefs.o -Wl,-E -Wl,-B +,deferred -L/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE -lperl /bin/sh -c true echo '' cp perperl_backend/perperl_backend blib/script/perperl_backend /opt/perl/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib +/script/perperl_backend cp perperl/perperl blib/script/perperl /opt/perl/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib +/script/perperl HORROCKS/PersistentPerl-2.22.tar.gz /usr/bin/make -- OK Running make test Skip blib/lib/PersistentPerl.pm (unchanged) cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_backend_main.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_sig.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_backend.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_file.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_poll.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_group.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl_backend\" -DPERPERL_VERSION=\"2.22\" -DPERPE +RL_BACKEND perperl_optdefs.c rm -f perperl_backend cc -o perperl_backend perperl_backend_main.o perperl_perl.o pe +rperl_util.o perperl_sig.o perperl_frontend.o perperl_backend.o perpe +rl_file.o perperl_slot.o perperl_poll.o perperl_ipc.o perperl_group.o + perperl_script.o perperl_opt.o perperl_optdefs.o xsinit.o -Wl,-E -W +l,-B,deferred /opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/auto/Dyna +Loader/DynaLoader.a -L/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/COR +E -lperl -lcres -lnsl -lnm -lmalloc -ldld -lm -lcrypt -lsec -lpthread + -lc /bin/sh -c true echo '' cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_cb.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_util.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_backend.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_poll.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_script.c cc -c -I../src -I. -D_POSIX_C_SOURCE=199506L -D_REENTRANT -A +e -D_HPUX_SOURCE -Wl,+vnocompatwarnings -DNO_HASH_SEED -D_LARGEFILE_S +OURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"2.22\" -DXS_VERSION=\ +"2.22\" +Z "-I/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE" -DPE +RPERL_PROGNAME=\"perperl\" -DPERPERL_VERSION=\"2.22\" -DPERPERL_FRONT +END perperl_optdefs.c rm -f perperl ../util/remove_libs cc -o perperl perperl_main.o perperl_cb.o +perperl_circ.o perperl_util.o perperl_sig.o perperl_frontend.o perper +l_backend.o perperl_file.o perperl_slot.o perperl_poll.o perperl_ipc. +o perperl_group.o perperl_script.o perperl_opt.o perperl_optdefs.o - +Wl,-E -Wl,-B,deferred /opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/a +uto/DynaLoader/DynaLoader.a -L/opt/perl/lib/5.8.3/PA-RISC1.1-thread-m +ulti/CORE -lperl -lcres -lnsl -lnm -lmalloc -ldld -lm -lcrypt -lsec - +lpthread -lc Attempting to remove extraneous libraries from the perperl binary... removed /opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/auto/DynaLoader/Dy +naLoader.a removed -lcres removed -lnsl removed -lnm removed -lmalloc removed -ldld removed -lm removed -lcrypt removed -lsec removed -lpthread removed -lc Final command is cc -o perperl perperl_main.o perperl_cb.o perperl_cir +c.o perperl_util.o perperl_sig.o perperl_frontend.o perperl_backend.o + perperl_file.o perperl_slot.o perperl_poll.o perperl_ipc.o perperl_g +roup.o perperl_script.o perperl_opt.o perperl_optdefs.o -Wl,-E -Wl,-B +,deferred -L/opt/perl/lib/5.8.3/PA-RISC1.1-thread-multi/CORE -lperl /bin/sh -c true echo '' cp perperl_backend/perperl_backend blib/script/perperl_backend /opt/perl/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib +/script/perperl_backend cp perperl/perperl blib/script/perperl /opt/perl/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib +/script/perperl No tests defined for perperl_backend extension. PERL_DL_NONLAZY=1 PERPERL=/.cpan/build/PersistentPerl-2.22-yLS +dw5/perperl/perperl PERPERL_BACKENDPROG=/.cpan/build/PersistentPerl-2 +.22-yLSdw5/perperl_backend/perperl_backend PERPERL_MODULE=/.cpan/buil +d/PersistentPerl-2.22-yLSdw5// PERPERL_TIMEOUT=300 /opt/perl/bin/perl + "-MExtUtils::Command::MM" "-e" "test_harness(0, '../blib/lib', '../b +lib/arch')" t/*.t t/alarm................. Failed 1/2 subtests t/argv..................ok t/basic1................ok t/basic2................ok t/be_memleak............skipped: Cannot determine memory usage t/begin_block...........ok t/begin_dup.............ok t/cgi_reset.............ok t/chdir.................ok t/detach................ok t/eagain................ok t/exit..................ok t/group.................ok t/hold_stdio............ok t/initial_eof...........ok t/killfe................ok t/maxbackend............ok t/maxruns...............ok t/misc..................ok t/mungefds..............ok t/register_cleanup......ok t/setopt................ok t/sh_bang...............ok t/shutdown..............ok t/signal................ok t/stdin.................ok t/stdio.................ok t/stdio2................ok t/stdio_close...........ok t/thread................ok t/timeout...............ok t/touch.................ok t/wrongfd...............ok Test Summary Report ------------------- t/alarm.t (Wstat: 0 Tests: 2 Failed: 1) Failed test: 1 Files=33, Tests=71, 130 wallclock secs ( 0.28 usr 0.43 sys + 1.96 cu +sr 1.96 csys = 4.63 CPU) Result: FAIL Failed 1/33 test programs. 1/71 subtests failed. *** Error exit code 255 Stop. *** Error exit code 1 Stop. HORROCKS/PersistentPerl-2.22.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, t +ry: reports HORROCKS/PersistentPerl-2.22.tar.gz Running make install rm -f perperl_backend rm: perperl_backend not removed. Text file busy *** Error exit code 2 Stop. *** Error exit code 1 Stop. HORROCKS/PersistentPerl-2.22.tar.gz /usr/bin/make install -- NOT OK
Thanks and Regards,
-brian

Replies are listed 'Best First'.
Re: CPAN force install of PersistentPerl fails to install
by Anonymous Monk on Apr 09, 2008 at 03:19 UTC
    cpan notest install ...
      Wow, oddly that worked. I had previously thought that notest() was like force(), in that it actually did something. I was calling force() like this:
      $obj->force('install');

      But that wasn't working. So I tried calling notest() in the same way:
      $obj->notest('install');

      This isn't documented anywhere, but I just generalized from the force() method usage. However, looking at the CPAN.pm code, the notest() method just sets a 'notest' flag in the module object. So after seeing your reply, I decided to look into notest() again. This is what I eventually found works:
      $obj->notest(); $obj->install();

      I need (or at least would prefer) to be able to do this using the CPAN API, rather than running the cpan utility as an external program, and now it looks like I can.

      Thanks for the response.
      To force install parent without testing use cpan -f -i -T PersistentPerl

      Or from cpan shell cpan[1]> force notest install PersistentPerl