# New Ticket Created by Michael G Schwern # Please include the string: [perl #36683] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=36683 >
The latest parrot build is failing as follows on OS X 10.3.9. Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/dynclass/gdbmhash.t 13 3328 13 13 100.00% 1-13 t/library/pcre.t 1 256 1 1 100.00% 1 t/pmc/eval.t 3 768 14 3 21.43% 12-14 The full test output is attached. This Parrot was built using fink's perl 5.8.6 and fink's pcre (4.2) and gdbm (1.8.0) libraries. -- Michael G Schwern [EMAIL PROTECTED] http://www.pobox.com/~schwern You know what the chain of command is? It's the chain I go get and beat you with 'til you understand who's in ruttin' command here. -- Jayne Cobb, "Firefly"
Compiling with: xx.c cc -I/sw/include -fno-common -no-cpp-precomp -pipe -I/usr/local/include -pipe -fno-common -Wno-long-double -g -Wall -Wstrict-prototypes -Wmissing-prototypes -Winline -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Waggregate-return -Winline -W -Wno-unused -Wsign-compare -Wformat-nonliteral -Wformat-security -Wpacked -Wdisabled-optimization -falign-functions=16 -Wno-shadow -I./include -DHAS_JIT -DPPC -DHAVE_COMPUTED_GOTO -I. -o xx.o -c xx.c bleadperl -e 'chdir shift @ARGV; system q{make}, @ARGV; exit $? >> 8;' docs bleadperl -e '-d or mkdir $_,0777 or die foreach @ARGV' ops bleadperl -e 'chdir shift @ARGV; system q{make}, @ARGV; exit $? >> 8;' dynclasses bleadperl -e 'chdir shift @ARGV; system q{make}, @ARGV; exit $? >> 8;' compilers/pge make[1]: Nothing to be done for `all'. bleadperl t/harness --gc-debug --running-make-test t/library/*.t t/op/*.t t/pmc/*.t t/run/*.t t/native_pbc/*.t imcc/t/*/*.t t/dynclass/*.t t/p6rules/*.t t/src/*.t t/perl/*.t t/library/dumper...............ok t/library/getopt_long..........ok t/library/md5..................ok t/library/parrotlib............ok t/library/pcre................. # Failed test (t/library/pcre.t at line 33) # got: 'ok 1 # no extension: file 'libpcre' # ' # expected: 'ok 1 # ok 2 # ok 3 # ok 4 # ok 5 # ' # './parrot --gc-debug "/usr/local/src/parrot/t/library/pcre_1.pir"' failed with exit code 42 # Looks like you failed 1 test of 1. dubious Test returned status 1 (wstat 256, 0x100) DIED. FAILED test 1 Failed 1/1 tests, 0.00% okay t/library/pge..................ok t/library/sort.................ok t/library/streams..............ok t/library/yaml_parser_syck.....ok t/op/00ff-dos..................ok t/op/00ff-unix.................ok t/op/64bit.....................skipped all skipped: 64bit INTVAL platforms only t/op/arithmetics...............ok t/op/basic.....................ok t/op/bitwise...................ok t/op/calling...................ok t/op/comp......................ok t/op/conv......................ok t/op/debuginfo.................ok 3/8 skipped: getline/setline changes not finished t/op/gc........................ok t/op/globals...................ok t/op/hacks.....................ok 2/2 skipped: no universal SIGFPE handling t/op/ifunless..................ok t/op/info......................ok t/op/integer...................ok t/op/interp....................ok t/op/jit.......................ok t/op/jitn......................ok t/op/lexicals..................ok t/op/literal...................ok t/op/macro.....................ok 1/18 skipped: Await exceptions t/op/number....................ok t/op/random....................ok t/op/rx........................ok 1/23 skipped: Pending some sort of lowercasing op t/op/spawnw....................ok t/op/stacks....................ok 3/56 skipped: no stack limit currently t/op/string....................ok 7/156 skipped: various reasons t/op/string_cclass.............ok t/op/string_cs.................ok t/op/stringu...................ok t/op/time......................ok t/op/trans.....................ok t/op/types.....................ok t/pmc/array....................ok t/pmc/bigint...................ok t/pmc/boolean..................ok t/pmc/builtin..................ok t/pmc/complex..................ok t/pmc/config...................ok t/pmc/coroutine................ok 2/13 skipped: various reasons t/pmc/delegate.................ok t/pmc/env......................ok t/pmc/eval..................... # Failed test (t/pmc/eval.t at line 358) # got: 'directory_pack segment 'BYTECODE_EVAL_1' used size 14 but reported 12 # # ' # expected: 'hello from foo_1 # hello from foo_2 # ' # './parrot --gc-debug "/usr/local/src/parrot/t/pmc/eval_12.pir"' failed with exit code 1 # Failed test (t/pmc/eval.t at line 402) # got: 'directory_pack segment 'BYTECODE_EVAL_1' used size 14 but reported 12 # # ' # expected: 'written # ' # './parrot --gc-debug "/usr/local/src/parrot/t/pmc/eval_13.pir"' failed with exit code 1 # Failed test (t/pmc/eval.t at line 435) # got: 'bad string too thaw # current instr.: 'main' pc 17 (/usr/local/src/parrot/t/pmc/eval_14.pir:11) # ' # expected: 'hello from foo_1 # hello from foo_1 # ' # './parrot --gc-debug "/usr/local/src/parrot/t/pmc/eval_14.pir"' failed with exit code 1 # Looks like you failed 3 tests of 14. dubious Test returned status 3 (wstat 768, 0x300) DIED. FAILED tests 12-14 Failed 3/14 tests, 78.57% okay t/pmc/exception................ok t/pmc/fixedbooleanarray........ok t/pmc/fixedfloatarray..........ok t/pmc/fixedintegerarray........ok t/pmc/fixedpmcarray............ok t/pmc/fixedstringarray.........ok t/pmc/float....................ok t/pmc/floatvalarray............ok t/pmc/freeze...................ok t/pmc/globals..................ok t/pmc/hash.....................ok t/pmc/integer..................ok t/pmc/intlist..................ok t/pmc/io.......................ok 1/31 skipped: clone not finished yet t/pmc/iter.....................ok 1/41 skipped: N/Y: length of rest of array t/pmc/key......................ok t/pmc/managedstruct............ok t/pmc/mmd......................ok t/pmc/multiarray...............ok t/pmc/multisub.................ok t/pmc/n_arithmetics............ok t/pmc/namespace................ok t/pmc/nci......................ok t/pmc/object-meths.............ok 1/30 skipped: currently broken t/pmc/objects..................ok t/pmc/orderedhash..............ok 1/22 skipped: Mixing keyed & indexed access is broken - see ticket 33641 t/pmc/pair.....................ok t/pmc/perlarray................ok t/pmc/perlhash.................ok 1/37 skipped: no more chartype t/pmc/perlint..................ok t/pmc/perlnum..................ok t/pmc/perlstring...............ok 1/68 skipped: No unicode yet t/pmc/perlundef................ok t/pmc/pmc......................ok t/pmc/prop.....................ok t/pmc/ref......................ok t/pmc/resizablebooleanarray....ok t/pmc/resizablefloatarray......ok t/pmc/resizableintegerarray....ok t/pmc/resizablepmcarray........ok t/pmc/resizablestringarray.....ok t/pmc/sarray...................ok t/pmc/scratchpad...............ok t/pmc/signal...................ok 1/3 skipped: works standalone but not in test t/pmc/string...................ok 1/35 skipped: No unicode yet t/pmc/sub......................ok t/pmc/sys......................ok t/pmc/threads..................ok 2/11 skipped: no shared Strings yet t/pmc/timer....................ok t/pmc/tqueue...................ok t/pmc/undef....................ok t/run/exit.....................ok t/native_pbc/integer...........ok t/native_pbc/number............ok t/native_pbc/string............ok 1/1 skipped: string changes imcc/t/imcpasm/cfg.............ok imcc/t/imcpasm/opt0............ok imcc/t/imcpasm/opt1............ok 1/72 skipped: constant concat N/Y imcc/t/imcpasm/opt2............ok 5/5 skipped: -O2 disabled imcc/t/imcpasm/optc............ok 6/6 skipped: PCC changes imcc/t/imcpasm/pcc.............ok 10/11 skipped: PCC changes imcc/t/imcpasm/sub.............ok imcc/t/reg/alloc...............ok imcc/t/reg/spill...............ok imcc/t/syn/bsr.................ok imcc/t/syn/clash...............ok imcc/t/syn/const...............ok imcc/t/syn/eval................ok 7/7 skipped: changed eval semantics - see t/pmc/eval.t imcc/t/syn/file................ok 1/12 skipped: multiple loading not speced - failing imcc/t/syn/keyed...............ok 1/1 skipped: experimental imcc/t/syn/labels..............ok imcc/t/syn/macro...............ok imcc/t/syn/namespace...........ok imcc/t/syn/objects.............ok imcc/t/syn/op..................ok imcc/t/syn/pcc.................ok imcc/t/syn/pod.................ok imcc/t/syn/scope...............ok imcc/t/syn/tail................ok 3/6 skipped: missing HLL :slurp syntax t/dynclass/foo.................ok t/dynclass/gdbmhash............ # Failed test (t/dynclass/gdbmhash.t at line 43) # got: 'no extension: file 'libgdbm' # ' # expected: 'GDBMHash # ' # './parrot --gc-debug "/usr/local/src/parrot/t/dynclass/gdbmhash_1.pir"' failed with exit code 42 # Failed test (t/dynclass/gdbmhash.t at line 56) # got: 'no extension: file 'libgdbm' # ' # expected: '0 # 1 # 0 # ' # './parrot --gc-debug "/usr/local/src/parrot/t/dynclass/gdbmhash_2.pir"' failed with exit code 42 # Failed test (t/dynclass/gdbmhash.t at line 76) # got: 'no extension: file 'libgdbm' # ' # expected: 'An unitialized GDBMHash has size 0. # An GDBMHash for a new file has size 0. # After one assignment GDBMHash has size 1. # After two assignments GDBMHash has size 2. # After 15 assignments GDBMHash has size 15. # ' # './parrot --gc-debug "/usr/local/src/parrot/t/dynclass/gdbmhash_3.pir"' failed with exit code 42 # Failed test (t/dynclass/gdbmhash.t at line 129) # got: 'no extension: file 'libgdbm' # ' # expected: 'An uninitialized GDBMHash is not. # An GDBMHash for a new file is not. # After one insert the GDBMHash is. # ' # './parrot --gc-debug "/usr/local/src/parrot/t/dynclass/gdbmhash_4.pir"' failed with exit code 42 # Failed test (t/dynclass/gdbmhash.t at line 161) # got: 'no extension: file 'libgdbm' # ' # expected: 'Wert urspruenglich # Wert geaendert # Wert nocheinmal geaendert # Wert urspruenglich # ' # './parrot --gc-debug "/usr/local/src/parrot/t/dynclass/gdbmhash_5.pir"' failed with exit code 42 # Failed test (t/dynclass/gdbmhash.t at line 189) # got: 'no extension: file 'libgdbm' # ' # expected: '0 # 1 # 0 # 1 # ' # './parrot --gc-debug "/usr/local/src/parrot/t/dynclass/gdbmhash_6.pir"' failed with exit code 42 # Failed test (t/dynclass/gdbmhash.t at line 223) # got: 'no extension: file 'libgdbm' # ' # expected: 'Wert # Wert # Wert # Wert # ' # './parrot --gc-debug "/usr/local/src/parrot/t/dynclass/gdbmhash_7.pir"' failed with exit code 42 # Failed test (t/dynclass/gdbmhash.t at line 254) # got: 'no extension: file 'libgdbm' # ' # expected: 'Wert # Wert # Wert # Wert # ' # './parrot --gc-debug "/usr/local/src/parrot/t/dynclass/gdbmhash_8.pir"' failed with exit code 42 # Failed test (t/dynclass/gdbmhash.t at line 288) # got: 'no extension: file 'libgdbm' # ' # expected: 'Wert # Wert # Wert # Wert # ' # './parrot --gc-debug "/usr/local/src/parrot/t/dynclass/gdbmhash_9.pir"' failed with exit code 42 # Failed test (t/dynclass/gdbmhash.t at line 321) # got: 'no extension: file 'libgdbm' # ' # expected: 'Wert # Wert # Wert # Wert # ' # './parrot --gc-debug "/usr/local/src/parrot/t/dynclass/gdbmhash_10.pir"' failed with exit code 42 # Failed test (t/dynclass/gdbmhash.t at line 358) # got: 'no extension: file 'libgdbm' # ' # expected: '-11012005 # -11012005 # -11012005 # -11012005 # ' # './parrot --gc-debug "/usr/local/src/parrot/t/dynclass/gdbmhash_11.pir"' failed with exit code 42 # Failed test (t/dynclass/gdbmhash.t at line 393) # got: 'no extension: file 'libgdbm' # ' # expected: '-1101.2 # -1101.2 # -1101.2 # -1101.2 # ' # './parrot --gc-debug "/usr/local/src/parrot/t/dynclass/gdbmhash_12.pir"' failed with exit code 42 # Failed test (t/dynclass/gdbmhash.t at line 428) # got: 'no extension: file 'libgdbm' # ' # expected: '"a" exists: 0 # "a" exists: 1 # "a" exists: 0 # ' # './parrot --gc-debug "/usr/local/src/parrot/t/dynclass/gdbmhash_13.pir"' failed with exit code 42 # Looks like you failed 13 tests of 13. dubious Test returned status 13 (wstat 3328, 0xd00) DIED. FAILED tests 1-13 Failed 13/13 tests, 0.00% okay t/dynclass/pybuiltin...........ok t/dynclass/pyclass.............ok t/dynclass/pycomplex...........ok t/dynclass/pyfunc..............ok t/dynclass/pyint...............ok t/p6rules/anchors..............ok t/p6rules/backtrack............ok t/p6rules/builtins.............ok t/p6rules/capture..............ok t/p6rules/cclass...............ok t/p6rules/escape...............ok t/p6rules/subrules.............ok t/p6rules/ws...................ok t/src/basic....................ok t/src/compiler.................ok t/src/cppcomments..............ok t/src/exit.....................ok t/src/extend...................ok t/src/hash.....................ok 1/10 skipped: changed this useless dump format t/src/intlist..................ok t/src/io.......................ok t/src/list.....................ok t/src/manifest.................ok 3/5 skipped: Not a working copy t/src/opcode-doc...............ok t/src/sprintf..................ok t/src/string...................ok 1/1 skipped: Pending Unicode t/perl/Parrot_Distribution.....ok t/perl/Parrot_Docs.............ok t/perl/Parrot_IO...............ok Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/dynclass/gdbmhash.t 13 3328 13 13 100.00% 1-13 t/library/pcre.t 1 256 1 1 100.00% 1 t/pmc/eval.t 3 768 14 3 21.43% 12-14 1 test and 69 subtests skipped. Failed 3/163 test scripts, 98.16% okay. 17/2758 subtests failed, 99.38% okay. make: *** [test] Error 255