Front page | perl.perl5.porters |
Postings from January 2001
TEST SUMMARY: perl v5.6.1 +v5.6.1-TRIAL2 on Solaris (60 tests)
From:
Alan Burlison
Date:
January 31, 2001 17:17
Subject:
TEST SUMMARY: perl v5.6.1 +v5.6.1-TRIAL2 on Solaris (60 tests)
Message ID:
3A78B92D.B912B835@uk.sun.com
I have been busy...
Here are the summary tests for 60 different configure flags/platform/OS
version permutations of perl v5.6.1 +v5.6.1-TRIAL2 on Solaris. I've
summarised these manually - I didn't think all the seperate perlbug
mails would be particularly welcome. This is with built with a mix of
the SC5.0 and SC6.1 compilers. Full perlbug and 'make test' output is
available.
Test Options
---- -------
A -Uuse64bitint
B -Duse64bitint
C -Duse64bitall
D -Duselongdouble
E -Dusemorebits
F -Uuse64bitint -Duseperlio
G -Duse64bitint -Duseperlio
H -Duse64bitall -Duseperlio
I -Duselongdouble -Duseperlio
J -Dusemorebits -Duseperlio
Options
-------
Platform/OS A B C D E F G H I J
-----------
Solaris 2.6 sparc OK OK OK OK NOK1 OK OK OK OK NOK1
Solaris 2.7 sparc OK OK OK OK NOK1 OK OK OK OK NOK1
Solaris 2.8 sparc OK OK OK OK NOK1 OK OK OK OK NOK1
Solaris 2.9 sparc OK OK OK OK OK OK OK OK OK OK
Solaris 2.7 i386 OK1 OK1 OK1 OK1 OK1 OK1 OK1 OK1 OK1 OK1
Solaris 2.9 i386 OK OK OK OK OK OK OK OK OK OK
Failures
--------
NOK1
op/numconvert........FAILED at test 13
The common factor for this test failure is that SC5.0 was used to build
perl. I've rebuilt on Solaris 2.8 with SC5.0 and the error appears
there as well (the succesfull build in the matrix was done with SC6.1).
SC5.0 is still in common use, so this bug will need fixing - I'll take a
closer look tomorrow.
Compiler warnings
-----------------
OK1
Finding dependencies for av.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for scope.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for op.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for doop.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for doio.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for dump.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for hv.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for mg.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for perl.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for perly.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for pp.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for pp_hot.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for pp_ctl.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for pp_sys.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for regcomp.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for regexec.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for utf8.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for gv.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for sv.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for taint.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for toke.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for util.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for deb.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for run.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for universal.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for xsutils.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for globals.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for perlio.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for perlapi.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for miniperlmain.o.
"./pp.h", line 52: warning: macro redefined: SP
Finding dependencies for perlmain.o.
"./pp.h", line 52: warning: macro redefined: SP
Lots of these spewed out by cc as well. This is caused by the
definition of SP in /usr/include/sys/reg.h
The following compiler warnings are seen on all platforms:
`sh cflags libperl.so sv.o` -KPIC sv.c
CCCMD = cc -DPERL_CORE -c -DDEBUGGING -I/usr/local/include
-D_LARGEFI
LE_SOURCE -D_FILE_OFFSET_BITS=64 -g
"sv.c", line 4453: warning: assignment type mismatch:
pointer to unsigned char "=" pointer to char
"sv.c", line 4494: warning: assignment type mismatch:
pointer to unsigned char "=" pointer to char
`sh cflags libperl.so perlio.o` -KPIC perlio.c
CCCMD = cc -DPERL_CORE -c -DDEBUGGING -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g
"perlio.c", line 163: warning: assignment type mismatch:
pointer to char "=" pointer to unsigned char
"perlio.c", line 171: warning: assignment type mismatch:
pointer to unsigned char "=" pointer to char
"perlio.c", line 217: warning: return value type mismatch
"perlio.c", line 230: warning: return value type mismatch
`sh cflags str.o` -DPERL_FOR_X2P str.c
CCCMD = cc -c -DDEBUGGING -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g
"str.c", line 285: warning: assignment type mismatch:
pointer to char "=" pointer to unsigned char
"str.c", line 298: warning: assignment type mismatch:
pointer to unsigned char "=" pointer to char
"str.c", line 301: warning: assignment type mismatch:
pointer to char "=" pointer to unsigned char
"str.c", line 318: warning: assignment type mismatch:
pointer to unsigned char "=" pointer to char
Test glitches
-------------
op/grent.............# Your NIS group line 25 is empty.
ok
Which is correct - for some reason line 25 in our NIS group map *is*
empty.
Sample perlbug -OK output is attached below.
Alan Burlison
--------------------------
This is a success report for perl from Alan.Burlison@uk.sun.com,
generated with the help of perlbug 1.33 running under perl v5.6.1.
Perl reported to build OK on this system.
---
Flags:
category=install
severity=none
---
Site configuration information for perl v5.6.1:
Configured by alanbur at Wed Jan 31 17:47:48 GMT 2001.
Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration:
Platform:
osname=solaris, osvers=2.9, archname=sun4-solaris
uname='sunos mower 5.9 s81_30 sun4u sparc sunw,ultra-60 '
config_args='-dsOE -Dprefix=/home1/software/perl/bldtest
-Dinstallprefix=/home1/software/perl/bldtest
-Dsiteprefix=/home1/software/perl/bldtest -Doptimize=-g -Duseshrplib
-Uusemymalloc -Dusedevel -Ubincompat5005 -Uuse64bitint'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef
useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
Compiler:
cc='cc', ccflags ='-DDEBUGGING -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-g',
cppflags='-DDEBUGGING -I/usr/local/include'
ccversion='Sun WorkShop 6 update 1 C 5.2 2000/09/11', gccversion='',
gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=8, usemymalloc=n, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -L/usr/local/lib '
libpth=/usr/local/lib /usr/lib /usr/ccs/lib
libs=-lsocket -lnsl -ldl -lm -lc
perllibs=-lsocket -lnsl -ldl -lm -lc
libc=/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -R
/home1/software/perl/bldtest/lib/5.6.1/sun4-solaris/CORE'
cccdlflags='-KPIC', lddlflags='-G -L/usr/local/lib'
Locally applied patches:
v5.6.1-TRIAL2
---
@INC for perl v5.6.1:
/home1/software/perl/build/perl-5.6.1-TRIAL2/lib
/home1/software/perl/bldtest/lib/5.6.1/sun4-solaris
/home1/software/perl/bldtest/lib/5.6.1
/home1/software/perl/bldtest/lib/site_perl/5.6.1/sun4-solaris
/home1/software/perl/bldtest/lib/site_perl/5.6.1
/home1/software/perl/bldtest/lib/site_perl
.
---
Environment for perl v5.6.1:
HOME=/home1/homedir/rootal
LANG (unset)
LANGUAGE (unset)
LD_LIBRARY_PATH=/home1/software/perl/build/perl-5.6.1-TRIAL2
LOGDIR (unset)
PATH=/home1/homedir/rootal/bin:/usr/local/bin:/bin:/usr/bin:/usr/sbin:/opt/SUNWspro-local/bin:/usr/ccs/bin:/opt/gcc/bin:/usr/ucb:/usr/dt/bin:/usr/openwin/bin:.
PERL_BADLANG (unset)
SHELL=/bin/ksh
Additional info: Compiler version.
cc: Sun WorkShop 6 update 1 C 5.2 2000/09/11
usage: cc [ options] files. Use 'cc -flags' for details
-
TEST SUMMARY: perl v5.6.1 +v5.6.1-TRIAL2 on Solaris (60 tests)
by Alan Burlison