On Tue, Oct 04, 2005 at 09:04:57PM -0700, Joshua Hoblitt via RT wrote: I do not have access to the same machine any longer so I have retested with solaris 2.8 , gcc 3.2.1 and the 2005-10-05_071500 parrot snapshot. This fails during make with the following
perl -e 'chdir shift @ARGV; system q{make}, @ARGV; exit $? >> 8;' dynclasses make[1]: Entering directory `/tmp/parrot/dynclasses' perl /tmp/parrot/build_tools/pmc2c.pl --dump matchrange.pmc Can't write 'classes/default.dump' at /tmp/parrot/build_tools/pmc2c.pl line 664. pmc2c dump failed (512) make[1]: *** [all] Error 2 make[1]: Leaving directory `/tmp/parrot/dynclasses' make: *** [dynclasses.dummy] Error 2 I do not have time to look at it now but will try to take a look latter on today or tomorrow. Peter > > [psinno - Thu Jun 02 15:56:20 2005]: > > > > --- > > osname= solaris > > osvers= 2.9 > > arch= sun4-solaris > > cc= gcc 3.3.1 > > --- > > Flags: > > category=core > > severity=high > > ack=no > > --- > > A large number of tests are failing under jit on solaris but pass > > using other > > cores > > > > Failed Test Stat Wstat Total Fail Failed List of Failed > > > ------------------------------------------------------------------------------- > > imcc/t/reg/spill.t 5 1280 9 5 55.56% 3 6-9 > > imcc/t/syn/bsr.t 1 256 13 1 7.69% 8 > > imcc/t/syn/file.t 4 1024 12 4 33.33% 5-8 > > imcc/t/syn/objects.t 3 768 11 3 27.27% 2-3 9 > > imcc/t/syn/pcc.t 27 6912 47 27 57.45% 1-2 4-7 9 11-27 > > 32-33 40 > > t/dynclass/pyclass.t 3 768 6 3 50.00% 2 5-6 > > t/dynclass/pyfunc.t 4 1024 4 4 100.00% 1-4 > > t/op/debuginfo.t 1 256 8 1 12.50% 5 > > t/op/gc.t 4 1024 19 4 21.05% 10-11 13-14 > > t/op/interp.t 4 1024 11 4 36.36% 7-10 > > t/op/string_cclass.t 6 1536 6 6 100.00% 1-6 > > t/pmc/coroutine.t 8 2048 13 8 61.54% 1 4 6-10 12 > > t/pmc/delegate.t 4 1024 9 4 44.44% 2 6 8-9 > > t/pmc/eval.t 11 2816 11 11 100.00% 1-11 > > t/pmc/exception.t 1 256 30 1 3.33% 21 > > t/pmc/hash.t 1 256 36 1 2.78% 9 > > t/pmc/mmd.t 16 4096 26 16 61.54% 1-4 7-8 10-17 24- > > 25 > > t/pmc/namespace.t 2 512 14 2 14.29% 13-14 > > t/pmc/nci.t 8 2048 56 8 14.29% 38-45 > > t/pmc/object-meths.t 7 1792 28 7 25.00% 11 13-15 23-24 28 > > t/pmc/objects.t 10 2560 62 10 16.13% 29-31 48-52 55-56 > > t/pmc/pmc.t 1 256 23 1 4.35% 5 > > t/pmc/sub.t 14 3584 51 14 27.45% 3-4 7 17-20 29-34 > > 48 > > t/pmc/sys.t 1 256 1 1 100.00% 1 > > 5 tests and 68 subtests skipped. > > Failed 24/126 test scripts, 80.95% okay. 146/2231 subtests failed, > > 93.46% okay. > > > > > > The failures seem to have a few distinct types > > > > 1. Null PMC access > > > > t/op/debuginfo.................ok 4/8 > > t/op/debuginfo.................NOK 5# Failed test > > (t/op/debuginfo.t at line 116) > > # 'ok 1 > > # ok 2 > > # ok 3 > > # Null PMC access in find_method() > > # current instr.: 'Test1 :: foo' pc -1 ((unknown file):-1) > > # called from Sub 'Test1 :: main' pc -1 ((unknown file):-1) > > # ' > > # doesn't match '/^ok 1 > > # ok 2 > > # ok 3 > > # Method 'nosuchmethod' not found > > # current instr.: 'Test1 :: foo' pc (\d+|-1) \(.*?:(\d+|-1)\) > > # called from Sub 'Test1 :: main' pc (\d+|-1) \(.*?:(\d+|-1)\)$/ > > # ' > > # './parrot -j --gc-debug > > "/var/tmp/tinder/parrot/t/op/debuginfo_5.pir"' failed with exit code > > 43 > > t/op/debuginfo.................ok 8/8# Looks like you failed 1 test of > > 8. > > t/op/debuginfo.................dubious > > Test returned status 1 (wstat 256, 0x100) > > DIED. FAILED test 5 > > Failed 1/8 tests, 87.50% okay (less 3 skipped tests: 4 okay, > > 50.00%) > > > > > > 2. Functions not found > > > > t/pmc/exception................ok 20/30 > > t/pmc/exception................NOK 21# Failed test > > (t/pmc/exception.t at line 460) > > # got: 'MMD function __add not foundfor types (1, -100) > > # current instr.: 'b :: b11' pc -1 ((unknown file):-1) > > # called from Sub 'main' pc -1 ((unknown file):-1) > > # ' > > # expected: 'ok 1 > > # 99 > > # ' > > # './parrot -j --gc-debug > > "/var/tmp/tinder/parrot/t/pmc/exception_21.pir"' failed with exit code > > 1 > > t/pmc/exception................ok 30/30# Looks like you failed 1 test > > of 30. > > t/pmc/exception................dubious > > Test returned status 1 (wstat 256, 0x100) > > DIED. FAILED test 21 > > Failed 1/30 tests, 96.67% okay > > > > 3. Seg faults > > > > 4. No obvious error message but output does not match expected output > > > > > > --- > > Summary of my parrot 0.2.0 (r0) configuration: > > configdate='Thu Jun 2 00:34:28 2005' > > Platform: > > osname=solaris, archname=sun4-solaris > > jitcapable=1, jitarchname=sun4-solaris, > > jitosname=SOLARIS, jitcpuarch=sun4 > > execcapable=0 > > perl=perl > > Compiler: > > cc='gcc', ccflags=' -I/usr/local/include -D_LARGEFILE_SOURCE > > -D_FILE_OFFSET_BITS=64', > > Linker and Libraries: > > ld='gcc', ldflags=' -L/usr/local/lib ', > > cc_ldflags='', > > libs='-lsocket -lnsl -ldl -lm -lpthread -lrt' > > Dynamic Linking: > > share_ext='.so', ld_share_flags=' -G -z ignore -z lazyload -z > > combreloc -L/usr/local/lib', > > load_ext='.so', ld_load_flags=' -G -z ignore -z lazyload -z > > combreloc -L/usr/local/lib' > > Types: > > iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4, > > ptrsize=4, ptr_alignment=4 byteorder=4321, > > nv=double, numvalsize=8, doublesize=8 > > > > --- > > Environment: > > HOME LANG LANGUAGE LD_LIBRARY_PATH LOGDIR PATH > > SHELL > > > > > > Hi, > > Would you mind retest with the latest sources from SVN? > > Thanks, > > -J > -- It is our business to completely revolutionize professional technology so that we may enthusiastically facilitate effective catalysts for change in order to solve business problems