develooper Front page | perl.perl5.porters | Postings from January 2001

Not OK: perl v5.7.0 +DEVEL8268 on i686-linux-thread-multi-64all-ld2.2.14-5.0 (UNINSTALLED)

From:
Richard Soderberg
Date:
January 4, 2001 02:32
Subject:
Not OK: perl v5.7.0 +DEVEL8268 on i686-linux-thread-multi-64all-ld2.2.14-5.0 (UNINSTALLED)
Message ID:
Pine.LNX.4.21.0101040233030.23869-100000@oregonnet.com
This is a build failure report for perl from rs+p5p@oregonnet.com,
generated with the help of perlbug 1.33 running under perl v5.7.0.
-----------------------------------------------------------------

Appears to pass all perlio-related tests.

Test failures verbosely reported for op/numconvert.t and lib/safe1.t.

It's very nice to see this.  Didn't recognize the number without %b.

$ ./perl -Ilib -e '$a="-1"; $a = ~0 & $a; $a++; printf "%u\n%b\n", $a, $a'
18446744073709551615
1111111111111111111111111111111111111111111111111111111111111111

./Configure -Duseperlio -Duse64bitall -Duse64bitint -Duseithreads \
 -Uuse5005threads -Duselargefiles -Duselongdouble -Dusemorebits \
 -Dusemultiplicity -Dusemymalloc -Dusethreads

What's the proper set of -D/-U options for testing things?  I enable
everything that seems remotely questionable and report failures; it only
takes a few minutes to recompile, so if I should be trying a different set
to produce helpful results, feel free to suggest something.

R.

(note: condensed several hundred oks - eg: ok 219..511)

Failed Test     Status Wstat Total Fail  Failed  List of Failed
--------------------------------------------------------------------------------
lib/safe1.t	              28    1   3.57%  3
op/numconvert.t	            1440   16   1.11%  16, 209-210, 217-218, 560, 576,
                                                 592, 608, 624, 640, 720, 880,
                                                 1040, 1200, 1360

lib/safe1...........1..28
ok 1..2
Use of uninitialized value in numeric eq (==) at lib/safe1.t line 48.
not ok 3
ok 4..28
FAILED test 3
	Failed 1/28 tests, 96.43% okay

op/numconvert.......# max_uv1 = 18446744073709551615, max_uv2 = 18446744073709551615, big_iv = -16
1..1440

# -1.84467440737095516e+19 -1.84467440737095516e+19 -9223372036854775808 -9223372036854775807 -1212121212121212121 -979797979797979797 -1 0 1 979797979797979797 1212121212121212121 9223372036854775807 9223372036854775808 18446744073709551615 1.84467440737095516e+19
ok 1..15
# '18446744073709551600' ne '1.84467440737095516e+19',	1.84467440737095516e+19	=> P N P vs P P
not ok 16
ok 17..207
# '1.84467440737095516e+19' ne '18446744073709551616',	18446744073709551615	=> P + N P vs P + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737095516e+19
ok 208
# '18446744073709551600' ne '18446744073709551615',	-1	=> U + P U vs U + U
# '18446744073709551600' ne '18446744073709551615',	18446744073709551615	=> U + P U vs U + U
not ok 209
# '-16' ne '-1',	-1	=> U + P I vs U + I
# '-16' ne '-1',	18446744073709551615	=> U + P I vs U + I
not ok 210
ok 211..216 
# '18446744073709551600' ne '18446744073709551615',	18446744073709551615	=> N + P U vs N + U
not ok 217
# '-16' ne '-1',	18446744073709551615	=> N + P I vs N + I
not ok 218
ok 219..511
# '1.84467440737095516e+19' ne '18446744073709551616',	18446744073709551615	=> P N + P vs P + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737095516e+19
ok 512..559
# '18446744073709551600' ne '1.84467440737095516e+19',	1.84467440737095516e+19	=> P N N P vs P P
not ok 560
ok 561..575
# '18446744073709551600' ne '1.84467440737095516e+19',	1.84467440737095516e+19	=> P N P P vs P P
not ok 576
ok 577..591
# '18446744073709551600' ne '1.84467440737095516e+19',	1.84467440737095516e+19	=> P N u P vs P P
not ok 592
ok 593..607
# '18446744073709551600' ne '1.84467440737095516e+19',	1.84467440737095516e+19	=> P N i P vs P P
not ok 608
ok 609..623
# '18446744073709551600' ne '1.84467440737095516e+19',	1.84467440737095516e+19	=> P N n P vs P P
not ok 624
ok 625..639
# '18446744073709551600' ne '1.84467440737095516e+19',	1.84467440737095516e+19	=> P N p P vs P P
not ok 640
ok 641..659
# '18446744073709551616' ne '1.84467440737095516e+19',	-1	=> U P + P vs U + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737095516e+19
# '18446744073709551616' ne '1.84467440737095516e+19',	18446744073709551615	=> U P + P vs U + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737095516e+19
ok 660..667
# '18446744073709551616' ne '1.84467440737095516e+19',	18446744073709551615	=> N P + P vs N + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737095516e+19
ok 668..719
# '18446744073709551600' ne '1.84467440737095516e+19',	1.84467440737095516e+19	=> P P N P vs P P
not ok 720
ok 721..831
# '1.84467440737095516e+19' ne '18446744073709551616',	18446744073709551615	=> P u + P vs P + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737095516e+19
ok 832..879
# '18446744073709551600' ne '1.84467440737095516e+19',	1.84467440737095516e+19	=> P u N P vs P P
not ok 880
ok 881..991
# '1.84467440737095516e+19' ne '18446744073709551616',	18446744073709551615	=> P i + P vs P + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737095516e+19
ok 992..1039
# '18446744073709551600' ne '1.84467440737095516e+19',	1.84467440737095516e+19	=> P i N P vs P P
not ok 1040
ok 1041..1151
# '1.84467440737095516e+19' ne '18446744073709551616',	18446744073709551615	=> P n + P vs P + P
# ok, as string ++ of max_uv is "18446744073709551616", numeric is 1.84467440737095516e+19
ok 1152..1199
# '18446744073709551600' ne '1.84467440737095516e+19',	1.84467440737095516e+19	=> P n N P vs P P
not ok 1200
ok 1201..1359
# '18446744073709551600' ne '1.84467440737095516e+19',	1.84467440737095516e+19	=> P p N P vs P P
not ok 1360
ok 1361..1440
FAILED tests 16, 209-210, 217-218, 560, 576, 592, 608, 624, 640, 720, 880, 1040, 1200, 1360
	Failed 16/1440 tests, 98.89% okay



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

Configured by rs at Thu Jan  4 01:37:37 PST 2001.

Summary of my perl5 (revision 5.0 version 7 subversion 0) configuration:
  Platform:
    osname=linux, osvers=2.2.14-5.0, archname=i686-linux-thread-multi-64all-ld
    uname='linux cyndi.oregonnet.com 2.2.14-5.0 #1 tue mar 7 21:07:39 est 2000 i686 unknown '
    config_args='-Duse64bitall -Duse64bitint -Duseithreads -Uuse5005threads -Duselargefiles -Duselongdouble -Dusemorebits -Dusemultiplicity -Dusemymalloc -Duseperlio -Dusethreads'
    hint=previous, useposix=true, d_sigaction=define
    usethreads=define use5005threads=undef useithreads=define usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=define use64bitall=define uselongdouble=define
  Compiler:
    cc='cc', ccflags ='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-g -O',
    cppflags='-D_REENTRANT -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
    ccversion='', gccversion='egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long long', ivsize=8, nvtype='long double', nvsize=12, Off_t='off_t', lseeksize=8
    alignbytes=4, usemymalloc=y, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lnsl -lndbm -lgdbm -ldb -ldl -lm -lpthread -lc -lposix -lcrypt -lutil
    perllibs=-lnsl -ldl -lm -lpthread -lc -lposix -lcrypt -lutil
    libc=/lib/libc-2.1.3.so, so=so, useshrplib=false, libperl=libperl.a
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
    cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'

Locally applied patches:
    DEVEL8268

---
@INC for perl v5.7.0:
    lib
    /home/rs/perl/lib/5.7.0/i686-linux-thread-multi-64all-ld
    /home/rs/perl/lib/5.7.0
    /home/rs/perl/lib/site_perl/5.7.0/i686-linux-thread-multi-64all-ld
    /home/rs/perl/lib/site_perl/5.7.0
    /home/rs/perl/lib/site_perl
    .

---
Environment for perl v5.7.0:
    HOME=/home/rs
    LANG=en_US
    LANGUAGE (unset)
    LD_LIBRARY_PATH (unset)
    LOGDIR (unset)
    PATH=/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin
    PERL_BADLANG (unset)
    SHELL=/bin/sh




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