Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

'make test' fails for AIX / 5.6.0 #1444

Closed
p5pRT opened this issue Mar 23, 2000 · 5 comments
Closed

'make test' fails for AIX / 5.6.0 #1444

p5pRT opened this issue Mar 23, 2000 · 5 comments

Comments

@p5pRT
Copy link

p5pRT commented Mar 23, 2000

Migrated from rt.perl.org#2632 (status was 'resolved')

Searchable as RT2632$

@p5pRT
Copy link
Author

p5pRT commented Mar 23, 2000

From david@bdel.com

'make test' for 5.6.0 fails on my AIX 4.2.1 and 4.3.2 systems​:

sparky /home/david/perl-5.6.0/t>./perl -I../lib harness

[ snip ]

Failed Test Status Wstat Total Fail Failed List of failed


pragma/overload 208 2 0.96% 153, 171
5 tests and 79 subtests skipped.
Failed 1/236 test scripts, 99.58% okay. 2/11867 subtests failed, 99.98% okay.

4.2.1​:

sparky /home/david/perl-5.6.0>./perl -I./lib -V
Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration​:
  Platform​:
  osname=aix, osvers=4.2.0.0, archname=aix
  uname='aix sparky 2 4 000100944900 '
  config_args=''
  hint=recommended, useposix=true, d_sigaction=define
  usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
  useperlio=undef d_sfio=undef uselargefiles=define
  use64bitint=undef use64bitall=undef uselongdouble=define usesocks=undef
  Compiler​:
  cc='cc', optimize='-O', gccversion=
  cppflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -I/usr/local/include -I/usr/local/BerkeleyDB/include'
  ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -I/usr/local/include -I/usr/local/BerkeleyDB/include -qlongdouble'
  stdchar='unsigned char', d_stdstdio=define, usevfork=false
  intsize=4, longsize=4, ptrsize=4, doublesize=8
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
  ivtype='long', ivsize=4, nvtype='long double', nvsize=16, Off_t='off_t', lseeksize=4
  alignbytes=8, usemymalloc=n, prototype=define
  Linker and Libraries​:
  ld='ld', ldflags ='-L/usr/local/lib -L/usr/local/BerkeleyDB/lib'
  libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib /usr/local/BerkeleyDB/lib
  libs=-lnsl -ldbm -ldb -ldl -lld -lm -lC -lc -lbsd -lPW -liconv
  libc=, so=a, useshrplib=false, libperl=libperl.a
  Dynamic Linking​:
  dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -bE​:/usr/local/lib/perl5/5.6.0/aix/CORE/perl.exp'
  cccdlflags=' ', lddlflags='-bhalt​:4 -bM​:SRE -bI​:$(PERL_INC)/perl.exp -bE​:$(BASEEXT).exp -b noentry -lC -lc -L/usr/local/lib -L/usr/local/BerkeleyDB/lib'

Characteristics of this binary (from libperl)​:
  Compile-time options​: USE_LONG_DOUBLE USE_LARGE_FILES
  Built under aix
  Compiled at Mar 23 2000 10​:13​:47
  @​INC​:
  lib
  /usr/local/lib/perl5/5.6.0/aix
  /usr/local/lib/perl5/5.6.0
  /usr/local/lib/perl5/site_perl/5.6.0/aix
  /usr/local/lib/perl5/site_perl/5.6.0
  /usr/local/lib/perl5/site_perl
  .

4.3.2​:
shrike /home/david/perl-5.6.0>./perl -I./lib -V
Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration​:
  Platform​:
  osname=aix, osvers=4.3.2.0, archname=aix
  uname='aix shrike 3 4 000607084c00 '
  config_args=''
  hint=recommended, useposix=true, d_sigaction=define
  usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
  useperlio=undef d_sfio=undef uselargefiles=define
  use64bitint=undef use64bitall=undef uselongdouble=define usesocks=undef
  Compiler​:
  cc='cc', optimize='-O', gccversion=
  cppflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -I/usr/local/include'
  ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -I/usr/local/include -q32 -D_LARGE_FILES -qlonglong -qlongdouble'
  stdchar='unsigned char', d_stdstdio=define, usevfork=false
  intsize=4, longsize=4, ptrsize=4, doublesize=8
  d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
  ivtype='long', ivsize=4, nvtype='long double', nvsize=16, Off_t='off_t', lseeksize=8
  alignbytes=8, usemymalloc=n, prototype=define
  Linker and Libraries​:
  ld='ld', ldflags =' -L/usr/local/lib -b32'
  libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
  libs=-lbind -lnsl -ldbm -ldl -lld -lm -lC -lc -lcrypt -lbsd -lPW -liconv
  libc=/lib/libc.a, so=a, useshrplib=false, libperl=libperl.a
  Dynamic Linking​:
  dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -bE​:/usr/local/lib/perl5/5.6.0/aix/CORE/perl.exp'
  cccdlflags=' ', lddlflags='-bhalt​:4 -bM​:SRE -bI​:$(PERL_INC)/perl.exp -bE​:$(BASEEXT).exp -b noentry -lC -lc -L/usr/local/lib'

Characteristics of this binary (from libperl)​:
  Compile-time options​: USE_LONG_DOUBLE USE_LARGE_FILES
  Built under aix
  Compiled at Mar 23 2000 11​:23​:28
  @​INC​:
  ./lib
  /usr/local/lib/perl5/5.6.0/aix
  /usr/local/lib/perl5/5.6.0
  /usr/local/lib/perl5/site_perl/5.6.0/aix
  /usr/local/lib/perl5/site_perl/5.6.0
  /usr/local/lib/perl5/site_perl
  .

--david

@p5pRT
Copy link
Author

p5pRT commented Mar 25, 2000

From [Unknown Contact. See original ticket]

On Thu, 23 Mar 2000, David Hayes wrote​:

'make test' for 5.6.0 fails on my AIX 4.2.1 and 4.3.2 systems​:

sparky /home/david/perl-5.6.0/t>./perl -I../lib harness

[ snip ]

Failed Test Status Wstat Total Fail Failed List of failed
-------------------------------------------------------------------------------
pragma/overload 208 2 0.96% 153, 171
5 tests and 79 subtests skipped.
Failed 1/236 test scripts, 99.58% okay. 2/11867 subtests failed, 99.98% okay.

<sigh> I tried, but cannot duplicate this here. There are some problems
with AIX 4.2.1, but pragma/overload is not one that I'm seeing.

On 4.3.2, things pass with flying colors.

I really, really am suspicious of your development tools. Which compiler
are you using? What level?

Steve

@p5pRT
Copy link
Author

p5pRT commented Mar 25, 2000

From [Unknown Contact. See original ticket]

On Sat, 25 Mar 2000, Steven N. Hirsch wrote​:

<sigh> I tried, but cannot duplicate this here. There are some problems
with AIX 4.2.1, but pragma/overload is not one that I'm seeing.

On 4.3.2, things pass with flying colors.

I really, really am suspicious of your development tools. Which compiler
are you using? What level?

XLC version 3.1.4. It's really old.

blkdia /home/david>lslpp -l | grep -i xlc
  xlC.Bnd 3.1.4.0 COMMITTED C for AIX and C Set ++ for AIX
  xlC.C 3.1.4.0 COMMITTED C for AIX Compiler
  xlC.C.readme.ibm 3.1.4.0 COMMITTED C and C Set ++ for AIX iFOR/LS
  xlC.cpp 3.1.4.0 COMMITTED C for AIX Preprocessor
  xlC.rte 3.1.4.0 COMMITTED C Set ++ for AIX Application
  xlC.C 3.1.4.0 COMMITTED C for AIX Compiler
  xlC.C.data 3.1.4.0 COMMITTED C for AIX Manual Pages

--david

@p5pRT
Copy link
Author

p5pRT commented Apr 7, 2000

From [Unknown Contact. See original ticket]

On Sat, 25 Mar 2000, Steven N. Hirsch wrote​:

<sigh> I tried, but cannot duplicate this here. There are some problems
with AIX 4.2.1, but pragma/overload is not one that I'm seeing.

On 4.3.2, things pass with flying colors.

I really, really am suspicious of your development tools. Which compiler
are you using? What level?

FYI- I upgraded my machine to AIX 4.3.3 and VAC (XLC?) 5.0, and I now
get a clean 'make test' with 5.6.0. The old compiler must have been
hosing me.

Now that I have that fixed I need to figure out why I get a core dump
every time I use Quota.pm...

Thanks for your help.

--david

@p5pRT
Copy link
Author

p5pRT commented Nov 28, 2003

From The RT System itself

old compiler needed upgrade

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant