# New Ticket Created by Pankaj kaushal
# Please include the string: [perl #38764]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=38764 >
Hello,
I recently compiled parrot-0.4.2 on FreeBSD 4.10 using
gcc version 2.95.4 20020320 [FreeBSD].
A few of the tests failed. You probably are already aware of them, but I
just thought I'd report my particular failures.
output of gmake tests is attached.
Thankyou,
P.
--
Wir wollen dass ihr uns alles glaubt.
Compiling with:
xx.c
gcc -I./include -I/usr/local/include -g -Wall -Wstrict-prototypes
-Wmissing-prototypes -Winline -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align
-Wwrite-strings -Waggregate-return -Winline -W -Wno-unused -Wsign-compare
-DHAS_JIT -DI386 -DHAVE_COMPUTED_GOTO -DPIC -fpic -I. -o xx.o -c xx.c
Perldoc is required, but not detected.
gmake -C src/dynpmc
gmake[1]: Entering directory `/home/tmp/parrot-0.4.2/src/dynpmc'
gmake[1]: Leaving directory `/home/tmp/parrot-0.4.2/src/dynpmc'
gmake -C src/dynoplibs
gmake[1]: Entering directory `/home/tmp/parrot-0.4.2/src/dynoplibs'
gmake[1]: Leaving directory `/home/tmp/parrot-0.4.2/src/dynoplibs'
gmake -C compilers/pge
gmake[1]: Entering directory `/home/tmp/parrot-0.4.2/compilers/pge'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/home/tmp/parrot-0.4.2/compilers/pge'
gmake -C compilers/tge
gmake[1]: Entering directory `/home/tmp/parrot-0.4.2/compilers/tge'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/home/tmp/parrot-0.4.2/compilers/tge'
perl5.6.1 t/harness --gc-debug --running-make-test
t/configure/base....ok
t/configure/config_steps.ok
t/configure/configure.ok
t/configure/data....ok
t/configure/step....dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-19
Failed 19/19 tests, 0.00% okay
t/compilers/imcc/imcpasm/cfg.ok
t/compilers/imcc/imcpasm/opt0.ok
t/compilers/imcc/imcpasm/opt1.ok, 1/78 skipped: constant concat N/Y
t/compilers/imcc/imcpasm/opt2.ok, 1/6 skipped: loop opt disabled for now
t/compilers/imcc/imcpasm/optc.ok
t/compilers/imcc/imcpasm/pcc.ok
t/compilers/imcc/imcpasm/sub.ok
t/compilers/imcc/reg/alloc.ok
t/compilers/imcc/reg/spill.ok
t/compilers/imcc/syn/bsr.ok
t/compilers/imcc/syn/clash.ok
t/compilers/imcc/syn/const.ok
t/compilers/imcc/syn/errors.ok
t/compilers/imcc/syn/eval.ok, 7/7 skipped: changed eval semantics - see
t/pmc/eval.t
t/compilers/imcc/syn/file.ok, 1/12 skipped: multiple loading not speced -
failing
t/compilers/imcc/syn/keyed.ok, 1/1 skipped: experimental
t/compilers/imcc/syn/labels.ok
t/compilers/imcc/syn/macro.ok
t/compilers/imcc/syn/namespace.ok
t/compilers/imcc/syn/objects.ok
t/compilers/imcc/syn/op.ok
t/compilers/imcc/syn/pcc.ok, 1/21 skipped: cant do NCI on freebsd
t/compilers/imcc/syn/pod.ok
t/compilers/imcc/syn/scope.ok
t/compilers/imcc/syn/tail.ok
t/op/00ff-dos.......ok
t/op/00ff-unix......ok
t/op/64bit..........skipped: 64bit INTVAL platforms only
t/op/arithmetics....ok
t/op/basic..........ok
t/op/bitwise........ok
t/op/calling........FAILED test 16
Failed 1/87 tests, 98.85% okay (-1 skipped test: 85 okay, 97.70%)
t/op/cc_params......FAILED tests 1-25
Failed 25/25 tests, 0.00% okay
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.........FAILED test 2
Failed 1/6 tests, 83.33% okay (-1 skipped test: 4 okay, 66.67%)
t/op/jit............ok
t/op/jitn...........ok
t/op/lexicals.......FAILED tests 2-3, 33
Failed 3/42 tests, 92.86% okay
t/op/literal........ok
t/op/macro..........ok, 1/18 skipped: Await exceptions
t/op/number.........ok
t/op/random.........ok
t/op/spawnw.........ok
t/op/stacks.........ok, 3/24 skipped: no stack limit currently
t/op/string.........ok, 7/158 skipped: various reasons
t/op/string_cclass..ok, 3/11 skipped: unicode support unavailable
t/op/string_cs......ok, 17/51 skipped: various reasons
t/op/stringu........ok
t/op/time...........ok
t/op/trans..........ok
t/op/types..........ok
t/pmc/addrregistry..ok
t/pmc/array.........ok
t/pmc/bigint........ok
t/pmc/bignum........skipped: No BigNum support yet.
t/pmc/boolean.......ok
t/pmc/bound_nci.....ok
t/pmc/builtin.......ok, 2/4 skipped: bound methods - n/y
t/pmc/closure.......ok
t/pmc/compiler......ok
t/pmc/complex.......ok, 2/25 skipped: instantiate n/y
t/pmc/config........ok
t/pmc/continuation..ok
t/pmc/coroutine.....ok
t/pmc/csub..........ok
t/pmc/default.......FAILED test 1
Failed 1/1 tests, 0.00% okay
t/pmc/deleg_pmc.....ok
t/pmc/delegate......ok
t/pmc/enumerate.....ok
t/pmc/env...........ok
t/pmc/eval..........ok, 1/18 skipped: too much old calling conventions
t/pmc/exception.....FAILED test 26
Failed 1/29 tests, 96.55% okay
t/pmc/exception_handler.ok
t/pmc/file..........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/freeze........ok
t/pmc/globals.......ok
t/pmc/hash..........ok
t/pmc/integer.......ok
t/pmc/intlist.......ok
t/pmc/io............FAILED tests 1, 32
Failed 2/32 tests, 93.75% okay (-1 skipped test: 29 okay, 90.62%)
t/pmc/iterator......FAILED test 42
Failed 1/42 tests, 97.62% okay (-1 skipped test: 40 okay, 95.24%)
t/pmc/key...........ok
t/pmc/lexinfo.......ok
t/pmc/lexpad........ok
t/pmc/managedstruct.ok
t/pmc/mmd...........ok, 2/32 skipped: various reasons
t/pmc/multiarray....ok
t/pmc/multisub......ok
t/pmc/n_arithmetics.ok
t/pmc/namespace.....ok, 1/18 skipped: disabled class method
t/pmc/nci...........ok
t/pmc/none..........ok
t/pmc/null..........ok
t/pmc/object-meths..ok, 2/33 skipped: various reasons
t/pmc/object-mro....ok
t/pmc/objects.......FAILED tests 53, 57
Failed 2/63 tests, 96.83% okay (-2 skipped tests: 59 okay, 93.65%)
t/pmc/orderedhash...ok
t/pmc/os............ok
t/pmc/pair..........ok, 1/3 skipped: instantiate disabled
t/pmc/parrotclass...ok
t/pmc/parrotinterpreter.ok
t/pmc/parrotio......ok
t/pmc/parrotlibrary.ok
t/pmc/parrotobject..ok
t/pmc/parrotthread..ok
t/pmc/perlarray.....ok
t/pmc/perlenv.......ok
t/pmc/perlhash......ok, 1/37 skipped: no more chartype
t/pmc/perlint.......ok
t/pmc/perlnum.......FAILED test 55
Failed 1/55 tests, 98.18% okay
t/pmc/perlscalar....FAILED test 1
Failed 1/1 tests, 0.00% okay
t/pmc/perlstring....ok
t/pmc/perlundef.....ok
t/pmc/pmc...........ok, 1/24 skipped: no instantiate
t/pmc/pointer.......ok
t/pmc/prop..........ok
t/pmc/random........ok
t/pmc/ref...........FAILED test 6
Failed 1/12 tests, 91.67% okay
t/pmc/resizablebooleanarray.FAILED tests 20-21
Failed 2/21 tests, 90.48% okay
t/pmc/resizablefloatarray.ok
t/pmc/resizableintegerarray.ok
t/pmc/resizablepmcarray.ok
t/pmc/resizablestringarray.FAILED test 20
Failed 1/28 tests, 96.43% okay
t/pmc/retcontinuation.ok
t/pmc/sarray........ok
t/pmc/scalar........FAILED test 1
Failed 1/1 tests, 0.00% okay
t/pmc/sharedref.....ok
t/pmc/signal........skipped: No events yet
t/pmc/slice.........FAILED test 2
Failed 1/2 tests, 50.00% okay
t/pmc/string........ok
t/pmc/sub...........ok
t/pmc/super.........ok
t/pmc/sys...........ok
t/pmc/threads.......skipped: Needs COPY for argument passing
t/pmc/timer.........ok
t/pmc/tqueue........ok
t/pmc/undef.........ok
t/pmc/unmanagedstruct.ok
t/pmc/version.......FAILED test 1
Failed 1/1 tests, 0.00% okay
t/pmc/vtablecache...ok
t/native_pbc/header.ok, 8/8 skipped: new header format not yet implemented
t/native_pbc/integer.skipped: Ongoing PBC format changes
t/native_pbc/number.skipped: Ongoing PBC format changes
t/native_pbc/string.ok, 1/1 skipped: string changes
t/dynpmc/dynlexpad..dubious
Test returned status 6 (wstat 1536, 0x600)
DIED. FAILED tests 1-6
Failed 6/6 tests, 0.00% okay
t/dynpmc/foo........dubious
Test returned status 9 (wstat 2304, 0x900)
DIED. FAILED tests 1-9
Failed 9/9 tests, 0.00% okay
t/dynpmc/gdbmhash...skipped: No gdbm library available
t/dynpmc/quantumreg.skipped: No quantum library available
t/dynoplibs/dan.....dubious
Test returned status 7 (wstat 1792, 0x700)
DIED. FAILED tests 1-7
Failed 7/7 tests, 0.00% okay
t/dynoplibs/myops...dubious
Test returned status 7 (wstat 1792, 0x700)
DIED. FAILED tests 1-7
Failed 7/7 tests, 0.00% okay
t/compilers/pge/pge-hs.ok
t/compilers/pge/pge.FAILED tests 1-45
Failed 45/45 tests, 0.00% okay
t/compilers/pge/pge_examples.ok
t/compilers/pge/pge_globs.ok
t/compilers/pge/p5regexp/p5rx.FAILED tests 81-82, 88, 99-100, 130-134, 139-142,
156-157, 160-164, 171-172, 184-185, 232-234, 241, 243-244, 246-247, 253-254,
256-257, 260-261, 396-398, 407, 419, 422, 428-429, 432, 435, 439-449, 452-455,
481-482, 485, 491, 493, 495, 498, 500-501, 503-512, 515, 522-524, 527-528, 536,
540-541, 543-545, 548-549, 553-554, 556-557, 568-592, 595-596, 600-607, 621,
623-625, 639, 641-643, 693, 695-697, 747, 749-751, 800
Failed 153/800 tests, 80.88% okay (-290 skipped tests: 357 okay, 44.62%)
t/compilers/pge/p6rules/backtrack.ok
t/compilers/pge/p6rules/builtins.FAILED tests 60, 69-71
Failed 4/71 tests, 94.37% okay
t/compilers/pge/p6rules/capture.ok
t/compilers/pge/p6rules/cclass.FAILED tests 19, 56, 61-62
Failed 4/62 tests, 93.55% okay
t/compilers/pge/p6rules/closure.ok
t/compilers/pge/p6rules/context.FAILED test 16
Failed 1/20 tests, 95.00% okay
t/compilers/pge/p6rules/metachars.FAILED tests 66-67, 69, 79-80, 82-84, 86, 88,
96
Failed 11/208 tests, 94.71% okay (-5 skipped tests: 192 okay, 92.31%)
t/compilers/pge/p6rules/modifiers.FAILED tests 87, 92, 97-98
Failed 4/98 tests, 95.92% okay
t/compilers/pge/p6rules/subrules.ok
t/compilers/pge/p6rules/text_brk.ok
t/compilers/tge/basic.ok
t/compilers/tge/grammar.ok
t/compilers/tge/parser.ok
t/library/data_escape.ok, 1/22 skipped: test not written
t/library/dumper....ok
t/library/File_Spec.skipped: win32 implementation only
t/library/getopt_obj.ok
t/library/json......ok, 4/22 skipped: _json_to_pmc: Not implemented
t/library/md5.......ok
t/library/parrotlib.ok
t/library/pcre......ok
t/library/sort......ok
t/library/streams...ok, 2/20 skipped: broken method invocation
t/library/test_builder_tester.ok
t/library/test_more.ok
t/library/yaml_parser_syck.FAILED test 1
Failed 1/1 tests, 0.00% okay
t/examples/japh.....ok, 13/17 skipped: various reasons
t/examples/library..FAILED test 4
Failed 1/4 tests, 75.00% okay
t/examples/pasm.....FAILED test 6
Failed 1/6 tests, 83.33% okay
t/examples/past.....ok
t/examples/pir......FAILED tests 17-19
Failed 3/19 tests, 84.21% okay
t/examples/streams..FAILED tests 10-12
Failed 3/12 tests, 75.00% okay
t/examples/subs.....ok
t/run/exit..........ok
t/run/options.......dubious
Test returned status 2 (wstat 512, 0x200)
t/src/basic.........ok
t/src/compiler......ok
t/src/exit..........ok
t/src/extend........ok
t/src/hash..........ok
t/src/intlist.......ok
t/src/io............ok
t/src/list..........ok
t/src/sprintf.......ok
t/src/string........ok, 1/1 skipped: Pending Unicode
t/tools/pbc_merge...ok
t/perl/cppcomments..ok
t/perl/manifest.....ok
t/perl/Parrot_Distribution.ok
t/perl/Parrot_IO....ok
t/perl/Parrot_Test..FAILED tests 1-35
Failed 35/35 tests, 0.00% okay
t/doc/opcode-doc....ok
t/doc/Parrot_Docs...ok
t/doc/pod...........ok, 1/1 skipped: Test::Pod not installed
Failed Test Status Wstat Total Fail Failed List of Failed
--------------------------------------------------------------------------------
t/compilers/pge/p5regexp/p5rx.t 800 153 19.12% 81-82,
88, 99-
100, 130-134,
139-142, 156-
157, 160-164,
171-172, 184-
185, 232-234,
241, 243-244,
246-247, 253-
254, 256-257,
260-261, 396-
398, 407, 419,
422, 428-429,
432, 435, 439-
449, 452-455,
481-482, 485,
491, 493, 495,
498, 500-501,
503-512, 515,
522-524, 527-
528, 536, 540-
541, 543-545,
548-549, 553-
554, 556-557,
568-592, 595-
596, 600-607,
621, 623-625,
639, 641-643,
693, 695-697,
747, 749-751,
800
t/compilers/pge/p6rules/builtins 71 4 5.63% 60, 69-71
t/compilers/pge/p6rules/cclass.t 62 4 6.45% 19, 56,
61-62
t/compilers/pge/p6rules/context. 20 1 5.00% 16
t/compilers/pge/p6rules/metachar 208 11 5.29% 66-67,
69, 79-
80, 82-84, 86,
88, 96
t/compilers/pge/p6rules/modifier 98 4 4.08% 87, 92,
97-98
t/compilers/pge/pge.t 45 45 100.00% 1-45
t/configure/step.t 2 512 19 19 100.00% 1-19
t/dynoplibs/dan.t 7 1792 7 7 100.00% 1-7
t/dynoplibs/myops.t 7 1792 7 7 100.00% 1-7
t/dynpmc/dynlexpad.t 6 1536 6 6 100.00% 1-6
t/dynpmc/foo.t 9 2304 9 9 100.00% 1-9
t/examples/library.t 4 1 25.00% 4
t/examples/pasm.t 6 1 16.67% 6
t/examples/pir.t 19 3 15.79% 17-19
t/examples/streams.t 12 3 25.00% 10-12
t/library/yaml_parser_syck.t 1 1 100.00% 1
t/op/calling.t 87 1 1.15% 16
t/op/cc_params.t 25 25 100.00% 1-25
t/op/interp.t 6 1 16.67% 2
t/op/lexicals.t 42 3 7.14% 2-3, 33
t/perl/Parrot_Test.t 35 35 100.00% 1-35
t/pmc/default.t 1 1 100.00% 1
t/pmc/exception.t 29 1 3.45% 26
t/pmc/io.t 32 2 6.25% 1, 32
t/pmc/iterator.t 42 1 2.38% 42
t/pmc/objects.t 63 2 3.17% 53, 57
Failed Test Status Wstat Total Fail Failed List of
Failed
--------------------------------------------------------------------------------
t/pmc/perlnum.t 55 1 1.82% 55
t/pmc/perlscalar.t 1 1 100.00% 1
t/pmc/ref.t 12 1 8.33% 6
t/pmc/resizablebooleanarray.t 21 2 9.52% 20-21
t/pmc/resizablestringarray.t 28 1 3.57% 20
t/pmc/scalar.t 1 1 100.00% 1
t/pmc/slice.t 2 1 50.00% 2
t/pmc/version.t 1 1 100.00% 1
t/run/options.t 2 512 ?? ?? % ??
9 tests and 393 subtests skipped.