On Tue 29 Jul 2003 16:40, Leopold Toetsch <[EMAIL PROTECTED]> wrote: > Hi Merijn, > > > Available: > > > > HP-UX 11.00 32bit 1 or 2 CPU's HP C-ANSI-C and gcc-3.3 > > HP-UX 11.00 64bit 1 or 2 CPU's HP C-ANSI-C and gcc-3.3 > > HP-UX 10.20 32bit HP C-ANSI-C and gcc-3.3 > > AIX 4.3 32bit IBM vac-5 and gcc-3.3.1 > > SuSE 8.2 32bit gcc-3.3 > > Win2k/Cygwin-1.3.23s 32bit gcc-3.2 prerelease > > > > All with perl-5.8 and perl-5.9 > > > > What's the info you want/need? > > Do these boxen correctly run parrot and the tests ;-) > $ make realclean > $ perl Configure.pl # [1]
I'll use perl-5.8.0 with defined-or > $ make HP-UX 11.00/32 2 CPU: : io/io_buf.c cpp: "io/io_buf.c", line 65: warning 2001: Redefinition of macro MAX. cpp: "io/io_buf.c", line 66: warning 2001: Redefinition of macro MIN. : Scanning /pro/3gl/CPAN/parrot/classes/timer.pmc... cc -Ae -DDEBUGGING -D_HPUX_SOURCE -Wl,+vnocompatwarnings -I/pro/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../include -o timer.o -c timer.c cc: "timer.c", line 75: error 1000: Unexpected symbol: "32". make[1]: *** [timer.o] Error 1 make[1]: Leaving directory `/pro/3gl/CPAN/parrot/classes' make: *** [classes/array.o] Error 2 : HP-UX 10.20/32: : Determining what pmc files should be compiled in...done. Tweaking ccflags...done. Determining your minimum pointer alignment... ... here it hangs. ... It is probably related to the same test that's always hanging in Digest::MD5-2.25 where it hangs in Testing alignment requirements for U32... I've mailed Gisle about that, but never got a reply. In MD5 all goes well if you hit ^C :/ AIX 4.3/32: : Generating config.h...value for 'execos' in config/gen/config_h/config_h.in is undef at lib/Parrot/Configure/Step.pm line 122, <IN> line 101. done. : perl pmc2c.pl timer.pmc Scanning /pro/3gl/CPAN/parrot/classes/timer.pmc... xlc -DDEBUGGING -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -I/pro/local/include -q32 -D_LARGE_FILES -qlonglong -I../include -o timer.o -c timer.c "timer.c", line 75.5: 1506-275 (S) Unexpected text integer constant encountered. "timer.c", line 74.18: 1506-275 (S) Unexpected text ',' encountered. make[1]: *** [timer.o] Error 1 make[1]: Leaving directory `/pro/3gl/CPAN/parrot/classes' make: *** [classes/array.o] Error 2 SuSE 8.2 too busy smoking perl to do parrot ... Win2k + Cygwin-1.3.23s/32: : [ you don't want the full list :}} ] : : from parser_util.c:19: ../../include/parrot/packfile.h:145: warning: padding struct to align `u' In file included from ../../include/parrot/parrot.h:210, from imc.h:18, from parser_util.c:19: ../../include/parrot/io.h:149: warning: padding struct to align `fsize' In file included from ../../include/parrot/parrot.h:215, from imc.h:18, from parser_util.c:19: ../../include/parrot/intlist.h:37: warning: padding struct size to alignment bou ndary jit.c In file included from ../../include/parrot/string.h:19, from ../../include/parrot/register.h:16, from ../../include/parrot/interpreter.h:50, from ../../include/parrot/global_setup.h:18, from ../../include/parrot/parrot.h:195, from jit.c:20: ../../include/parrot/pobj.h:52: warning: padding struct size to alignment bounda ry In file included from ../../include/parrot/parrot.h:201, from jit.c:20: ../../include/parrot/hash.h:33: warning: padding struct to align `val' ../../include/parrot/hash.h:42: warning: padding struct to align `value' ../../include/parrot/hash.h:44: warning: padding struct size to alignment bounda ry In file included from ../../include/parrot/parrot.h:209, from jit.c:20: ../../include/parrot/packfile.h:145: warning: padding struct to align `u' In file included from ../../include/parrot/parrot.h:210, from jit.c:20: ../../include/parrot/io.h:149: warning: padding struct to align `fsize' In file included from ../../include/parrot/parrot.h:215, from jit.c:20: ../../include/parrot/intlist.h:37: warning: padding struct size to alignment bou ndary gcc -o imcc.exe -L/usr/local/lib imcparser.o imclexer.o imc.o stacks.o symreg.o instructions.o cfg.o sets.o debug.o optimizer.o pbc.o main.o parser_util.o jit. o ../../blib/lib/libparrot.a -lcrypt -lutil make[1]: Leaving directory `/P/parrot/languages/imcc' perl -MExtUtils::Command -e mv languages/imcc/imcc.exe parrot.exe cd languages/imcc && make && cd ../.. make[1]: Entering directory `/P/parrot/languages/imcc' gcc -o imcc.exe -L/usr/local/lib imcparser.o imclexer.o imc.o stacks.o symreg.o instructions.o cfg.o sets.o debug.o optimizer.o pbc.o main.o parser_util.o jit. o ../../blib/lib/libparrot.a -lcrypt -lutil make[1]: Leaving directory `/P/parrot/languages/imcc' cd docs && make && cd .. make[1]: Entering directory `/P/parrot/docs' perldoc -u ../packfile.c > packfile-c.pod perldoc -u ../lib/Parrot/PackFile.pm > packfile-perl.pod perldoc -u ../bit.ops > ops/bit.pod perldoc -u ../cmp.ops > ops/cmp.pod perldoc -u ../core.ops > ops/core.pod perldoc -u ../debug.ops > ops/debug.pod perldoc -u ../dotgnu.ops > ops/dotgnu.pod perldoc -u ../io.ops > ops/io.pod perldoc -u ../math.ops > ops/math.pod perldoc -u ../object.ops > ops/object.pod perldoc -u ../obscure.ops > ops/obscure.pod perldoc -u ../pmc.ops > ops/pmc.pod perldoc -u ../rx.ops > ops/rx.pod perldoc -u ../set.ops > ops/set.pod perldoc -u ../stack.ops > ops/stack.pod perldoc -u ../string.ops > ops/string.pod perldoc -u ../sys.ops > ops/sys.pod perldoc -u ../var.ops > ops/var.pod make[1]: Leaving directory `/P/parrot/docs' : : : # back in main # ' # Looks like you failed 48 tests of 52. t/pmc/sub..............dubious Test returned status 48 (wstat 12288, 0x3000) DIED. FAILED tests 1-7, 9-38, 40-45, 47, 49-52 Failed 48/52 tests, 7.69% okay t/pmc/timer............ok t/native_pbc/number....ok 3/3 skipped: various reasons Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/op/arithmetics.t 31 7936 38 31 81.58% 3-10 14-26 28 30-38 t/op/basic.t 1 256 16 1 6.25% 2 t/op/bitwise.t 10 2560 20 10 50.00% 11-20 t/op/conv.t 4 1024 5 4 80.00% 1-4 t/op/gc.t 8 2048 8 8 100.00% 1-8 t/op/hacks.t 2 512 5 2 40.00% 1-2 t/op/integer.t 19 4864 39 19 48.72% 3-9 22-32 38 t/op/interp.t 2 512 7 2 28.57% 3-4 t/op/jit.t 7 1792 57 7 12.28% 44-47 51 53-54 t/op/lexicals.t 5 1280 6 5 83.33% 2-6 t/op/macro.t 4 1024 16 4 25.00% 7 9-10 16 t/op/number.t 11 2816 38 11 28.95% 1 3-4 6 9-10 25-27 34-35 t/op/rx.t 13 3328 23 13 56.52% 1 4-5 7-8 10 12 14-17 19 21 t/op/stacks.t 23 5888 56 23 41.07% 4-5 10-11 13-17 21-22 26-28 42-44 46-47 49 51-53 t/op/string.t 17 4352 107 17 15.89% 8 34 81-82 84-87 91-92 94 97- 101 103 t/op/time.t 2 512 4 2 50.00% 3-4 t/op/trans.t 18 4608 18 18 100.00% 1-18 t/op/types.t 1 256 2 1 50.00% 1 t/pmc/array.t 4 1024 9 4 44.44% 6-9 t/pmc/boolean.t 1 256 6 1 16.67% 6 t/pmc/coroutine.t 2 512 3 2 66.67% 2-3 t/pmc/eval.t 1 256 3 1 33.33% 1 t/pmc/io.t 4 1024 17 4 23.53% 2-5 t/pmc/iter.t 3 768 6 3 50.00% 2-3 5 t/pmc/multiarray.t 1 256 3 1 33.33% 3 t/pmc/perlarray.t 10 2560 22 10 45.45% 1-3 5-6 15 19-22 t/pmc/perlhash.t 12 3072 28 12 42.86% 5 7-9 15 17-18 22-24 27-28 t/pmc/perlint.t 3 768 7 3 42.86% 4-6 t/pmc/perlstring.t 7 1792 17 7 41.18% 2-4 7-8 16-17 t/pmc/pmc.t 50 12800 87 50 57.47% 12-28 34-36 39-42 44-45 47 52 55-58 60-64 66-73 83-87 t/pmc/prop.t 5 1280 6 5 83.33% 1-3 5-6 t/pmc/sarray.t 1 256 11 1 9.09% 11 t/pmc/scratchpad.t 3 768 4 3 75.00% 1-3 t/pmc/sub.t 48 12288 52 48 92.31% 1-7 9-38 40-45 47 49-52 20 subtests skipped. Failed 34/53 test scripts, 35.85% okay. 333/830 subtests failed, 59.88% okay. make: *** [fulltest_dummy] Error 14 PC09:/P/parrot 510 $ HTH, Enjoy, have FUN! H.Merijn > $ make fulltest > > [1] Configure.pl can take some arguments like compiler (--cc=xxx) and > intval and floatval format (especially if your perl is built with non > standard types). > s. perl Configure --help > After configuration you have a summary in F<./myconfig>. > > > > What to be done on a regular basis? > > Best would be to get these boxen into the tinderbox setup. > AFAIK is Robert Spier doing this kind of stuff. > Thanks, > leo > > -- H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0 & 633 on HP-UX 10.20 & 11.00, AIX 4.2, AIX 4.3, WinNT 4, Win2K pro & WinCE 2.11. Smoking perl CORE: [EMAIL PROTECTED] http://archives.develooper.com/[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org