develooper Front page | perl.perl5.porters | Postings from February 2000

[ID 20000222.010] Not OK: perl v5.5.660 on alpha-dec_osf 5.0(UNINSTALLED)

Thread Next
From:
Spider Boardman
Date:
February 22, 2000 10:27
Subject:
[ID 20000222.010] Not OK: perl v5.5.660 on alpha-dec_osf 5.0(UNINSTALLED)
Message ID:
200002221825.NAA110594@web.zk3.dec.com

This is a build failure report for perl from spider@web.zk3.dec.com,
generated with the help of perlbug 1.27 running under perl v5.5.660.


-----------------------------------------------------------------
[Please enter your report here]

-Dusemorebits (specifically, long double) fails on Tru64 UNIX machines
which have long double which is bigger than double, at least when it's
software emulated.  The incorrect %ages from the harness output leads me
to think that it's really about long doubles though, and not just the
software emulation on older alpha chips.  It didn't work at all
with -Dusemymalloc=y, by the way.  That failed several assertions regard
trailing chunk overwrites.  This may be because of a mismatch in alignment
assumptions with respect to long doubles.
Also, configpm generated a non-functional configpm.tmp file until I patched
it to use $^V instead of $].  Of the noted failures here, the
lib/io_multihomed test fails for me without long doubles as well, but the
other complaints are specific to long doubles.

Attached are the test harness output for the failing tests, plus the patch
for configpm to use $^V.

comp/use............FAILED tests 5-6
	Failed 2/15 tests, 0.00% okay
op/64bit............FAILED tests 28, 31
	Failed 2/34 tests, 0.00% okay
op/pack.............FAILED test 2
	Failed 1/156 tests, 0.00% okay
op/sprintf..........FAILED test 1
	Failed 1/4 tests, 0.00% okay
op/taint............FAILED test 30
	Failed 1/149 tests, 0.00% okay (-6 skipped tests: 142 okay, 0.00%)
op/universal........FAILED test 64
	Failed 1/72 tests, 0.00% okay
pragma/locale.......# The following locales
#
#	C POSIX de_CH.ISO8859-1 de_DE.ISO8859-1 en_GB.ISO8859-1
#	en_US.ISO8859-1 en_US.cp850 fi_FI.ISO8859-1 it_IT.ISO8859-1
#	nl_BE.ISO8859-1 nl_NL.ISO8859-1 no_NO.ISO8859-1 sv_SE.ISO8859-1
#
# tested okay.
#
FAILED tests 105-106, 108-109, 114
	Failed 5/115 tests, 0.00% okay
pragma/overload.....FAILED tests 149, 151, 167, 169
	Failed 4/208 tests, 0.00% okay
lib/bigfltpm........FAILED tests 90-97, 101-110, 114-123, 127-136, 140-149, 153-162, 166-167
	Failed 60/362 tests, 0.00% okay
lib/complex.........FAILED tests 546, 548, 556, 645-646, 662
	Failed 6/1010 tests, 0.00% okay
lib/io_multihomed...Socket is already connected at lib/io_multihomed.t line 108.
FAILED tests 6-7
	Failed 2/8 tests, 0.00% okay
Failed Test  Status Wstat Total Fail  Failed  List of failed
-------------------------------------------------------------------------------
comp/use.t                   15    2  13.33%  5-6
lib/bigfltpm.t              362   60  16.57%  90-97, 101-110, 114-123, 127-136,
                                              140-149, 153-162, 166-167
lib/complex.t              1010    6   0.59%  546, 548, 556, 645-646, 662
lib/io_multihom               8    2  25.00%  6-7
op/64bit.t                   34    2   5.88%  28, 31
op/pack.t                   156    1   0.64%  2
op/sprintf.t                  4    1  25.00%  1
op/taint.t                  149    1   0.67%  30
op/universal.t               72    1   1.39%  64
pragma/locale.t             115    5   4.35%  105-106, 108-109, 114
pragma/overload             208    4   1.92%  149, 151, 167, 169
6 subtests skipped.
Failed 11/11 test scripts, 0.00% okay. 85/2133 subtests failed, 0.00% okay.

--- configpm.DIST	Thu Dec 30 16:26:12 1999
+++ configpm	Tue Feb 22 13:23:46 2000
@@ -17,7 +17,7 @@
 
 
 open CONFIG, ">$config_pm" or die "Can't open $config_pm: $!\n";
-$myver = $];
+$myver = sprintf "v%vd", $^V;
 
 print CONFIG <<'ENDOFBEG_NOQ', <<"ENDOFBEG";
 package Config;
@@ -38,8 +38,9 @@
 }
 
 ENDOFBEG_NOQ
-\$] == $myver
-  or die "Perl lib version ($myver) doesn't match executable version (\$])";
+\$^V eq $myver
+  or die "Perl lib version ($myver) doesn't match executable version (" .
+    (sprintf "v%vd",\$^V) . ")";
 
 # This file was created by configpm when Perl was built. Any changes
 # made to this file will be lost the next time perl is built.


[Please do not change anything below this line]
-----------------------------------------------------------------

---
Site configuration information for perl v5.5.660:

Configured by spider at Tue Feb 22 11:58:58 EST 2000.

Summary of my perl5 (revision 5.0 version 5 subversion 660) configuration:
  Platform:
    osname=dec_osf, osvers=5.0, archname=alpha-dec_osf
    uname='osf1 web.zk3.dec.com t5.0 795.2 alpha '
    config_args='-dsEO -Darchlib=/local/opt/perl/lib/5.5.660/alpha-dec_osf -Darchname=alpha-dec_osf -Dbin=/local/bin/exp -Dbinexp=/local/bin/exp -Dcc=cc -Dccflags=-std -I/usr/local/include -DDEBUGGING -DDEBUGGING_OPS -D_INTRINSICS -D_INLINE_INTRINSICS -Drand=__random -Dsrand=__srandom -DUSE_PERL_SBRK -DPERL_SBRK_VIA_MALLOC -DEMBEDMYMALLOC= -DPERL_INTERNAL_GLOB -fprm d -ieee -Ud_bincompat3 -Ud_bincompat5005 -Dd_dosuid=define -Dinc_version_list=  -Uinc_version_list_init= -Dinstallbin=/local/OSF1/alpha/bin/exp -Uinstallstyle= -Dlddlflags=-shared -msym -expect_unresolved "*" -g -std -Dldflags=-std -msym -g -Dlibswanted=sfio gdbm m -Ulibsfiles= -Ulibsfound= -Dman1dir=/local/man/man1 -Dman1ext=1 -Dman3dir=/local/man/man3 -Dman3ext=3pl -Doptimize=-g -Dpager=/local/bin/less -Dprefix=/local/opt/perl -Dscriptdir=/local/share/exp -Dsitebin=/local/opt/perl/lib/5.5.660/alpha-dec_osf/bin -Dsitevers=5.5.660 -Usitebinexp= -Uinstallsitebin= -Dsitelib=/local/opt/perl/lib/site_perl/5.5.660 -Ds!
 itearch=/local/opt/perl/lib/site_perl/5.5.660/alpha-dec_osf -Duseshrplib -Ud_safemcpy= -Ud_sfio= -Ui_dbm -Uinstallarchlib= -Uinstallprivlib= -Uinstallscript= -Uinstallsitearch= -Uinstallsitelib= -Uinstallusrbinperl -Ulibs= -Uperlpath= -Uprivlib= -Urandbits= -Uusethreads -Dusemymalloc=y -Dusemorebits -Dusemymalloc=n -e'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef
    usesocks=undef useperlio=undef d_sfio=undef
    use64bits=define uselargefiles=define usemultiplicity=undef
  Compiler:
    cc='cc', optimize='-g', gccversion=
    cppflags='-std -I/usr/local/include -DDEBUGGING -DDEBUGGING_OPS -D_INTRINSICS -D_INLINE_INTRINSICS -Drand=__random -Dsrand=__srandom -DUSE_PERL_SBRK -DPERL_SBRK_VIA_MALLOC -DEMBEDMYMALLOC= -DPERL_INTERNAL_GLOB -ieee'
    ccflags ='-std -I/usr/local/include -DDEBUGGING -DDEBUGGING_OPS -D_INTRINSICS -D_INLINE_INTRINSICS -Drand=__random -Dsrand=__srandom -DUSE_PERL_SBRK -DPERL_SBRK_VIA_MALLOC -DEMBEDMYMALLOC= -DPERL_INTERNAL_GLOB -fprm d -ieee'
    stdchar='unsigned char', d_stdstdio=define, usevfork=false
    intsize=4, longsize=8, ptrsize=8, doublesize=8
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=8, nvtype='long double', nvsize=16, Off_t='off_t', lseeksize=8
    alignbytes=16, usemymalloc=n, prototype=define
  Linker and Libraries:
    ld='ld', ldflags ='-std -msym -g -L/usr/local/lib'
    libpth=/usr/local/lib /usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /var/shlib
    libs=-lm
    libc=/usr/shlib/libc.so, so=so, useshrplib=true, libperl=libperl.so
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='  -Wl,-rpath,/local/opt/perl/lib/5.5.660/alpha-dec_osf/CORE'
    cccdlflags=' ', lddlflags='-shared -msym -expect_unresolved "*" -g -std -L/usr/local/lib'

Locally applied patches:
    

---
@INC for perl v5.5.660:
    lib
    /local/opt/perl/lib/5.5.660/alpha-dec_osf
    /local/opt/perl/lib/5.5.660
    /local/opt/perl/lib/site_perl
    .

---
Environment for perl v5.5.660:
    HOME=/users/spider
    LANG (unset)
    LANGUAGE (unset)
    LD_LIBRARY_PATH=/local/src/perl/perl5.5.660
    LOGDIR (unset)
    PATH=/users/spider/bin/OSF1/alpha:/users/spider/bin:/local/OSF1/alpha/bin:/local/share:/local/OSF1/alpha/sbin:/local/etc:/local:/tcb/bin:/usr/bin/mh:/usr/ccs/bin:/usr/bin:/usr/lbin:/usr/bin/X11:/usr/sbin:/sbin:/etc:/usr/field:/usr/bin/X11/demos:.
    PERL_BADLANG (unset)
    SHELL=/usr/bin/ksh

Thread Next


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