develooper Front page | perl.perl5.porters | Postings from September 2011

Re: Smoke [5.15.3] v5.15.3-43-g6692294 FAIL(M) AIX 5.3.0.0/ML09(PPC/1 cpu)

Thread Next
From:
H.Merijn Brand
Date:
September 25, 2011 10:58
Subject:
Re: Smoke [5.15.3] v5.15.3-43-g6692294 FAIL(M) AIX 5.3.0.0/ML09(PPC/1 cpu)
Message ID:
20110925195801.6d85c24e@pc09.procura.nl
On Sun, 25 Sep 2011 00:12 +0200, "H.Merijn Brand" <h.m.brand@xs4all.nl>
wrote:

Personally I *hate* AIX, but you all already knew that.
As noone else is looking into this, here's a quick huntdown ...

> Automated smoke report for 5.15.3 patch 6692294e17e0b71a5e4a776313e0c3ac739a3d06 v5.15.3-43-g6692294
> i3: PPC_POWER5 (PPC/1 cpu)
>     on        AIX - 5.3.0.0/ML09
>     using     xlc -q32 version 11.1.0.1
>     smoketime 51 minutes 43 seconds (average 4 minutes 18.583 seconds)
> 
> Summary: FAIL(M)
> 
> O = OK  F = Failure(s), extended report at the bottom
> X = Failure(s) under TEST but not under harness
> ? = still running or test results not (yet) available
> Build failures during:       - = unknown or N/A
> c = Configure, m = make, M = make (after miniperl), t = make test-prep
> 
> v5.15.3-43-g6692294  Configuration (common) none
> ----------- ---------------------------------------------------------
> M - - M - - 
> M - - M - - -Duse64bitint
> M - - M - - -Duse64bitall
> M - - M - - -Duseithreads
> M - - M - - -Duseithreads -Duse64bitint
> M - - M - - -Duseithreads -Duse64bitall
> | | | +----- PERLIO = perlio -DDEBUGGING
> | | +------- PERLIO = stdio  -DDEBUGGING
> | +--------- PERLIO = perlio
> +----------- PERLIO = stdio
> 
> 
> Locally applied patches:
>     uncommitted-changes
>     SMOKE6692294e17e0b71a5e4a776313e0c3ac739a3d06
> 
> Testsuite was run only with 'harness'
> 
> Tests skipped on user request:
> 
> MANIFEST did not declare 'rm.sh'
> MANIFEST did not declare 'rmf.sh'
> 
> Compiler messages(aix):
> "pp_sys.c", line 3017.22: 1506-280 (W) Function argument assignment between types "char*" and "const char*" is not allowed.
> Status overview available here: http://doc.procura.nl/smoke/index.html

Without debugging:

          CCCMD =  xlc -q32 -DPERL_CORE -c -DPERL_DONT_CREATE_GVSV -qlanglvl=extended -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -qlanglvl=extended -I/pro/local/include -q32 -D_LARGE_FILES -qlonglong  -O
xlc -q32 -o miniperl -L/pro/local/lib -brtl -bdynamic -b32 -bmaxdata:0x80000000 perlmini.o opmini.o miniperlmain.o   gv.o toke.o perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro.o keywords.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o globals.o perlio.o perlapi.o numeric.o mathoms.o locale.o pp_pack.o pp_sort.o   -lbind -lnsl -ldl -lld -lm -lcrypt -lc
./miniperl -w -Ilib -MExporter -e '<?>' || make minitest
./miniperl -Ilib make_patchnum.pl
Updating 'git_version.h' and 'lib/Config_git.pl'
./miniperl -Ilib configpm
Name "main::v" used only once: possible typo at configpm line 257.
Use of uninitialized value $o in string eq at configpm line 86, <DATA> line 22.
Use of uninitialized value $v in sprintf at configpm line 257, <DATA> line 22.
Use of uninitialized value $v in sprintf at configpm line 257, <DATA> line 22.
Use of uninitialized value $o in string eq at configpm line 754.
written lib/Config.pod
updated lib/Config.pm
updated lib/Config_heavy.pl
Use of uninitialized value $mask in vec at lib/warnings.pm line 391.
Use of uninitialized value $mask in bitwise or (|) at lib/warnings.pm line 397.
syntax error at lib/Config.pm line 61, near "or"
Compilation failed in require at configpm line 1136.
make: *** [lib/Config.pod] Error 255

With debugging:

          CCCMD =  xlc -q32 -DPERL_CORE -c -DDEBUGGING -qlanglvl=extended -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -qlanglvl=extended -I/pro/local/include -q32 -D_LARGE_FILES -qlonglong  -O
xlc -q32 -o miniperl -L/pro/local/lib -brtl -bdynamic -b32 -bmaxdata:0x80000000 perlmini.o opmini.o miniperlmain.o   gv.o toke.o perly.o pad.o regcomp.o dump.o util.o mg.o reentr.o mro.o keywords.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o globals.o perlio.o perlapi.o numeric.o mathoms.o locale.o pp_pack.o pp_sort.o   -lbind -lnsl -ldl -lld -lm -lcrypt -lc
./miniperl -w -Ilib -MExporter -e '<?>' || make minitest
./miniperl -Ilib make_patchnum.pl
Updating 'git_version.h' and 'lib/Config_git.pl'
./miniperl -Ilib configpm
panic: sv_len_utf8 cache 0 real 1 for  at configpm line 1038.
make: *** [lib/Config.pod] Error 255


$ rm git_version.h lib/Config_git.pl
$ ./miniperl -w -Ilib -MExporter -e '<?>'
$ ./miniperl -DpsltocPfrxuHXDTRAMB -Ilib make_patchnum.pl
=> see http://www.xs4all.nl/~prosup/xlc-mini.out (almost 3 Mb)
does not panic



It is obviously miniperl that cannot cope.

# v5.10.1-aix-64all
perl-current 34 > perl -Ilib configpm
written lib/Config.pod
updated lib/Config.pm
updated lib/Config_heavy.pl



-- 
H.Merijn Brand  http://tux.nl      Perl Monger  http://amsterdam.pm.org/
using 5.00307 through 5.14 and porting perl5.15.x on HP-UX 10.20, 11.00,
11.11, 11.23 and 11.31, OpenSuSE 10.1, 11.0 .. 11.4 and AIX 5.2 and 5.3.
http://mirrors.develooper.com/hpux/           http://www.test-smoke.org/
http://qa.perl.org      http://www.goldmark.org/jeff/stupid-disclaimers/

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