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. :)
-
[perl #24104] perl 5.8.1: 'make check' fail on Tru64 Unix
by Petter Reinholdtsen