develooper Front page | perl.perl5.porters | Postings from October 2003

[perl #24104] perl 5.8.1: 'make check' fail on Tru64 Unix

From:
Petter Reinholdtsen
Date:
October 5, 2003 16:07
Subject:
[perl #24104] perl 5.8.1: 'make check' fail on Tru64 Unix
Message ID:
rt-24104-65610.0.0473661765404643@rt.perl.org
# New Ticket Created by  Petter Reinholdtsen 
# Please include the string:  [perl #24104]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=24104 >



When compiling perl 5.8.1 on Tru64 Unix 5.1, the 'check' target fail
on several tests:

  [...]
  ext/IO/t/io_linenum..................ok
  ext/IO/t/io_multihomed...............FAILED at test 2
  ext/IO/t/io_pipe.....................Bad address family for
    Socket::unpack_sockaddr_in, got 528, should be 2 at
    ../lib/Socket.pm line 370.
  ok
  ext/IO/t/io_poll.....................ok
  ext/IO/t/io_sel......................ok
  ext/IO/t/io_sock.....................Bad address family for
    Socket::unpack_sockaddr_in, got 528, should be 2 at
    ../lib/Socket.pm line 370.
  FAILED at test 2
  ext/IO/t/IO..........................ok
  ext/IO/t/io_taint....................ok
  ext/IO/t/io_tell.....................ok
  ext/IO/t/io_udp......................FAILED at test 3
  ext/IO/t/io_unix.....................Bad address family for
    Socket::unpack_sockaddr_in, got 528, should be 2 at
    ../ext/IO/t/io_udp.t line 49.
  ok
  ext/IO/t/io_utf8.....................ok
  ext/IO/t/io_xs.......................ok
  [...]
  ext/Socket/t/socketpair..............ok
  ext/Socket/t/Socket..................FAILED at test 15
  ext/Storable/t/blessed...............ok
  [...]
  lib/Net/Ping/t/410_syn_host..........skipping test on this platform
  lib/Net/Ping/t/450_service...........Bad address family for
    Socket::unpack_sockaddr_in, got 528, should be 2 at
    ../lib/Socket.pm line 370.
  FAILED at test 4
  lib/Net/Ping/t/500_ping_icmp.........ok
  lib/Net/Ping/t/510_ping_udp..........ok

This is the output from myconfig in the compile directory.

Summary of my perl5 (revision 5.0 version 8 subversion 1) configuration:
  Platform:
    osname=dec_osf, osvers=5.1a, archname=alpha-dec_osf
    uname='osf1 snape.uio.no v5.1 1885 alpha alpha unknown tru64 '
    config_args='-Dperladmin=unix-drift@usit.uio.no -Dcc=cc-wrapper -Dlocincpth=/local/include -Dloclibpth=/local/lib -Uinstallusrbinperl -Dprefix=/local -Dsiteprefix=/local -Dinstallprefix=/local -Darchlib=/local/lib/perl5/5.8.1 -Dprivlib=/local/share/perl5/5.8.1 -Dsitearch=/local/lib/perl5/site_perl/5.8.1 -Dsitelib=/local/share/perl5/site_perl/5.8.1 -Dotherlibdirs=/site/lib/perl5/site_perl/5.8.1:/site/share/perl5/site_perl/5.8.1:/site/lib/perl5/site_perl -Dman1dir=/local/share/man/man1 -Dman3dir=/local/share/man/man3 -de'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=define use64bitall=define uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc-wrapper', ccflags ='-std -D_INTRINSICS -fprm d -ieee -I/local/include -DLANGUAGE_C',
    optimize='-O4',
    cppflags='-std -D_INTRINSICS -fprm d -ieee -I/local/include -DLANGUAGE_C'
    ccversion='V6.5-207', gccversion='', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='ld', ldflags =' -L/local/lib'
    libpth=/local/lib /usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /var/shlib
    libs=-lgdbm -ldbm -ldb -lm -lutil
    perllibs=-lm -lutil
    libc=/usr/shlib/libc.so, so=so, useshrplib=true, libperl=libperl.so
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='  -Wl,-rpath,/local/lib/perl5/5.8.1/CORE'
    cccdlflags=' ', lddlflags='-shared -expect_unresolved "*" -O4 -msym -std -s
-L/local/lib'

The cc-wrapper is a wrapper script adding some compile options.  It
runs 'cc -D_POSIX_PII_SOCKET -rpath /local/lib:/local/X11R6/lib
-I/local/include -L/local/lib -I/local/X11R6/include
-L/local/X11R6/lib' instead of just 'cc'.

The same source built and the check target ran without problems on
RedHat 7.3 and 9, Solaris 7 and 8, HP-UX 11.00 and 11.22 (ia64), AIX,
Mac OS X and Irix.  Thank you for the good work. :)




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About