[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]

[perl #58802] make test problem, perl 5.10.0 on AIX 6.1



# New Ticket Created by  gharders@uamail.albany.edu 
# Please include the string:  [perl #58802]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=58802 >



This is a bug report for perl from gharders@uamail.albany.edu,
generated with the help of perlbug 1.34 running under perl v5.8.2.


-----------------------------------------------------------------
[Please enter your report here]
I am trying to install perl 5.10.0 on a AIX 6.1 system, using the
IBM C compiler (C for AIX Compiler, Version 6).  I used the foll
Configure command:

  ./Configure -de -Duse64bitall -Dprefix=/usr/opt/perl5/perl-5.10.0 

  'make' runs ok
  'make test' fails with the following error messages:

ext/NDBM_File/t/ndbm..........................................Use of uninitializ
ed value $value in string eq at ../ext/NDBM_File/t/ndbm.t line 108.
Use of uninitialized value in string eq at ../ext/NDBM_File/t/ndbm.t line 108.
Argument "bar" isn't numeric in numeric eq (==) at ../ext/NDBM_File/t/ndbm.t lin
e 125.
.....repeated 198 times
Use of uninitialized value in subtraction (-) at SubDB.pm line 23.
Use of uninitialized value in subtraction (-) at SubDB.pm line 23.
Use of uninitialized value $h{"fred"} in string eq at ../ext/NDBM_File/t/ndbm.t
line 247.
Use of uninitialized value $fetch_value in string eq at ../ext/NDBM_File/t/ndbm.
t line 227.
Use of uninitialized value $_ in concatenation (.) or string at ../ext/NDBM_File
/t/ndbm.t line 262.
Use of uninitialized value $h{"fred"} in string eq at ../ext/NDBM_File/t/ndbm.t
line 292.
Use of uninitialized value $fetch_value in string eq at ../ext/NDBM_File/t/ndbm.
t line 227.
Use of uninitialized value $h{"fred"} in string eq at ../ext/NDBM_File/t/ndbm.t
line 310.
Use of uninitialized value $kept[0] in join or string at ../ext/NDBM_File/t/ndbm
.t line 342.
Use of uninitialized value $h{"fred"} in string eq at ../ext/NDBM_File/t/ndbm.t
line 374.
Use of uninitialized value $h{"Alpha_ABC"} in numeric eq (==) at ../ext/NDBM_Fil
e/t/ndbm.t line 443.
Use of uninitialized value $h{"Alpha_DEF"} in numeric eq (==) at ../ext/NDBM_Fil
e/t/ndbm.t line 444.
Use of uninitialized value $h{"fred"} in string eq at ../ext/NDBM_File/t/ndbm.t
line 482.
Use of uninitialized value $h{"fred"} in string eq at ../ext/NDBM_File/t/ndbm.t
line 496.
FAILED at test 6


ext/ODBM_File/t/odbm..........................................Use of uninitializ
ed value $value in string eq at ../ext/ODBM_File/t/odbm.t line 108.
Use of uninitialized value in string eq at ../ext/ODBM_File/t/odbm.t line 108.
Argument "bar" isn't numeric in numeric eq (==) at ../ext/ODBM_File/t/odbm.t lin
e 125.
.....repeated 198 times
Use of uninitialized value in subtraction (-) at SubDB.pm line 23.
Use of uninitialized value in subtraction (-) at SubDB.pm line 23.
Use of uninitialized value $h{"fred"} in string eq at ../ext/ODBM_File/t/odbm.t
line 249.
Use of uninitialized value $fetch_value in join or string at ../ext/ODBM_File/t/
odbm.t line 226.
Use of uninitialized value $fetch_value in string eq at ../ext/ODBM_File/t/odbm.
t line 229.
Use of uninitialized value $_ in concatenation (.) or string at ../ext/ODBM_File
/t/odbm.t line 264.
Use of uninitialized value $h{"fred"} in string eq at ../ext/ODBM_File/t/odbm.t
line 294.
Use of uninitialized value $fetch_value in join or string at ../ext/ODBM_File/t/
odbm.t line 226.
Use of uninitialized value $fetch_value in string eq at ../ext/ODBM_File/t/odbm.
t line 229.
Use of uninitialized value $h{"fred"} in string eq at ../ext/ODBM_File/t/odbm.t
line 312.
Use of uninitialized value $kept[0] in join or string at ../ext/ODBM_File/t/odbm
.t line 344.
Use of uninitialized value $h{"fred"} in string eq at ../ext/ODBM_File/t/odbm.t
line 376.
Use of uninitialized value $h{"Alpha_ABC"} in numeric eq (==) at ../ext/ODBM_Fil
e/t/odbm.t line 449.
Use of uninitialized value $h{"Alpha_DEF"} in numeric eq (==) at ../ext/ODBM_Fil
e/t/odbm.t line 450.
Use of uninitialized value $h{"fred"} in string eq at ../ext/ODBM_File/t/odbm.t
line 488.
Use of uninitialized value $h{"fred"} in string eq at ../ext/ODBM_File/t/odbm.t
line 502.
FAILED at test 6



lib/AnyDBM_File...............................................#   Failed test 'k
eys and values match'
#   at ../lib/AnyDBM_File.t line 103.
FAILED at test 6



lib/ExtUtils/t/Embed..........................................ld: 0711-319 WARNI
NG: Exported symbol not defined: Perl_signbit
ok


lib/Memoize/t/tie.............................................FAILED at test 2


lib/Module/Build/t/ppm........................................Invalid header blo
ck at offset unknown at ../lib/Module/Build/t/ppm.t line 120
Couldn't read chunk at offset unknown at ../lib/Module/Build/t/ppm.t line 120
Read error on tarfile (missing data) 'blib/html/bin/hello.html' at offset unknow
n at ../lib/Module/Build/t/ppm.t line 120
Invalid header block at offset unknown at ../lib/Module/Build/t/ppm.t line 172
Couldn't read chunk at offset unknown at ../lib/Module/Build/t/ppm.t line 172
Read error on tarfile (missing data) 'blib/html/bin/hello.html' at offset unknow
n at ../lib/Module/Build/t/ppm.t line 172
ok


Failed 4 tests out of 1384, 99.71% okay.
        ../ext/NDBM_File/t/ndbm.t
        ../ext/ODBM_File/t/odbm.t
        ../lib/AnyDBM_File.t
        ../lib/Memoize/t/tie.t
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
### You have a good chance to get more information by running
###   ./perl harness
### in the 't' directory since most (>=80%) of the tests succeeded.
### You may have to set your dynamic library search path,
### LIBPATH, to point to the build directory:
###   setenv LIBPATH `pwd`; cd t; ./perl harness
###   LIBPATH=`pwd`; export LIBPATH; cd t; ./perl harness
###   export LIBPATH=`pwd`; cd t; ./perl harness
### for csh-style shells, like tcsh; or for traditional/modern
### Bourne-style shells, like bash, ksh, and zsh, respectively.
u=3.89  s=1.47  cu=355.15  cs=45.79  scripts=1384  tests=187800
make: 1254-004 The error code from the last command is 1.

==========================================================================

I then ran 'harness' as suggested:

  export LIBPATH=`pwd`; cd t; ./perl harness


The output was the same as 'make test'.  Here is the summary at the 
end:

Failed Test               Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
../ext/NDBM_File/t/ndbm.t               77   19  6 8 10-11 16 18 21-22 26-27
                                                 31-32 36 57 61 67-68 73 75
../ext/ODBM_File/t/odbm.t               78   19  6 8 10-11 16 18 21-22 26-27
                                                 31-32 36 57 61 68-69 74 76
../lib/AnyDBM_File.t         4  1024    12    4  6 8 10-11
../lib/Memoize/t/tie.t                   4    3  2-4
76 tests and 923 subtests skipped.
Failed 4/1463 test scripts. 45/187813 subtests failed.
Files=1463, Tests=187813, 748 wallclock secs (355.32 cusr + 71.78 csys = 427.10
CPU)
Failed 4/1463 test programs. 45/187813 subtests failed.


======================================================

Any help would be appreciated

Grant Harders
SysAdmin
Univerity at Albany
Albany, NY



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

Configured by root at Thu Jan 26 14:26:31 CST 2006.

Summary of my perl5 (revision 5.0 version 8 subversion 2) configuration:
  Platform:
    osname=aix, osvers=5.2.0.0, archname=aix-thread-multi
    uname='aix animals 2 5 000709cf4c00 '
    config_args=''
    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=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc_r', ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong',
    optimize='-O',
    cppflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_!
 LARGE_FILES -qlonglong'
    ccversion='5.0.2.0', gccversion='', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='ld', ldflags =' -brtl -b32 -bmaxdata:0x80000000'
    libpth=/lib /usr/lib /usr/ccs/lib
    libs=-lbind -lnsl -ldbm -ldl -lld -lm -lpthreads -lc_r -lcrypt -lbsd -lPW
    perllibs=-lbind -lnsl -ldl -lld -lm -lpthreads -lc_r -lcrypt -lbsd -lPW
    libc=/lib/libc.a, so=a, useshrplib=true, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags='-bE:/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE/perl.exp -bE:/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE/perl.exp -bE:/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE/perl.exp -bE:/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE/perl.exp'
    cccdlflags=' ', lddlflags='-bhalt:4 -bM:SRE -bI:$(PERL_INC)/perl.exp -bE:$(BASEEXT).exp -bnoentry -lpthreads -lc_r'

Locally applied patches:
    SUIDPERLIO1 - fix PERLIO_DEBUG buffer overflow (CAN-2005-0156)
    SPRINTF0 - fixes for sprintf formatting issues - CVE-2005-3962

---
@INC for perl v5.8.2:
    /usr/opt/perl5/lib/5.8.2/aix-thread-multi
    /usr/opt/perl5/lib/5.8.2
    /usr/opt/perl5/lib/site_perl/5.8.2/aix-thread-multi
    /usr/opt/perl5/lib/site_perl/5.8.2
    /usr/opt/perl5/lib/site_perl
    .

---
Environment for perl v5.8.2:
    HOME=/
    LANG=en_US
    LANGUAGE (unset)
    LC__FASTMSG=true
    LD_LIBRARY_PATH (unset)
    LIBPATH (unset)
    LOGDIR (unset)
    PATH=/usr/vac/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb://bin:/usr/bin/X11:/sbin:/usr/lpp/X11/Xamples/bin:/shared:/usr/local:/usr/local/bin:
    PERL_BADLANG (unset)
    SHELL=/usr/bin/ksh


[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index][Thread Index][Top&Search][Original]