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

[ID 20001107.004] Not OK: perl v5.7.0 +DEVEL7572 on i386-freebsd4.1-stable (UNINSTALLED)

Thread Next
From:
Nicholas Clark
Date:
November 7, 2000 10:37
Subject:
[ID 20001107.004] Not OK: perl v5.7.0 +DEVEL7572 on i386-freebsd4.1-stable (UNINSTALLED)
Message ID:
E13tDbO-0009uZ-00@roast.cow.org.uk

This is a build failure report for perl from nick@talking.bollo.cx,
generated with the help of perlbug 1.32 running under perl v5.7.0.


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

This is BSD. On linux it's perfect. Here on BSD this fails (but only
when run under TEST)::

./perl TEST lib/tie-refhash.t 
lib/tie-refhash...Unbalanced string table refcount: (1) for "dumph" during global destruction.
Unbalanced string table refcount: (1) for "STDIN" during global destruction.
Unbalanced string table refcount: (1) for " during global destruction.
Unbalanced string table refcount: (1) for "_<../lib/overload.pm" during global destruction.
Unbalanced string table refcount: (1) for "_<DynaLoader.c" during global destruction.
Unbalanced string table refcount: (1) for "Tie::" during global destruction.
Unbalanced string table refcount: (1) for "" during global destruction.
Unbalanced string table refcount: (1) for "" during global destruction.
Unbalanced string table refcount: (1) for "" during global destruction.
Unbalanced string table refcount: (1) for "SIG" during global destruction.
Unbalanced string table refcount: (1) for "Exporter::" during global destruction.
Unbalanced string table refcount: (1) for "BEGIN" during global destruction.
Unbalanced string table refcount: (1) for """ during global destruction.
Unbalanced string table refcount: (1) for "$" during global destruction.
Unbalanced string table refcount: (1) for "strict::" during global destruction.
Unbalanced string table refcount: (1) for "/" during global destruction.
Unbalanced string table refcount: (1) for "XSLoader::" during global destruction.
Unbalanced string table refcount: (1) for "0" during global destruction.
Unbalanced string table refcount: (1) for "1" during global destruction.
Unbalanced string table refcount: (1) for "STDERR" during global destruction.
Unbalanced string table refcount: (1) for ";" during global destruction.
Unbalanced string table refcount: (1) for "@" during global destruction.
Unbalanced string table refcount: (1) for "Dumper" during global destruction.
Unbalanced string table refcount: (1) for "_<perlmain.c" during global destruction.
Unbalanced string table refcount: (1) for "_<../lib/Carp.pm" during global destruction.
Unbalanced string table refcount: (1) for "]" during global destruction.
Unbalanced string table refcount: (1) for "_" during global destruction.
Unbalanced string table refcount: (1) for "IO::" during global destruction.
Unbalanced string table refcount: (1) for "_<../lib/XSLoader.pm" during global destruction.
Unbalanced string table refcount: (1) for "STDOUT" during global destruction.
Unbalanced string table refcount: (1) for "_<../lib/warnings.pm" during global destruction.
Unbalanced string table refcount: (1) for "_<../lib/strict.pm" during global destruction.
Unbalanced string table refcount: (1) for "Data::" during global destruction.
Unbalanced string table refcount: (1) for "_<../lib/Data/Dumper.pm" during global destruction.
Unbalanced string table refcount: (1) for "warnings::" during global destruction.
Unbalanced string table refcount: (1) for "runtests" during global destruction.
Unbalanced string table refcount: (1) for "_<lib/tie-refhash.t" during global destruction.
Unbalanced string table refcount: (1) for "_<../lib/Tie/Hash.pm" during global destruction.
Unbalanced string table refcount: (1) for "stderr" during global destruction.
Unbalanced string table refcount: (1) for "INC" during global destruction.
Unbalanced string table refcount: (1) for "vars::" during global destruction.
Unbalanced string table refcount: (1) for "Carp::" during global destruction.
Unbalanced string table refcount: (1) for "CORE::" during global destruction.
Unbalanced string table refcount: (1) for "_<xsutils.c" during global destruction.
Unbalanced string table refcount: (1) for "main::" during global destruction.
Unbalanced string table refcount: (1) for "dumped" during global destruction.
Unbalanced string table refcount: (1) for "_<../lib/auto/Data/Dumper/Dumper.so" during global destruction.
A
Unbalanced string table refcount: (1) for "ARNING_BITS" during global destruction.
Unbalanced string table refcount: (1) for "stdout" during global destruction.
Unbalanced string table refcount: (1) for "_<universal.c" during global destruction.
Unbalanced string table refcount: (1) for "ARGV" during global destruction.
Unbalanced string table refcount: (1) for "standard_hash_tests" during global destruction.
Unbalanced string table refcount: (1) for "attributes::" during global destruction.
Unbalanced string table refcount: (1) for "_<../lib/Exporter.pm" during global destruction.
Unbalanced string table refcount: (1) for "<none>::" during global destruction.
Unbalanced string table refcount: (1) for "ENV" during global destruction.
Unbalanced string table refcount: (1) for "DB::" during global destruction.
Unbalanced string table refcount: (1) for "__ANON__" during global destruction.
Unbalanced string table refcount: (1) for "DynaLoader::" during global destruction.
Unbalanced string table refcount: (1) for "test" during global destruction.
Unbalanced string table refcount: (1) for "_<../lib/warnings/register.pm" during global destruction.
Unbalanced string table refcount: (1) for "_<Dumper.c" during global destruction.
Unbalanced string table refcount: (1) for "overload::" during global destruction.
Unbalanced string table refcount: (1) for "UNIVERSAL::" during global destruction.
Unbalanced string table refcount: (1) for "stdin" during global destruction.
Unbalanced string table refcount: (1) for "_<../lib/Tie/RefHash.pm" during global destruction.
Unbalanced string table refcount: (1) for "_<../lib/vars.pm" during global destruction.
Scalars leaked: 447
ok
All tests successful.
u=0.015625  s=0.0078125  cu=1.67969  cs=0.0390625  scripts=1  tests=34

The linux build of devel 7593 gives

$ ./perl -Ilib -V
Summary of my perl5 (revision 5.0 version 7 subversion 0) configuration:
  Platform:
    osname=linux, osvers=2.2.12, archname=i586-linux
    uname='linux liam 2.2.12 #2 thu aug 26 11:46:26 pdt 1999 i586 unknown '
    config_args='-Dusedevel -Ubincompat5005 -Uinstallusrbinperl -Dcf_email=nick@talking.bollo.cx -Dperladmin=nick@talking.bollo.cx -Dinc_version_list=  -Dinc_version_list_init=0 -Duseperlio -des'
    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
  Compiler:
    cc='cc', ccflags ='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
    optimize='-O2',
    cppflags='-fno-strict-aliasing -I/usr/local/include'
    ccversion='', gccversion='2.95.2 20000220 (Debian GNU/Linux)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=4, usemymalloc=n, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lnsl -lndbm -ldb -ldl -lm -lc -lposix -lcrypt -lutil
    perllibs=-lnsl -ldl -lm -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'


Characteristics of this binary (from libperl): 
  Compile-time options: USE_LARGE_FILES
  Locally applied patches:
        DEVEL7572
  Built under linux
  Compiled at Nov  7 2000 18:14:30
  @INC:
    lib
    /usr/local/lib/perl5/5.7.0/i586-linux
    /usr/local/lib/perl5/5.7.0
    /usr/local/lib/perl5/site_perl/5.7.0/i586-linux
    /usr/local/lib/perl5/site_perl/5.7.0
    /usr/local/lib/perl5/site_perl
    .
nick@liam [bleadperl]$ cat .patch
7593


This is a very verbose report because I've got no idea why the same 
code with the same parameters to Configure should behave so differently
on the two platforms

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

Configured by nick at Tue Nov  7 17:57:50 GMT 2000.

Summary of my perl5 (revision 5.0 version 7 subversion 0) configuration:
  Platform:
    osname=freebsd, osvers=4.1-stable, archname=i386-freebsd
    uname='freebsd roast.cow.org.uk 4.1-stable freebsd 4.1-stable #0: mon aug 14 12:23:29 bst 2000 paul@roast.cow.org.uk:usrobjusrsrcsysroast i386 '
    config_args='-Dusedevel -Ubincompat5005 -Uinstallusrbinperl -Dcf_email=nick@talking.bollo.cx -Dperladmin=nick@talking.bollo.cx -Dinc_version_list=  -Dinc_version_list_init=0 -Duseperlio -des'
    hint=previous, 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 -fno-strict-aliasing -I/usr/local/include',
    optimize='-g',
    cppflags='-DDEBUGGING -fno-strict-aliasing -I/usr/local/include'
    ccversion='', gccversion='2.95.2 19991024 (release)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=4, usemymalloc=n, prototype=define
  Linker and Libraries:
    ld='cc', ldflags ='-Wl,-E  -L/usr/local/lib'
    libpth=/usr/lib /usr/local/lib
    libs=-lbind -lgdbm -lm -lc -lcrypt -lutil
    perllibs=-lbind -lm -lc -lcrypt -lutil
    libc=, so=so, useshrplib=false, libperl=libperl.a
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
    cccdlflags='-DPIC -fpic', lddlflags='-shared  -L/usr/local/lib'

Locally applied patches:
    DEVEL7572

---
@INC for perl v5.7.0:
    lib
    /usr/local/lib/perl5/5.7.0/i386-freebsd
    /usr/local/lib/perl5/5.7.0
    /usr/local/lib/perl5/site_perl/5.7.0/i386-freebsd
    /usr/local/lib/perl5/site_perl/5.7.0
    /usr/local/lib/perl5/site_perl
    .

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


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