FAQ
Hi,

here are two remarks regarding compilation on Perl 5.8.1 on IRIX 5.3:

- the -Olimit value for cc of 4000 is not enough for some source files.
4300 ensures that everything is optimized (but to be sure for future
versions, why not go to 5000 anyway?). This value is set (and should
thus be changed) in hints/irix_5.sh

- Configure detects the presence of inttypes.h and thus sets I_INTTYPES
in config.h. However, there is a conflict when including both inttypes.h
and sys/types.h. After commenting out the I_INTTYPES define in config.h
things compile fine.
This I have seen with other software's configure as well with IRIX 5.3.
Maybe you can teach your configure script not to set I_INTTYPES on
IRIX5?

Hope this helps.

Georg

--
Georg Schwarz http://home.pages.de/~schwarz/
geos@epost.de +49 177 8811442

Search Discussions

  • H.Merijn Brand at Jan 19, 2004 at 10:23 pm

    On Mon 19 Jan 2004 17:45, geos@epost.de (Georg Schwarz) wrote:
    Hi,

    here are two remarks regarding compilation on Perl 5.8.1 on IRIX 5.3:

    - the -Olimit value for cc of 4000 is not enough for some source files.
    4300 ensures that everything is optimized (but to be sure for future
    versions, why not go to 5000 anyway?). This value is set (and should
    thus be changed) in hints/irix_5.sh
    Since irix-5 is not the most current system, I guess we should be glad to have
    you around testing it.

    However, 5.8.1 is not going to change. The 5.8.x now has a very active
    maintainance cycle, and perl-5.8.3 has just been released

    That being said, the limit in hints/irix_5.sh still is 4000.

    If _you_ can try 5.8.3 with 5000, and all goes well, _I_ will change the hints
    in the development track, wich will then automatically (well, not quite, but
    almost) find it's way towards the 5.8.x track, and thus be in 5.8.4
    - Configure detects the presence of inttypes.h and thus sets I_INTTYPES
    in config.h. However, there is a conflict when including both inttypes.h
    and sys/types.h. After commenting out the I_INTTYPES define in config.h
    things compile fine.
    Could you have a look if this can be done from the hints file too, maybe even
    by using callbacks? Read hints/README.hints

    Patching Configure might look easy to the outsider, but it is built out of
    over 800 smaller units
    This I have seen with other software's configure as well with IRIX 5.3.
    Maybe you can teach your configure script not to set I_INTTYPES on
    IRIX5?

    Hope this helps.
    Yes it does. Thanks

    --
    H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/)
    using perl-5.6.1, 5.8.0, & 5.9.x, and 806 on HP-UX 10.20 & 11.00, 11i,
    AIX 4.3, SuSE 8.2, and Win2k. http://www.cmve.net/~merijn/
    http://archives.develooper.com/daily-build@perl.org/ perl-qa@perl.org
    send smoke reports to: smokers-reports@perl.org, QA: http://qa.perl.org
  • Yitzchak Scott-Thoennes at Jan 20, 2004 at 3:16 am

    On Mon, Jan 19, 2004 at 11:22:44PM +0100, "H.Merijn Brand" wrote:
    On Mon 19 Jan 2004 17:45, geos@epost.de (Georg Schwarz) wrote:
    - Configure detects the presence of inttypes.h and thus sets I_INTTYPES
    in config.h. However, there is a conflict when including both inttypes.h
    and sys/types.h. After commenting out the I_INTTYPES define in config.h
    things compile fine.
    Could you have a look if this can be done from the hints file too, maybe even
    by using callbacks? Read hints/README.hints

    Patching Configure might look easy to the outsider, but it is built out of
    over 800 smaller units
    I'd like to know exactly what is conflicting. It might be better to have
    Configure test that inttypes.h can coexist with sys/types.h, and if it
    doesn't, undef i_inttypes (or have a new var d_inttypes_with_sys_types_ok
    and let config_h.SH decide which is more important to include). But I'd
    like to know what causes the conflict first.
  • H.Merijn Brand at Jan 22, 2004 at 7:23 am
    On Thu 22 Jan 2004 03:35, Georg Schwarz wrote:

    please keep p5p included in Cc for archive purposes
    Since irix-5 is not the most current system, I guess we should be glad to have
    you around testing it.

    However, 5.8.1 is not going to change. The 5.8.x now has a very active
    maintainance cycle, and perl-5.8.3 has just been released

    That being said, the limit in hints/irix_5.sh still is 4000.

    If _you_ can try 5.8.3 with 5000, and all goes well, _I_ will change the hints
    for 5.8.3 there's only one C source file that will not be optimized with
    Olimit 4000:

    a `sh cflags "optimize='-O'" toke.o` toke.c
    CCCMD = cc -DPERL_CORE -c -D_POSIX_SOURCE -ansiposix -D_BSD_TYPES -Ol
    imit 4000 -woff 608,658,734,799 -I/usr/local/include -DLANGUAGE_C -O

    uopt: Warning: Perl_yylex: this procedure not optimized because it
    exceeds size threshold; to optimize this procedure, use -Olimit option
    with value >= 4258.


    So an Olimit of 4300 should still be enough.
    and would Olimit 0 work?
    in the development track, wich will then automatically (well, not quite, but
    almost) find it's way towards the 5.8.x track, and thus be in 5.8.4
    here is the output for 5.8.3's tests (compiling went fine):

    Failed 4 test scripts out of 790, 99.49% okay.
    which tests? Could you run

    make test_harness, and sent the trailing section of the output
    and include (for me) the modified version of the hints file
    ### Since not all tests were successful, you may want to run some of
    ### them individually and examine any diagnostic messages they produce.
    ### See the INSTALL document's section on "make test".
    ### You have a good chance to get more information by running
    ### ./perl harness
    ### in the 't' directory since most (>=80%) of the tests succeeded.
    ### You may have to set your dynamic library search path,
    ### LD_LIBRARY_PATH, to point to the build directory:
    ### setenv LD_LIBRARY_PATH `pwd`; cd t; ./perl harness
    ### LD_LIBRARY_PATH=`pwd`; export LD_LIBRARY_PATH; cd t; ./perl harness
    ### export LD_LIBRARY_PATH=`pwd`; cd t; ./perl harness
    ### for csh-style shells, like tcsh; or for traditional/modern
    ### Bourne-style shells, like bash, ksh, and zsh, respectively.
    u=66.08 s=15.42 cu=4108.34 cs=462.89 scripts=790 tests=78263
    *** Error code 1 (bu21)
    *** Error code 1 (bu21)
    *** Error code 1 (bu21)

    I will try "harmless" tomorrow

    - Configure detects the presence of inttypes.h and thus sets I_INTTYPES
    in config.h. However, there is a conflict when including both inttypes.h
    and sys/types.h. After commenting out the I_INTTYPES define in config.h
    things compile fine.
    Could you have a look if this can be done from the hints file too, maybe even
    by using callbacks? Read hints/README.hints

    Patching Configure might look easy to the outsider, but it is built out of
    over 800 smaller units

    i_inttypes='undef' in hints/irix_5.sh did the trick.


    --
    Georg Schwarz http://home.pages.de/~schwarz/
    geos@epost.de +49 177 8811442
    --
    H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/)
    using perl-5.6.1, 5.8.0, & 5.9.x, and 806 on HP-UX 10.20 & 11.00, 11i,
    AIX 4.3, SuSE 8.2, and Win2k. http://www.cmve.net/~merijn/
    http://archives.develooper.com/daily-build@perl.org/ perl-qa@perl.org
    send smoke reports to: smokers-reports@perl.org, QA: http://qa.perl.org
  • H.Merijn Brand at Jan 22, 2004 at 11:53 am

    On Thu 22 Jan 2004 12:48, Georg Schwarz wrote:
    On Thu 22 Jan 2004 03:35, Georg Schwarz wrote:

    please keep p5p included in Cc for archive purposes
    what is p5p???
    That is the perl5-porters list. It's the gathering of people that work on
    perl5 and it's the place were reported bugs end up and hopefully get resolved.
    See my Cc (also in the previous message) what it's address is
    So an Olimit of 4300 should still be enough.
    and would Olimit 0 work?
    no, unfortunately not on IRIX 5 (just tried it)
    Thanks for the info
    Failed 4 test scripts out of 790, 99.49% okay.
    which tests? Could you run

    make test_harness, and sent the trailing section of the output
    and include (for me) the modified version of the hints file
    OK, I will do so, but it will take a few hours at least...
    I'm (we are) patient :)

    Don't forget to also attach the modified hints file please
    Thanks for testing

    --
    H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/)
    using perl-5.6.1, 5.8.0, & 5.9.x, and 806 on HP-UX 10.20 & 11.00, 11i,
    AIX 4.3, SuSE 8.2, and Win2k. http://www.cmve.net/~merijn/
    http://archives.develooper.com/daily-build@perl.org/ perl-qa@perl.org
    send smoke reports to: smokers-reports@perl.org, QA: http://qa.perl.org
  • Georg Schwarz at Jan 22, 2004 at 5:24 pm

    Failed 4 test scripts out of 790, 99.49% okay.
    which tests? Could you run

    make test_harness, and sent the trailing section of the output
    and include (for me) the modified version of the hints file
    OK, I will do so, but it will take a few hours at least...
    I'm (we are) patient :)
    here is the output (stdout + stderr):

    base/cond..............................ok
    base/if................................ok
    base/lex...............................ok
    base/num...............................ok
    base/pat...............................ok
    base/rs................................ok
    4/16 skipped: on non-VMS system
    base/term..............................ok
    comp/bproto............................ok
    comp/cmdopt............................ok
    comp/colon.............................ok
    comp/cpp...............................skipped
    all skipped: $Config{cppstdin} unavailable
    comp/decl..............................ok
    comp/hints.............................ok
    comp/multiline.........................ok
    comp/our...............................ok
    comp/package...........................ok
    comp/parser............................ok
    comp/proto.............................ok
    comp/redef.............................ok
    comp/require...........................ok
    comp/script............................ok
    comp/term..............................ok
    comp/use...............................ok
    cmd/elsif..............................ok
    cmd/for................................ok
    cmd/mod................................ok
    cmd/subval.............................ok
    cmd/switch.............................ok
    cmd/while..............................ok
    run/exit...............................ok
    run/fresh_perl.........................ok
    run/noswitch...........................ok
    run/runenv.............................ok
    run/switcha............................ok
    run/switchC............................ok
    run/switchd............................ok
    run/switches...........................ok
    run/switchF............................ok
    run/switchI............................ok
    run/switchn............................ok
    run/switchp............................ok
    run/switchPx...........................skipped
    all skipped: $Config{cppstdin} unavailable
    run/switcht............................ok
    run/switchx............................ok
    io/argv................................ok
    io/binmode.............................ok
    io/crlf................................ok
    io/dup.................................ok
    io/fflush..............................ok
    io/fs..................................ok
    2/34 skipped: Win32/Netware specific test
    io/inplace.............................ok
    io/iprefix.............................ok
    io/layers..............................ok
    io/nargv...............................ok
    io/open................................ok
    1/105 skipped: This perl uses perlio
    io/openpid.............................ok
    io/pipe................................ok
    io/print...............................ok
    io/read................................ok
    io/tell................................ok
    io/utf8................................ok
    op/64bitint............................skipped
    all skipped: no 64-bit types
    op/alarm...............................ok
    op/anonsub.............................ok
    op/append..............................ok
    op/args................................ok
    op/arith...............................ok
    op/array...............................ok
    op/assignwarn..........................ok
    op/attrs...............................ok
    op/auto................................ok
    op/avhv................................ok
    op/bless...............................ok
    op/bop.................................ok
    op/caller..............................ok
    op/chars...............................ok
    op/chdir...............................ok
    2/31 skipped: Already in t/
    op/chop................................ok
    op/closure.............................ok
    3/185 skipped: tests not in 5.8.
    op/cmp.................................ok
    op/concat..............................ok
    op/cond................................ok
    op/context.............................ok
    op/cproto..............................ok
    op/crypt...............................ok
    op/defins..............................ok
    op/delete..............................ok
    op/die.................................ok
    op/die_exit............................ok
    op/do..................................ok
    op/each................................ok
    op/eval................................ok
    op/exec................................ok
    op/exists_sub..........................ok
    op/exp.................................ok
    op/fh..................................ok
    op/filetest............................ok
    op/flip................................ok
    op/fork................................ok
    op/getpid..............................skipped
    all skipped: no ithreads
    op/glob................................ok
    op/gmagic..............................ok
    op/goto................................ok
    op/goto_xs.............................ok
    op/grent...............................ok
    op/grep................................ok
    op/groups..............................ok
    op/gv..................................ok
    op/hash................................ok
    op/hashassign..........................ok
    op/hashwarn............................ok
    op/inc.................................ok
    op/inccode.............................ok
    op/index...............................ok
    op/int.................................ok
    op/join................................ok
    op/lc..................................ok
    op/lc_user.............................ok
    op/length..............................ok
    op/lex_assign..........................ok
    op/lfs.................................skipped
    all skipped: no 64-bit file offsets
    op/list................................ok
    op/local...............................ok
    op/localref............................ok
    op/loopctl.............................ok
    op/lop.................................ok
    op/magic...............................ok
    6/53 skipped: various reasons
    op/method..............................ok
    op/mkdir...............................ok
    op/my..................................ok
    op/my_stash............................ok
    op/nothr5005...........................ok
    op/numconvert..........................ok
    op/oct.................................ok
    op/or..................................ok
    op/ord.................................ok
    op/override............................ok
    op/pack................................ok
    206/5852 skipped: various reasons
    op/pat.................................ok
    2/1055 skipped: only in EBCDIC
    op/pos.................................ok
    op/pow.................................ok
    op/push................................ok
    op/pwent...............................ok
    op/qq..................................ok
    op/quotemeta...........................ok
    op/rand................................ok
    op/range...............................ok
    op/read................................ok
    op/readdir.............................ok
    op/readline............................ok
    2/13 skipped: you can read directories as plain files
    op/recurse.............................ok
    op/ref.................................ok
    op/regexp..............................ok
    4/945 skipped:
    op/regexp_noamp........................ok
    6/945 skipped: skipping $&
    op/regmesg.............................ok
    op/repeat..............................ok
    op/reverse.............................ok
    op/runlevel............................ok
    op/sleep...............................ok
    op/sort................................ok
    op/splice..............................ok
    op/split...............................ok
    op/sprintf.............................ok
    op/sprintf2............................ok
    op/srand...............................ok
    op/stash...............................ok
    op/stat................................# Failed at op/stat.t line 326
    FAILED test 44
    Failed 1/78 tests, 98.72% okay
    op/study...............................ok
    op/sub.................................ok
    op/sub_lval............................ok
    3/67 skipped: removed test
    op/subst...............................ok
    op/subst_amp...........................ok
    op/subst_wamp..........................ok
    op/substr..............................ok
    op/sysio...............................ok
    op/taint...............................ok
    6/220 skipped: This is not VMS
    op/tie.................................ok
    op/tiearray............................ok
    op/tiehandle...........................ok
    op/time................................ok
    op/tr..................................ok
    4/99 skipped: not EBCDIC
    op/undef...............................ok
    op/universal...........................ok
    op/unshift.............................ok
    op/utf8decode..........................ok
    op/utfhash.............................ok
    op/vec.................................ok
    op/ver.................................ok
    3/53 skipped: No quads
    op/wantarray...........................ok
    op/write...............................ok
    uni/fold...............................ok
    uni/lower..............................ok
    uni/sprintf............................ok
    uni/title..............................ok
    uni/tr_7jis............................ok
    uni/tr_eucjp...........................ok
    uni/tr_sjis............................ok
    uni/tr_utf8............................ok
    uni/upper..............................ok
    uni/write..............................ok
    lib/1_compile..........................ok
    lib/commonsense........................ok
    ../ext/attrs/t/attrs...................ok
    ../ext/B/t/asmdata.....................ok
    ../ext/B/t/assembler...................ok
    ../ext/B/t/bblock......................ok
    ../ext/B/t/b...........................ok
    ../ext/B/t/concise.....................ok
    ../ext/B/t/debug.......................ok
    ../ext/B/t/deparse.....................ok
    ../ext/B/t/lint........................ok
    ../ext/B/t/o...........................ok
    ../ext/B/t/showlex.....................ok
    ../ext/B/t/stash.......................ok
    ../ext/B/t/terse.......................ok
    ../ext/B/t/xref........................ok
    ../ext/Cwd/t/cwd.......................ok
    ../ext/Cwd/t/taint.....................ok
    ../ext/Data/Dumper/t/dumper............ok
    ../ext/Data/Dumper/t/overload..........ok
    ../ext/Data/Dumper/t/pair..............ok
    ../ext/DB_File/t/db-btree..............skipped
    all skipped: DB_File was not built
    ../ext/DB_File/t/db-hash...............skipped
    all skipped: DB_File was not built
    ../ext/DB_File/t/db-recno..............skipped
    all skipped: DB_File was not built
    ../ext/Devel/DProf/t/DProf.............ok
    ../ext/Devel/Peek/t/Peek...............ok
    ../ext/Devel/PPPort/t/test.............ok
    ../ext/Digest/MD5/t/align..............ok
    ../ext/Digest/MD5/t/badfile............ok
    ../ext/Digest/MD5/t/bits...............ok
    ../ext/Digest/MD5/t/clone..............ok
    ../ext/Digest/MD5/t/files..............ok
    1/5 skipped: PERL_CORE
    ../ext/Digest/MD5/t/md5-aaa............ok
    ../ext/Digest/MD5/t/utf8...............ok
    ../ext/DynaLoader/t/XSLoader...........ok
    ../ext/Encode/t/Aliases................ok
    ../ext/Encode/t/at-cn..................ok
    ../ext/Encode/t/at-tw..................ok
    ../ext/Encode/t/CJKT...................ok
    ../ext/Encode/t/enc_data...............ok
    ../ext/Encode/t/enc_eucjp..............ok
    ../ext/Encode/t/enc_module.............ok
    ../ext/Encode/t/Encoder................ok
    ../ext/Encode/t/Encode.................ok
    ../ext/Encode/t/encoding...............ok
    ../ext/Encode/t/enc_utf8...............ok
    ../ext/Encode/t/fallback...............ok
    ../ext/Encode/t/grow...................ok
    ../ext/Encode/t/gsm0338................ok
    ../ext/Encode/t/guess..................ok
    ../ext/Encode/t/jperl..................ok
    ../ext/Encode/t/mime-header............ok
    ../ext/Encode/t/perlio.................ok
    ../ext/Encode/t/Unicode................ok
    ../ext/Errno/t/Errno...................ok
    ../ext/Fcntl/t/fcntl...................ok
    ../ext/Fcntl/t/syslfs..................skipped
    all skipped: no 64-bit file offsets
    ../ext/File/Glob/t/basic...............ok
    ../ext/File/Glob/t/case................ok
    ../ext/File/Glob/t/global..............ok
    ../ext/File/Glob/t/taint...............ok
    ../ext/Filter/t/call...................ok
    ../ext/GDBM_File/t/gdbm................skipped
    all skipped: GDBM_File was not built
    ../ext/I18N/Langinfo/t/Langinfo........ok
    ../ext/IO/t/io_const...................ok
    ../ext/IO/t/io_dir.....................ok
    ../ext/IO/t/io_dup.....................ok
    ../ext/IO/t/io_linenum.................ok
    ../ext/IO/t/io_multihomed..............ok
    ../ext/IO/t/io_pipe....................ok
    ../ext/IO/t/io_poll....................ok
    ../ext/IO/t/io_sel.....................ok
    ../ext/IO/t/io_sock....................Died at ../ext/IO/t/io_sock.t line 37, <GEN9> line 1.
    dubious
    Test returned status 4 (wstat 1024, 0x400)
    DIED. FAILED tests 21-26
    Failed 6/26 tests, 76.92% okay
    ../ext/IO/t/IO.........................ok
    ../ext/IO/t/io_taint...................ok
    ../ext/IO/t/io_tell....................ok
    ../ext/IO/t/io_udp.....................ok
    ../ext/IO/t/io_unix....................ok
    ../ext/IO/t/io_utf8....................ok
    ../ext/IO/t/io_xs......................ok
    ../ext/IPC/SysV/t/ipcsysv..............ok
    ../ext/IPC/SysV/t/msg..................ok
    ../ext/IPC/SysV/t/sem..................ok
    ../ext/List/Util/t/blessed.............ok
    ../ext/List/Util/t/dualvar.............ok
    ../ext/List/Util/t/first...............ok
    ../ext/List/Util/t/isvstring...........ok
    ../ext/List/Util/t/lln.................ok
    ../ext/List/Util/t/maxstr..............ok
    ../ext/List/Util/t/max.................ok
    ../ext/List/Util/t/minstr..............ok
    ../ext/List/Util/t/min.................ok
    ../ext/List/Util/t/openhan.............ok
    ../ext/List/Util/t/proto...............ok
    ../ext/List/Util/t/readonly............ok
    ../ext/List/Util/t/reduce..............ok
    ../ext/List/Util/t/refaddr.............ok
    ../ext/List/Util/t/reftype.............ok
    ../ext/List/Util/t/shuffle.............dubious
    Test returned status 0 (wstat 139, 0x8b)
    test program seems to have generated a core
    ../ext/List/Util/t/sum.................ok
    ../ext/List/Util/t/tainted.............ok
    ../ext/List/Util/t/weak................ok
    ../ext/MIME/Base64/t/base64............ok
    ../ext/MIME/Base64/t/quoted-print......ok
    ../ext/MIME/Base64/t/unicode...........ok
    ../ext/NDBM_File/t/ndbm................ok
    ../ext/ODBM_File/t/odbm................ok
    ../ext/Opcode/t/Opcode.................ok
    ../ext/Opcode/t/ops....................ok
    ../ext/PerlIO/t/encoding...............ok
    ../ext/PerlIO/t/fail...................ok
    ../ext/PerlIO/t/fallback...............ok
    ../ext/PerlIO/t/open...................ok
    ../ext/PerlIO/t/PerlIO.................ok
    ../ext/PerlIO/t/scalar.................ok
    ../ext/PerlIO/t/via....................ok
    ../ext/POSIX/t/is......................ok
    ../ext/POSIX/t/posix...................ok
    ../ext/POSIX/t/sigaction...............ok
    ../ext/POSIX/t/taint...................ok
    ../ext/POSIX/t/waitpid.................ok
    ../ext/re/t/re.........................ok
    ../ext/Safe/t/safe1....................ok
    ../ext/Safe/t/safe2....................ok
    ../ext/Safe/t/safe3....................ok
    ../ext/SDBM_File/t/sdbm................ok
    ../ext/Socket/t/socketpair.............ok
    ../ext/Socket/t/Socket.................ok
    ../ext/Storable/t/blessed..............ok
    ../ext/Storable/t/canonical............ok
    ../ext/Storable/t/code.................ok
    ../ext/Storable/t/compat06.............ok
    ../ext/Storable/t/croak................ok
    ../ext/Storable/t/dclone...............ok
    ../ext/Storable/t/downgrade............ok
    ../ext/Storable/t/forgive..............ok
    ../ext/Storable/t/freeze...............ok
    ../ext/Storable/t/integer..............ok
    ../ext/Storable/t/interwork56..........skipped
    all skipped: Your IVs are no larger than your longs
    ../ext/Storable/t/lock.................ok
    ../ext/Storable/t/malice...............ok
    ../ext/Storable/t/overload.............ok
    ../ext/Storable/t/recurse..............ok
    ../ext/Storable/t/restrict.............ok
    ../ext/Storable/t/retrieve.............ok
    ../ext/Storable/t/store................ok
    ../ext/Storable/t/tied_hook............ok
    ../ext/Storable/t/tied_items...........ok
    ../ext/Storable/t/tied.................ok
    ../ext/Storable/t/utf8hash.............ok
    ../ext/Storable/t/utf8.................ok
    ../ext/Sys/Hostname/t/Hostname.........ok
    ../ext/Sys/Syslog/t/syslog.............ok
    3/6 skipped: assuming syslog doesn't accept inet connections
    ../ext/threads/shared/t/0nothread......skipped
    all skipped: no useithreads
    ../ext/threads/shared/t/av_refs........skipped
    all skipped: no useithreads
    ../ext/threads/shared/t/av_simple......skipped
    all skipped: no useithreads
    ../ext/threads/shared/t/cond...........skipped
    all skipped: no threads
    ../ext/threads/shared/t/disabled.......ok
    ../ext/threads/shared/t/hv_refs........skipped
    all skipped: no useithreads
    ../ext/threads/shared/t/hv_simple......skipped
    all skipped: no useithreads
    ../ext/threads/shared/t/no_share.......skipped
    all skipped: no useithreads
    ../ext/threads/shared/t/shared_attr....skipped
    all skipped: no useithreads
    ../ext/threads/shared/t/sv_refs........skipped
    all skipped: no useithreads
    ../ext/threads/shared/t/sv_simple......skipped
    all skipped: no useithreads
    ../ext/threads/shared/t/wait...........skipped
    all skipped: no threads
    ../ext/threads/t/basic.................skipped
    all skipped: no useithreads
    ../ext/threads/t/end...................skipped
    all skipped: no useithreads
    ../ext/threads/t/join..................skipped
    all skipped: no useithreads
    ../ext/threads/t/libc..................skipped
    all skipped: no useithreads
    ../ext/threads/t/list..................skipped
    all skipped: no useithreads
    ../ext/threads/t/problems..............skipped
    all skipped: no useithreads
    ../ext/threads/t/stress_cv.............skipped
    all skipped: no useithreads
    ../ext/threads/t/stress_re.............skipped
    all skipped: no useithreads
    ../ext/threads/t/stress_string.........skipped
    all skipped: no useithreads
    ../ext/threads/t/thread................skipped
    all skipped: no useithreads
    ../ext/Thread/thr5005..................skipped
    all skipped: no use5005threads
    ../ext/Time/HiRes/t/HiRes..............ok
    3/25 skipped: various reasons
    ../ext/Unicode/Normalize/t/fcdc........ok
    ../ext/Unicode/Normalize/t/form........ok
    ../ext/Unicode/Normalize/t/func........ok
    ../ext/Unicode/Normalize/t/illegal.....ok
    ../ext/Unicode/Normalize/t/norm........ok
    ../ext/Unicode/Normalize/t/null........ok
    ../ext/Unicode/Normalize/t/proto.......ok
    ../ext/Unicode/Normalize/t/short.......ok
    ../ext/Unicode/Normalize/t/split.......ok
    ../ext/Unicode/Normalize/t/test........ok
    ../ext/XS/APItest/t/hash...............ok
    ../ext/XS/APItest/t/printf.............ok
    ../ext/XS/Typemap/t/Typemap............ok
    ../lib/AnyDBM_File.....................ok
    ../lib/Attribute/Handlers/t/multi......ok
    ../lib/AutoLoader......................ok
    ../lib/AutoSplit.......................ok
    ../lib/autouse.........................ok
    ../lib/base/t/base.....................ok
    ../lib/base/t/fields-base..............ok
    ../lib/base/t/fields...................ok
    ../lib/Benchmark.......................ok
    ../lib/bigfloatpl......................ok
    ../lib/bigintpl........................ok
    ../lib/bignum/t/bigint.................ok
    ../lib/bignum/t/bignum.................ok
    ../lib/bignum/t/bigrat.................ok
    ../lib/bignum/t/biinfnan...............ok
    ../lib/bignum/t/bninfnan...............ok
    ../lib/bignum/t/bn_lite................ok
    1/1 skipped: no Math::BigInt::Lite
    ../lib/bignum/t/brinfnan...............ok
    ../lib/bignum/t/br_lite................ok
    1/1 skipped: no Math::BigInt::Lite
    ../lib/bignum/t/option_a...............ok
    ../lib/bignum/t/option_l...............ok
    ../lib/bignum/t/option_p...............ok
    ../lib/blib............................ok
    ../lib/bytes...........................ok
    ../lib/Carp............................ok
    ../lib/CGI/t/apache....................ok
    ../lib/CGI/t/carp......................ok
    ../lib/CGI/t/cookie....................ok
    ../lib/CGI/t/fast......................ok
    7/7 skipped: FCGI not installed, cannot continue
    ../lib/CGI/t/form......................ok
    ../lib/CGI/t/function..................ok
    ../lib/CGI/t/html......................ok
    ../lib/CGI/t/pretty....................ok
    ../lib/CGI/t/push......................ok
    1/12 skipped: do_sleep() test may take a while
    ../lib/CGI/t/request...................ok
    ../lib/CGI/t/switch....................ok
    ../lib/CGI/t/util-58...................ok
    ../lib/CGI/t/util......................ok
    ../lib/charnames.......................ok
    ../lib/Class/ISA/test..................ok
    ../lib/Class/Struct....................ok
    ../lib/Config..........................ok
    ../lib/constant........................ok
    ../lib/CPAN/t/loadme...................ok
    ../lib/CPAN/t/mirroredby...............ok
    ../lib/CPAN/t/Nox......................ok
    ../lib/CPAN/t/signature................ok
    1/1 skipped: - no Module::Signature found
    ../lib/CPAN/t/vcmp.....................ok
    ../lib/DB..............................ok
    ../lib/Devel/SelfStubber...............ok
    ../lib/diagnostics.....................ok
    ../lib/Digest/t/base...................ok
    ../lib/Digest/t/digest.................ok
    ../lib/DirHandle.......................ok
    ../lib/Dumpvalue.......................ok
    ../lib/dumpvar.........................ok
    ../lib/English.........................ok
    ../lib/Env/t/array.....................ok
    ../lib/Env/t/env.......................ok
    ../lib/Exporter........................ok
    ../lib/ExtUtils/t/00compile............ok
    30/60 skipped: Test::Pod not installed
    ../lib/ExtUtils/t/00setup_dummy........ok
    ../lib/ExtUtils/t/backwards............ok
    ../lib/ExtUtils/t/basic................ok
    ../lib/ExtUtils/t/bytes................ok
    ../lib/ExtUtils/t/Command..............ok
    ../lib/ExtUtils/t/Constant.............ok
    ../lib/ExtUtils/t/Embed................ok
    ../lib/ExtUtils/t/hints................ok
    ../lib/ExtUtils/t/Installed............ok
    10/46 skipped: various reasons
    ../lib/ExtUtils/t/Install..............ok
    ../lib/ExtUtils/t/INST_PREFIX..........ok
    ../lib/ExtUtils/t/INST.................ok
    ../lib/ExtUtils/t/Liblist..............ok
    ../lib/ExtUtils/t/Manifest.............ok
    ../lib/ExtUtils/t/Mkbootstrap..........ok
    ../lib/ExtUtils/t/MM_Any...............ok
    ../lib/ExtUtils/t/MM_BeOS..............skipped
    all skipped: This is not BeOS
    ../lib/ExtUtils/t/MM_Cygwin............skipped
    all skipped: This is not cygwin
    ../lib/ExtUtils/t/MM_NW5...............skipped
    all skipped: This is not NW5
    ../lib/ExtUtils/t/MM_OS2...............skipped
    all skipped: This is not OS/2
    ../lib/ExtUtils/t/MM_Unix..............ok
    ../lib/ExtUtils/t/MM_VMS...............skipped
    all skipped: This is not VMS
    ../lib/ExtUtils/t/MM_Win32.............skipped
    all skipped: This is not Win32
    ../lib/ExtUtils/t/oneliner.............ok
    ../lib/ExtUtils/t/Packlist.............ok
    ../lib/ExtUtils/t/postamble............ok
    ../lib/ExtUtils/t/prefixify............ok
    ../lib/ExtUtils/t/prereq_print.........ok
    ../lib/ExtUtils/t/problems.............ok
    ../lib/ExtUtils/t/prompt...............ok
    ../lib/ExtUtils/t/recurs...............ok
    ../lib/ExtUtils/t/split_command........ok
    ../lib/ExtUtils/t/testlib..............ok
    ../lib/ExtUtils/t/VERSION_FROM.........ok
    ../lib/ExtUtils/t/vmsish...............ok
    ../lib/ExtUtils/t/writemakefile_args...ok
    ../lib/ExtUtils/t/zz_cleanup_dummy.....ok
    ../lib/Fatal...........................ok
    ../lib/File/Basename...................ok
    ../lib/FileCache/t/01open..............ok
    ../lib/FileCache/t/02maxopen...........ok
    ../lib/FileCache/t/03append............ok
    ../lib/FileCache/t/04twoarg............ok
    ../lib/FileCache/t/05override..........ok
    ../lib/File/CheckTree..................ok
    ../lib/File/Compare....................ok
    ../lib/File/Copy.......................ok
    ../lib/File/DosGlob....................ok
    ../lib/File/Find/t/find................ok
    ../lib/File/Find/t/taint...............ok
    ../lib/FileHandle......................ok
    ../lib/File/Path.......................ok
    ../lib/File/Spec/t/crossplatform.......ok
    7/50 skipped: Can't load File::Spec::VMS
    ../lib/File/Spec/t/Functions...........ok
    ../lib/File/Spec/t/rel2abs2rel.........ok
    ../lib/File/Spec/t/Spec................ok
    77/433 skipped: various reasons
    ../lib/File/stat.......................ok
    ../lib/File/Temp/t/mktemp..............ok
    ../lib/File/Temp/t/object..............ok
    ../lib/File/Temp/t/posix...............ok
    ../lib/File/Temp/t/security............ok
    ../lib/File/Temp/t/tempfile............ok
    ../lib/filetest........................ok
    4/15 skipped: No /usr/bin/chflags available
    ../lib/Filter/Simple/t/data............ok
    ../lib/Filter/Simple/t/export..........ok
    ../lib/Filter/Simple/t/filter_only.....ok
    ../lib/Filter/Simple/t/filter..........ok
    ../lib/Filter/Simple/t/import..........ok
    ../lib/FindBin.........................ok
    ../lib/Getopt/Long/t/gol-basic.........ok
    ../lib/Getopt/Long/t/gol-compat........ok
    ../lib/Getopt/Long/t/gol-linkage.......ok
    ../lib/Getopt/Long/t/gol-oo............ok
    ../lib/Getopt/Std......................ok
    ../lib/h2ph............................ok
    ../lib/h2xs............................ok
    ../lib/Hash/Util.......................ok
    ../lib/I18N/Collate....................ok
    ../lib/I18N/LangTags/t/01test..........ok
    ../lib/I18N/LangTags/t/02decency.......ok
    ../lib/if..............................ok
    ../lib/integer.........................ok
    ../lib/Internals.......................ok
    ../lib/IPC/Open2.......................ok
    ../lib/IPC/Open3.......................ok
    ../lib/IPC/SysV........................ok
    ../lib/less............................ok
    ../lib/lib.............................ok
    ../lib/Locale/Codes/t/all..............ok
    ../lib/Locale/Codes/t/constants........ok
    ../lib/Locale/Codes/t/country..........ok
    ../lib/Locale/Codes/t/currency.........ok
    ../lib/Locale/Codes/t/languages........ok
    ../lib/Locale/Codes/t/rename...........ok
    ../lib/Locale/Codes/t/script...........ok
    ../lib/Locale/Codes/t/uk...............ok
    ../lib/Locale/Maketext/t/00about.......ok
    ../lib/Locale/Maketext/t/01make........ok
    ../lib/Locale/Maketext/t/02get.........ok
    ../lib/Locale/Maketext/t/03http........ok
    ../lib/Locale/Maketext/t/90utf8........ok
    ../lib/locale..........................ok
    ../lib/Math/BigInt/t/bare_mbf..........ok
    ../lib/Math/BigInt/t/bare_mbi..........ok
    ../lib/Math/BigInt/t/bare_mif..........ok
    ../lib/Math/BigInt/t/bigfltpm..........ok
    ../lib/Math/BigInt/t/bigintc...........ok
    ../lib/Math/BigInt/t/bigintpm..........ok
    ../lib/Math/BigInt/t/bigints...........ok
    ../lib/Math/BigInt/t/biglog............ok
    ../lib/Math/BigInt/t/bigroot...........ok
    ../lib/Math/BigInt/t/calling...........ok
    ../lib/Math/BigInt/t/config............ok
    ../lib/Math/BigInt/t/constant..........ok
    ../lib/Math/BigInt/t/const_mbf.........ok
    ../lib/Math/BigInt/t/downgrade.........ok
    ../lib/Math/BigInt/t/fallback..........ok
    ../lib/Math/BigInt/t/inf_nan...........ok
    ../lib/Math/BigInt/t/isa...............ok
    ../lib/Math/BigInt/t/mbf_ali...........ok
    ../lib/Math/BigInt/t/mbi_ali...........ok
    ../lib/Math/BigInt/t/mbimbf............ok
    ../lib/Math/BigInt/t/mbi_rand..........ok
    ../lib/Math/BigInt/t/req_mbf0..........ok
    ../lib/Math/BigInt/t/req_mbf1..........ok
    ../lib/Math/BigInt/t/req_mbfa..........ok
    ../lib/Math/BigInt/t/req_mbfi..........ok
    ../lib/Math/BigInt/t/req_mbfn..........ok
    ../lib/Math/BigInt/t/req_mbfw..........ok
    ../lib/Math/BigInt/t/require...........ok
    ../lib/Math/BigInt/t/sub_ali...........ok
    ../lib/Math/BigInt/t/sub_mbf...........ok
    ../lib/Math/BigInt/t/sub_mbi...........ok
    ../lib/Math/BigInt/t/sub_mif...........ok
    ../lib/Math/BigInt/t/trap..............ok
    ../lib/Math/BigInt/t/upgradef..........ok
    ../lib/Math/BigInt/t/upgrade...........ok
    ../lib/Math/BigInt/t/use_lib1..........ok
    ../lib/Math/BigInt/t/use_lib2..........ok
    ../lib/Math/BigInt/t/use_lib3..........ok
    ../lib/Math/BigInt/t/use_lib4..........ok
    ../lib/Math/BigInt/t/use_mbfw..........ok
    ../lib/Math/BigInt/t/use...............ok
    ../lib/Math/BigInt/t/with_sub..........ok
    ../lib/Math/BigRat/t/big_ap............ok
    ../lib/Math/BigRat/t/bigfltrt..........ok
    ../lib/Math/BigRat/t/bigratpm..........ok
    ../lib/Math/BigRat/t/bigrat............ok
    ../lib/Math/BigRat/t/bigratup..........ok
    ../lib/Math/BigRat/t/requirer..........ok
    ../lib/Math/BigRat/t/trap..............ok
    ../lib/Math/Complex....................ok
    ../lib/Math/Trig.......................Illegal division by zero at ../lib/Math/Trig.pm line 141.
    dubious
    Test returned status 255 (wstat 65280, 0xff00)
    DIED. FAILED tests 24-29
    Failed 6/29 tests, 79.31% okay
    ../lib/Memoize/t/array_confusion.......ok
    ../lib/Memoize/t/array.................ok
    ../lib/Memoize/t/correctness...........ok
    ../lib/Memoize/t/errors................ok
    ../lib/Memoize/t/expfile...............ok
    ../lib/Memoize/t/expire................ok
    ../lib/Memoize/t/expmod_n..............ok
    ../lib/Memoize/t/expmod_t..............ok
    ../lib/Memoize/t/flush.................ok
    ../lib/Memoize/t/normalize.............ok
    ../lib/Memoize/t/prototype.............ok
    ../lib/Memoize/t/speed.................ok
    ../lib/Memoize/t/tiefeatures...........ok
    ../lib/Memoize/t/tie_gdbm..............skipped
    all skipped: no reason given
    ../lib/Memoize/t/tie_ndbm..............ok
    ../lib/Memoize/t/tie_sdbm..............ok
    ../lib/Memoize/t/tie_storable..........ok
    ../lib/Memoize/t/tie...................ok
    ../lib/Memoize/t/unmemoize.............ok
    ../lib/Net/hostent.....................skipped
    all skipped: Test relies on resolution of localhost, fails on irix (5)
    ../lib/Net/netent......................ok
    ../lib/Net/Ping/t/100_load.............ok
    ../lib/Net/Ping/t/110_icmp_inst........ok
    1/2 skipped: icmp ping requires root privileges.
    ../lib/Net/Ping/t/120_udp_inst.........ok
    ../lib/Net/Ping/t/130_tcp_inst.........ok
    ../lib/Net/Ping/t/140_stream_inst......ok
    ../lib/Net/Ping/t/150_syn_inst.........ok
    ../lib/Net/Ping/t/190_alarm............ok
    ../lib/Net/Ping/t/200_ping_tcp.........skipped
    all skipped: network dependent test
    ../lib/Net/Ping/t/250_ping_hires.......skipped
    all skipped: network dependent test
    ../lib/Net/Ping/t/300_ping_stream......skipped
    all skipped: network dependent test
    ../lib/Net/Ping/t/400_ping_syn.........skipped
    all skipped: network dependent test
    ../lib/Net/Ping/t/410_syn_host.........skipped
    all skipped: network dependent test
    ../lib/Net/Ping/t/450_service..........ok
    ../lib/Net/Ping/t/500_ping_icmp........ok
    1/2 skipped: icmp ping requires root privileges.
    ../lib/Net/Ping/t/510_ping_udp.........ok
    ../lib/Net/protoent....................ok
    ../lib/Net/servent.....................ok
    ../lib/Net/t/config....................ok
    ../lib/Net/t/ftp.......................skipped
    all skipped: no reason given
    ../lib/Net/t/hostname..................ok
    ../lib/Net/t/netrc.....................ok
    ../lib/Net/t/nntp......................skipped
    all skipped: no reason given
    ../lib/Net/t/require...................ok
    ../lib/Net/t/smtp......................skipped
    all skipped: no reason given
    ../lib/Net/t/time......................ok
    ../lib/NEXT/t/actual...................ok
    ../lib/NEXT/t/actuns...................ok
    ../lib/NEXT/t/next.....................ok
    ../lib/NEXT/t/unseen...................ok
    ../lib/open............................ok
    ../lib/overload........................ok
    ../lib/PerlIO/via/t/QuotedPrint........ok
    ../lib/ph..............................ok
    ../lib/Pod/Perldoc/t/checkerbasic......ok
    ../lib/Pod/Perldoc/t/perldocbasic......ok
    ../lib/Pod/Perldoc/t/textbasic.........ok
    ../lib/Pod/t/basic.....................ok
    ../lib/Pod/t/eol.......................ok
    ../lib/Pod/t/Functions.................ok
    ../lib/Pod/t/htmlescp..................ok
    ../lib/Pod/t/htmlview..................ok
    ../lib/Pod/t/InputObjects..............ok
    ../lib/Pod/t/man.......................ok
    ../lib/Pod/t/parselink.................ok
    ../lib/Pod/t/pod2latex.................ok
    ../lib/Pod/t/Select....................ok
    ../lib/Pod/t/text-errors...............ok
    ../lib/Pod/t/text-options..............ok
    ../lib/Pod/t/text......................ok
    ../lib/Pod/t/Usage.....................ok
    ../lib/Pod/t/utils.....................ok
    ../lib/Search/Dict.....................ok
    ../lib/SelectSaver.....................ok
    ../lib/SelfLoader......................ok
    ../lib/Shell...........................ok
    ../lib/sigtrap.........................ok
    ../lib/sort............................dubious
    Test returned status 0 (wstat 138, 0x8a)
    test program seems to have generated a core
    DIED. FAILED tests 48-119
    Failed 72/119 tests, 39.50% okay
    ../lib/strict..........................ok
    ../lib/subs............................ok
    ../lib/Switch/t/given..................ok
    ../lib/Switch/t/nested.................ok
    ../lib/Switch/t/switch.................ok
    ../lib/Symbol..........................ok
    ../lib/Term/ANSIColor/test.............ok
    ../lib/Term/Cap........................skipped
    all skipped: no termcap available to test
    ../lib/Term/Complete...................ok
    ../lib/Term/ReadLine...................ok
    ../lib/Test/Harness/t/00compile........ok
    ../lib/Test/Harness/t/assert...........ok
    ../lib/Test/Harness/t/base.............ok
    ../lib/Test/Harness/t/callback.........ok
    ../lib/Test/Harness/t/inc_taint........ok
    ../lib/Test/Harness/t/nonumbers........ok
    ../lib/Test/Harness/t/ok...............ok
    ../lib/Test/Harness/t/pod..............skipped
    all skipped: Test::Pod 1.00 required for testing POD
    ../lib/Test/Harness/t/prove-switches...skipped
    all skipped: Not adapted to perl core
    ../lib/Test/Harness/t/strap-analyze....ok
    ../lib/Test/Harness/t/strap............ok
    ../lib/Test/Harness/t/test-harness.....ok
    56/208 skipped: various reasons
    ../lib/Test/Simple/t/bad_plan..........ok
    ../lib/Test/Simple/t/buffer............ok
    ../lib/Test/Simple/t/Builder...........ok
    ../lib/Test/Simple/t/curr_test.........ok
    ../lib/Test/Simple/t/details...........ok
    ../lib/Test/Simple/t/diag..............ok
    ../lib/Test/Simple/t/exit..............ok
    ../lib/Test/Simple/t/extra.............ok
    ../lib/Test/Simple/t/fail-like.........ok
    ../lib/Test/Simple/t/fail-more.........ok
    ../lib/Test/Simple/t/fail..............ok
    ../lib/Test/Simple/t/filehandles.......ok
    ../lib/Test/Simple/t/fork..............ok
    ../lib/Test/Simple/t/has_plan2.........ok
    ../lib/Test/Simple/t/has_plan..........ok
    ../lib/Test/Simple/t/import............ok
    ../lib/Test/Simple/t/is_deeply.........ok
    ../lib/Test/Simple/t/maybe_regex.......ok
    ../lib/Test/Simple/t/missing...........ok
    ../lib/Test/Simple/t/More..............ok
    ../lib/Test/Simple/t/no_ending.........ok
    ../lib/Test/Simple/t/no_header.........ok
    ../lib/Test/Simple/t/no_plan...........ok
    ../lib/Test/Simple/t/ok_obj............ok
    ../lib/Test/Simple/t/output............ok
    ../lib/Test/Simple/t/plan_is_noplan....ok
    ../lib/Test/Simple/t/plan_no_plan......ok
    ../lib/Test/Simple/t/plan_skip_all.....skipped
    all skipped: Just testing plan & skip_all
    ../lib/Test/Simple/t/plan..............ok
    ../lib/Test/Simple/t/simple............ok
    ../lib/Test/Simple/t/skipall...........ok
    ../lib/Test/Simple/t/skip..............ok
    7/15 skipped: Just testing the skip interface.
    ../lib/Test/Simple/t/strays............skipped
    all skipped: not completed
    ../lib/Test/Simple/t/threads...........skipped
    all skipped: no threads
    ../lib/Test/Simple/t/todo..............ok
    ../lib/Test/Simple/t/undef.............ok
    ../lib/Test/Simple/t/useing............ok
    ../lib/Test/Simple/t/use_ok............ok
    ../lib/Test/t/fail.....................ok
    ../lib/Test/t/mix......................ok
    ../lib/Test/t/onfail...................ok
    ../lib/Test/t/qr.......................ok
    ../lib/Test/t/skip.....................ok
    ../lib/Test/t/success..................ok
    1/11 skipped: just testing skip()
    ../lib/Test/t/todo.....................ok
    ../lib/Text/Abbrev.....................ok
    ../lib/Text/Balanced/t/extbrk..........ok
    ../lib/Text/Balanced/t/extcbk..........ok
    ../lib/Text/Balanced/t/extdel..........ok
    ../lib/Text/Balanced/t/extmul..........ok
    ../lib/Text/Balanced/t/extqlk..........ok
    ../lib/Text/Balanced/t/exttag..........ok
    ../lib/Text/Balanced/t/extvar..........ok
    ../lib/Text/Balanced/t/gentag..........ok
    ../lib/Text/ParseWords.................ok
    ../lib/Text/Soundex....................ok
    ../lib/Text/TabsWrap/t/fill............ok
    ../lib/Text/TabsWrap/t/tabs............ok
    ../lib/Text/TabsWrap/t/wrap............ok
    ../lib/Thread/Queue....................skipped
    all skipped: no ithreads
    ../lib/Thread/Semaphore................skipped
    all skipped: no ithreads
    ../lib/Tie/Array/push..................ok
    ../lib/Tie/Array/splice................ok
    ../lib/Tie/Array/stdpush...............ok
    ../lib/Tie/Array/std...................ok
    ../lib/Tie/File/t/00_version...........ok
    ../lib/Tie/File/t/01_gen...............ok
    ../lib/Tie/File/t/02_fetchsize.........ok
    ../lib/Tie/File/t/03_longfetch.........ok
    ../lib/Tie/File/t/04_splice............ok
    ../lib/Tie/File/t/05_size..............ok
    ../lib/Tie/File/t/06_fixrec............ok
    ../lib/Tie/File/t/07_rv_splice.........ok
    ../lib/Tie/File/t/08_ro................ok
    ../lib/Tie/File/t/09_gen_rs............ok
    ../lib/Tie/File/t/10_splice_rs.........ok
    ../lib/Tie/File/t/11_rv_splice_rs......ok
    ../lib/Tie/File/t/12_longfetch_rs......ok
    ../lib/Tie/File/t/13_size_rs...........ok
    ../lib/Tie/File/t/14_lock..............ok
    ../lib/Tie/File/t/15_pushpop...........ok
    ../lib/Tie/File/t/16_handle............ok
    ../lib/Tie/File/t/17_misc_meth.........ok
    ../lib/Tie/File/t/18_rs_fixrec.........ok
    ../lib/Tie/File/t/19_cache.............ok
    ../lib/Tie/File/t/20_cache_full........ok
    ../lib/Tie/File/t/21_win32.............skipped
    all skipped: no reason given
    ../lib/Tie/File/t/22_autochomp.........ok
    ../lib/Tie/File/t/23_rv_ac_splice......ok
    ../lib/Tie/File/t/24_cache_loop........ok
    ../lib/Tie/File/t/25_gen_nocache.......ok
    ../lib/Tie/File/t/26_twrite............ok
    ../lib/Tie/File/t/27_iwrite............ok
    ../lib/Tie/File/t/28_mtwrite...........ok
    ../lib/Tie/File/t/29a_upcopy...........ok
    ../lib/Tie/File/t/29_downcopy..........ok
    ../lib/Tie/File/t/30_defer.............ok
    ../lib/Tie/File/t/31_autodefer.........ok
    ../lib/Tie/File/t/32_defer_misc........ok
    ../lib/Tie/File/t/33_defer_vs..........ok
    ../lib/Tie/File/t/40_abs_cache.........ok
    ../lib/Tie/File/t/41_heap..............ok
    ../lib/Tie/File/t/42_offset............ok
    ../lib/Tie/Handle/stdhandle............ok
    ../lib/Tie/Memoize.....................ok
    ../lib/Tie/RefHash.....................ok
    ../lib/Tie/Scalar......................ok
    ../lib/Tie/SubstrHash..................ok
    ../lib/Time/gmtime.....................ok
    ../lib/Time/Local......................ok
    ../lib/Time/localtime..................ok
    ../lib/Unicode/Collate/t/altern........ok
    ../lib/Unicode/Collate/t/contract......ok
    ../lib/Unicode/Collate/t/hangtype......ok
    ../lib/Unicode/Collate/t/hangul........ok
    ../lib/Unicode/Collate/t/illegalp......ok
    ../lib/Unicode/Collate/t/illegal.......ok
    ../lib/Unicode/Collate/t/index.........ok
    ../lib/Unicode/Collate/t/normal........ok
    ../lib/Unicode/Collate/t/rearrang......ok
    ../lib/Unicode/Collate/t/test..........ok
    ../lib/Unicode/Collate/t/trailwt.......ok
    ../lib/Unicode/Collate/t/variable......ok
    ../lib/Unicode/Collate/t/version.......ok
    ../lib/Unicode/Collate/t/view..........ok
    ../lib/Unicode/UCD.....................ok
    ../lib/User/grent......................ok
    ../lib/User/pwent......................ok
    ../lib/utf8............................ok
    ../lib/vars............................ok
    ../lib/vmsish..........................ok
    24/25 skipped: tests for VMS only
    ../lib/warnings........................ok
    pod/emptycmd...........................ok
    pod/find...............................ok
    pod/for................................ok
    pod/headings...........................ok
    pod/include............................ok
    pod/included...........................ok
    pod/lref...............................ok
    pod/multiline_items....................ok
    pod/nested_items.......................ok
    pod/nested_seqs........................ok
    pod/oneline_cmds.......................ok
    pod/plainer............................ok
    pod/pod2usage..........................ok
    pod/poderrs............................ok
    pod/podselect..........................ok
    pod/special_seqs.......................ok
    x2p/s2p................................ok
    Failed 5/853 test scripts, 99.41% okay. 85/78274 subtests failed, 99.89% okay.
    Failed Test Stat Wstat Total Fail Failed List of Failed
    -------------------------------------------------------------------------------
    ../ext/IO/t/io_sock.t 4 1024 26 12 46.15% 21-26
    ../ext/List/Util/t/shuffle.t 0 139 ?? ?? % ??
    ../lib/Math/Trig.t 255 65280 29 12 41.38% 24-29
    ../lib/sort.t 0 138 119 144 121.01% 48-119
    op/stat.t 78 1 1.28% 44
    58 tests and 490 subtests skipped.




    --
    Georg Schwarz http://home.pages.de/~schwarz/
    geos@epost.de +49 177 8811442
  • Georg Schwarz at Jan 22, 2004 at 5:36 pm
    Don't forget to also attach the modified hints file please

    here is the diff. Only two details were changed:

    *** hints/irix_5.sh.orig Sun Aug 24 12:08:32 2003
    --- hints/irix_5.sh Thu Jan 22 18:34:35 2004
    ***************
    *** 9,14 ****
    --- 9,15 ----

    ld=ld
    i_time='define'
    + i_inttypes='undef'

    case "$cc" in
    *gcc*) ccflags="$ccflags -D_BSD_TYPES" ;;
    ***************
    *** 18,24 ****
    # 658: bit-field 'th_off' type required to be int, unsigned int, or signed int. <netinet/tcp.h>
    # 734: enum declaration must contain enum literals <sys/vnode.h>
    # 799: 'long long' is not standard ANSI.
    ! ccflags="$ccflags -D_POSIX_SOURCE -ansiposix -D_BSD_TYPES -Olimit 4000 -woff 608,658,734,799"
    # Without this the cc thinks that a struct timeval * is not equivalent to
    # a struct timeval *. Yeah, you read that right.
    pp_sys_cflags='ccflags="$ccflags -DPERL_IRIX5_SELECT_TIMEVAL_VOID_CAST"'
    --- 19,25 ----
    # 658: bit-field 'th_off' type required to be int, unsigned int, or signed int. <netinet/tcp.h>
    # 734: enum declaration must contain enum literals <sys/vnode.h>
    # 799: 'long long' is not standard ANSI.
    ! ccflags="$ccflags -D_POSIX_SOURCE -ansiposix -D_BSD_TYPES -Olimit 4300 -woff 608,658,734,799"
    # Without this the cc thinks that a struct timeval * is not equivalent to
    # a struct timeval *. Yeah, you read that right.
    pp_sys_cflags='ccflags="$ccflags -DPERL_IRIX5_SELECT_TIMEVAL_VOID_CAST"'



    --
    Georg Schwarz http://home.pages.de/~schwarz/
    geos@epost.de +49 177 8811442
  • H.Merijn Brand at Feb 23, 2004 at 12:14 pm

    On Thu 22 Jan 2004 18:35, Georg Schwarz wrote:
    Don't forget to also attach the modified hints file please

    here is the diff. Only two details were changed:
    Thanks, (somewhat belated) applied as change #22359

    --
    H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/)
    using perl-5.6.1, 5.8.0, & 5.9.x, and 806 on HP-UX 10.20 & 11.00, 11i,
    AIX 4.3, SuSE 8.2, and Win2k. http://www.cmve.net/~merijn/
    http://archives.develooper.com/daily-build@perl.org/ perl-qa@perl.org
    send smoke reports to: smokers-reports@perl.org, QA: http://qa.perl.org
  • Green, Paul at Jan 19, 2004 at 11:18 pm

    Configure detects the presence of inttypes.h and thus sets I_INTTYPES
    in config.h. However, there is a conflict when including both inttypes.h
    and sys/types.h. After commenting out the I_INTTYPES define in config.h
    things compile fine.
    add
    i_inttypes='undef'


    to the IRIX hints file.

    PG
  • Alex J. Avriette at Jan 26, 2004 at 7:27 am

    On Mon, Jan 19, 2004 at 06:17:49PM -0500, Green, Paul wrote:
    Configure detects the presence of inttypes.h and thus sets I_INTTYPES
    in config.h. However, there is a conflict when including both inttypes.h
    and sys/types.h. After commenting out the I_INTTYPES define in config.h
    things compile fine.
    add
    i_inttypes='undef'


    to the IRIX hints file.
    Paul, is this the best idea? I have several IRIX machines here, 5.2,
    6.2, and 6.5. Is setting inittypes going to break the build on any of
    the rest of them? I realize that many of us don't use IRIX, and I
    can't think of the IRIX maintainer off the top of my head. It is
    unclear from your reply here whether this actually effects all versions
    of IRIX or just the relevant ones.

    To give you some context, the people who maintain PostgreSQL feel that
    it is perfectly reasonable to restrict /ALL/ mips code to what is safe
    on mips2. This means that mips3 and mips4 suffer horrendous speed
    penalties, in the name of making it "compile on all mips."

    Not intending to be a wet blanket or anything. I'm happy to provide
    shells if necessary.

    alex

    --
    alex@posixnap.net
    Alex J. Avriette, Unix Systems Gladiator
    "A little known secret about antispammers is that many of them are fairly renowned hackers" - Richard Colbert, "renowned" spammer
  • Georg Schwarz at Jan 26, 2004 at 2:43 pm

    i_inttypes='undef'


    to the IRIX hints file.
    Paul, is this the best idea? I have several IRIX machines here, 5.2,
    6.2, and 6.5. Is setting inittypes going to break the build on any of
    the rest of them? I realize that many of us don't use IRIX, and I
    can't think of the IRIX maintainer off the top of my head. It is
    unclear from your reply here whether this actually effects all versions
    of IRIX or just the relevant ones.
    it would affect IRIX 5.X only, since it would go into the irix5 hints
    file. For IRIX 5.3 it does the trick. Maybe someone can check for 5.2?
    I don't think anyone is really using 5.X prior to 5.2 (I actually don't
    know whether it ever existed in public...)
    To give you some context, the people who maintain PostgreSQL feel that
    it is perfectly reasonable to restrict /ALL/ mips code to what is safe
    on mips2. This means that mips3 and mips4 suffer horrendous speed
    penalties, in the name of making it "compile on all mips."
    what about those poor R3000 users? :-)
    (I think mips2 is R4000)

    --
    Georg Schwarz http://home.pages.de/~schwarz/
    geos@epost.de +49 177 8811442
  • Abe Timmerman at Jan 19, 2004 at 11:33 pm
    <posted & mailed>

    Op een regenachtige winterdag (Monday 19 January 2004 17:45), schreef Georg
    Schwarz(geos@epost.de):
    Hi,

    here are two remarks regarding compilation on Perl 5.8.1 on IRIX 5.3:

    - the -Olimit value for cc of 4000 is not enough for some source files.
    4300 ensures that everything is optimized (but to be sure for future
    versions, why not go to 5000 anyway?). This value is set (and should
    thus be changed) in hints/irix_5.sh
    I see these on the Indy (irix 6.2), is that related?

    uopt: Warning: Perl_yylex: this procedure not optimized because it
    exceeds size threshold; to optimize this procedure, use -Olimit option
    with value >= 4678.


    Good luck,

    Abe
    --
    I'm not convinced. By setting up mock-ups you are not testing the
    real thing: you are testing mock-ups. It's really emptying shotguns
    at decoys and concluding that yup, we are eating duck tonight.
    -- Jarkko Hietaniemi on p5p @ 2001-10-20
  • Ed Allen Smith at Jan 20, 2004 at 1:14 am
    In message (on 20 January 2004
    00:44:51 +0100), abe@ztreet.demon.nl (Abe Timmerman) wrote:
    <posted & mailed>

    Op een regenachtige winterdag (Monday 19 January 2004 17:45), schreef Georg
    Schwarz(geos@epost.de):
    Hi,

    here are two remarks regarding compilation on Perl 5.8.1 on IRIX 5.3:

    - the -Olimit value for cc of 4000 is not enough for some source files.
    4300 ensures that everything is optimized (but to be sure for future
    versions, why not go to 5000 anyway?). This value is set (and should
    thus be changed) in hints/irix_5.sh
    I see these on the Indy (irix 6.2), is that related?

    uopt: Warning: Perl_yylex: this procedure not optimized because it
    exceeds size threshold; to optimize this procedure, use -Olimit option
    with value >= 4678.
    Good point. I customarily compile with Olimit=0 (no limit on optimization
    due to size). It seems to work fine; I believe I've added it to the
    smoketesting flag combinations, but I haven't had time to update the local
    smoketesting for a while (I'll try to get around to that soon).

    -Allen

    --
    Allen Smith http://cesario.rutgers.edu/easmith/
    February 1, 2003 Space Shuttle Columbia
    Ad Astra Per Aspera To The Stars Through Asperity
  • Green, Paul at Jan 26, 2004 at 3:09 pm
    I'm no IRIX expert. I was merely responding to Georg's request for a
    solution to suppress the inclusion of inttypes.h. I have some experience
    with Configure, so I passed along the tip.

    Thanks for the offer of shell access, but I don't have the spare time to
    learn another Unix platform right now. Perhaps you and Georg can
    arm-wrestle over who should be the IRIX maintainer going forward... :-)

    PG

    -----Original Message-----
    From: Alex J. Avriette
    Sent: Monday, January 26, 2004 2:31 AM
    To: Green, Paul
    Cc: 'geos@epost.de'; perl5-porters@perl.org
    Subject: Re: Perl 5.8.1 on IRIX 5.3

    On Mon, Jan 19, 2004 at 06:17:49PM -0500, Green, Paul wrote:
    Configure detects the presence of inttypes.h and thus sets I_INTTYPES
    in config.h. However, there is a conflict when including both inttypes.h
    and sys/types.h. After commenting out the I_INTTYPES define in config.h
    things compile fine.
    add
    i_inttypes='undef'


    to the IRIX hints file.
    Paul, is this the best idea? I have several IRIX machines here, 5.2,
    6.2, and 6.5. Is setting inittypes going to break the build on any of
    the rest of them? I realize that many of us don't use IRIX, and I
    can't think of the IRIX maintainer off the top of my head. It is
    unclear from your reply here whether this actually effects all versions
    of IRIX or just the relevant ones.

    To give you some context, the people who maintain PostgreSQL feel that
    it is perfectly reasonable to restrict /ALL/ mips code to what is safe
    on mips2. This means that mips3 and mips4 suffer horrendous speed
    penalties, in the name of making it "compile on all mips."

    Not intending to be a wet blanket or anything. I'm happy to provide
    shells if necessary.

    alex

    --
    alex@posixnap.net
    Alex J. Avriette, Unix Systems Gladiator
    "A little known secret about antispammers is that many of them are fairly
    renowned hackers" - Richard Colbert, "renowned" spammer

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupperl5-porters @
categoriesperl
postedJan 19, '04 at 4:44p
activeFeb 23, '04 at 12:14p
posts14
users7
websiteperl.org

People

Translate

site design / logo © 2019 Grokbase