develooper Front page | perl.perl5.porters | Postings from June 2002

[ID 20020624.182] Not OK: perl v5.8.0 on PA-RISC1.1 11.00(UNINSTALLED)

From:
Newton, Philip
Date:
June 24, 2002 23:14
Subject:
[ID 20020624.182] Not OK: perl v5.8.0 on PA-RISC1.1 11.00(UNINSTALLED)
Message ID:
C9A98F2128EDD411B0920008C7B337A13DCDB8@hamsem01.de.gedas.vwg
To: perlbug@perl.org
Subject: Not OK: perl v5.8.0 on PA-RISC1.1 11.00 (UNINSTALLED)
Reply-To: Philip.Newton@datenrevision.de
Message-Id: <5.8.0_4178_1024930939@idndb>

This is a build failure report for perl from Philip.Newton@datenrevision.de,
generated with the help of perlbug 1.34 running under perl v5.8.0.


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

Nearly all tests pass; only 4 tests (in 3 scripts) failed.

One of the tests was the old suspect t/comp/require.t, due to bad
floating-point rounding.

The ExtUtils::Constant is a bit more difficult to diagnose; fortunately, the
test script includes hard-code test case numbers, making the failed test 8
easy to pin down... but all it does is test whether $farthing == 0.25. The
constant FARTHING is defined as "#define FARTHING 0.25". My first guess was
floating-point inaccuracy, but somehow I doubt this for a power of two such
as one-quarter.

Finally, the Time::HiRes failure seems to employ weird arithmetic... the
test output is

[...]
not ok 20 # 1.51319098472595 went by while sleeping 1.5, ratio
1.33333333333333.
ok 21 # 1.5176819562912 went by while sleeping 1.5, ratio 1.011516.
[...]

So the second has a slightly higher number (1.517... > 1.513...) but the
ratio is a lot closer to 1. 

Ah, hang on... the first is the output of sleep(), the second of usleep().
The first output looks as if sleep() had returned 2 instead of 1.5... since
1.333*1.5 = 2. Not sure who's to blame here, though.

Here is some test output:

Failed Test                  Stat Wstat Total Fail  Failed  List of Failed
----------------------------------------------------------------------------
-------------------------------------------------------
.../ext/Time/HiRes/HiRes.t                  25    1   4.00%  20
.../lib/ExtUtils/t/Constant.t               51    1   1.96%  8
comp/require.t                             23    2   8.70%  10-11
48 tests and 418 subtests skipped.
Failed 3/708 test scripts, 99.58% okay. 4/64572 subtests failed, 99.99%
okay.


DAB@idndb@pne /tk/users/pne/tmp/install/perl-5.8.0-RC2 > : ./perl -Ilib
t/comp/require.t 
1..23
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
# Perl v10.199.999 required--this is only v5.8.0, stopped at
t/comp/require.t line 77.

not ok 10
# Perl v10.0.19 required--this is only v5.8.0, stopped at t/comp/require.t
line 82.

not ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
DAB@idndb@pne /tk/users/pne/tmp/install/perl-5.8.0-RC2 > : ./perl -Ilib
ext/Time/HiRes/HiRes.t
1..25
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
# s = 96.8270351886749, n = 100, s/n = 0.968270351886749
# time...1024924570.98317
ok 15
# sleep...0.504911
ok 16
# Tick! 4 0.30818
# Select returned! 4 0.310707
# 0.896431
# Tick! 3 0.618184
# Select returned! 3 0.620525
# 0.793158333333333
# Tick! 2 0.928132
# Select returned! 2 0.930364
# 0.689878666666667
# Tick! 1 1.238136
# Select returned! 1 1.240398
# 0.586534
# Tick! 0 1.55045
# Select returned! 0 1.552863
# 0.482379
ok 17 # 0
# setitimer: 0 0
ok 18
# getitimer: 0 0
# getitimer: 0 0
ok 19
not ok 20 # 1.51319098472595 went by while sleeping 1.5, ratio
1.33333333333333.
ok 21 # 1.5176819562912 went by while sleeping 1.5, ratio 1.011516.
ok 22
ok 23
ok 24
ok 25

DAB@idndb@pne /tk/users/pne/tmp/install/perl-5.8.0-RC2 > : ./perl -Ilib
lib/ExtUtils/t/Constant.t 
1..51
# perl=/tk/users/pne/tmp/install/perl-5.8.0-RC2/perl
# ext-28595 being created...
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: ../../lib
/opt/perl5/lib/5.8.0/PA-RISC1.1 /opt/perl5/lib/5.8.0 /opt/perl5
/lib/site_perl/5.8.0/PA-RISC1.1 /opt/perl5/lib/site_perl/5.8.0
/opt/perl5/lib/site_perl .) at Makefile.PL line 2.
BEGIN failed--compilation aborted at Makefile.PL line 2.
not ok 1 # /tk/users/pne/tmp/install/perl-5.8.0-RC2/perl "-I../../lib"
Makefile.PL failed: 512
# ext-28595 being removed...



Hope that helps some.


[Please do not change anything below this line]
-----------------------------------------------------------------
---
Flags:
    category=install
    severity=none
---
Site configuration information for perl v5.8.0:

Configured by pne at Mon Jun 24 09:42:33 MESZ 2002.

Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
  Platform:
    osname=hpux, osvers=11.00, archname=PA-RISC1.1
    uname='hp-ux idndb b.11.00 a 9000715 2004727219 two-user license '
    config_args='-Uinstallusrbinperl -Duselargefiles'
    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=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags =' -Ae -D_HPUX_SOURCE -Wl,+vnocompatwarnings
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 ',
    optimize=' ',
    cppflags='-Aa -D__STDC_EXT__ -D_HPUX_SOURCE -Ae -D_HPUX_SOURCE
-Wl,+vnocompatwarnings -I/usr/local/include'
    ccversion='B.11.11.04', 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, prototype=define
  Linker and Libraries:
    ld='/usr/bin/ld', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
    libs=-lnsl -lnm -lndbm -lmalloc -ldld -lm -lc -lndir -lcrypt -lsec
    perllibs=-lnsl -lnm -lmalloc -ldld -lm -lc -lndir -lcrypt -lsec
    libc=/lib/libc.sl, so=sl, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_hpux.xs, dlext=sl, d_dlsymun=undef, ccdlflags='-Wl,-E
-Wl,-B,deferred '
    cccdlflags='+Z', lddlflags='-b +vnocompatwarnings -L/usr/local/lib'

Locally applied patches:
    

---
@INC for perl v5.8.0:
    lib
    /opt/perl5/lib/5.8.0/PA-RISC1.1
    /opt/perl5/lib/5.8.0
    /opt/perl5/lib/site_perl/5.8.0/PA-RISC1.1
    /opt/perl5/lib/site_perl/5.8.0
    /opt/perl5/lib/site_perl
    .

---
Environment for perl v5.8.0:
    HOME=/tk/users/pne
    LANG=german
    LANGUAGE (unset)
    LC_ALL=de_DE.roman8
    LC_COLLATE=de_DE.roman8
    LC_CTYPE=de_DE.roman8
    LC_MESSAGES=de_DE.roman8
    LC_MONETARY=de_DE.roman8
    LC_NUMERIC=de_DE.roman8
    LC_TIME=de_DE.roman8
    LD_LIBRARY_PATH (unset)
    LOGDIR (unset)
 
PATH=/tk/users/pne/bin:/usr/local/bin:/usr/bin:/opt/ansic/bin:/usr/ccs/bin:/
usr/contrib/bin:/opt/nettladm/bin:/opt/fc/bin:/opt/fcms/bin:/opt/upgrade/bin
:/opt/pd/bin:/usr/bin/X11:/usr/contrib/bin/X11:/opt/hparray/bin:/opt/ignite/
bin:/opt/langtools/bin:/opt/imake/bin:.:.:/tk/tk_skripte:/tk/users/pne/skrip
te:/bfs/tools:/tk/dab/scripte:/tk/jam5.04g/util:/opt/vim/bin
    PERL_BADLANG (unset)
    SHELL=/usr/bin/ksh

-- 
Philip Newton                  Philip.Newton@datenrevision.de
datenrevision GmbH & Co. OHG      http://www.datenrevision.de
a gedas company                         TEL +49-40-797 007-37
Cuxhavener Str. 36, D-21149 Hamburg     FAX +49-40-797 007-10




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