[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]