(time of this cvs update)
a5:/pro/3gl/CPAN/parrot 117 >
parrot all OK
perl t/harness
t/builtins/array.....Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/builtins/array.t at line 27)
# got: 'Parrot VM: Can't stat t/builtins/array_1.pbc, code 2.
# '
# expected: 'perl6isfun
# funisperl6
# perl6isfun
# '
# Looks like you failed 1 tests of 3.
dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 2
Failed 1/3 tests, 66.67% okay (less 2 skipped tests: 0 okay, 0.00%)
t/builtins/string....Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/builtins/string.t at line 7)
# got: 'Parrot VM: Can't stat t/builtins/string_1.pbc, code 2.
# '
# expected: 'bc
# bc
# bc
# axydefg
# axydefg
# efg
# xyde
# wrong number of args for substr
# Died (no handler).
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/builtins/string.t at line 41)
# got: 'Parrot VM: Can't stat t/builtins/string_2.pbc, code 2.
# '
# expected: '5
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/builtins/string.t at line 50)
# got: 'Parrot VM: Can't stat t/builtins/string_3.pbc, code 2.
# '
# expected: '3 4
# 3
# 4
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/builtins/string.t at line 66)
# got: 'Parrot VM: Can't stat t/builtins/string_4.pbc, code 2.
# '
# expected: '4
# 0
# 15
# '
# Looks like you failed 4 tests of 4.
dubious
Test returned status 4 (wstat 1024, 0x400)
DIED. FAILED tests 1-4
Failed 4/4 tests, 0.00% okay
t/compiler/1.........Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/1.t at line 7)
# got: 'Parrot VM: Can't stat t/compiler/1_1.pbc, code 2.
# '
# expected: 'Hello, world
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/1.t at line 16)
# got: 'Parrot VM: Can't stat t/compiler/1_2.pbc, code 2.
# '
# expected: '5
# -1
# 6
# 3.000000
# 2
# 23
# 8.000000
# 8.000000
# 2.000000
# 0.500000
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/1.t at line 43)
# got: 'Parrot VM: Can't stat t/compiler/1_3.pbc, code 2.
# '
# expected: 'ok 1
# ok 2
# ok 3
# ok 4
# ok 5
# ok 6
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/1.t at line 64)
# got: 'Parrot VM: Can't stat t/compiler/1_4.pbc, code 2.
# '
# expected: '3 2
# 3 2
# 3 2
# 4 2
# 4 4
# 2 3
# 4 4
# 3 3
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/1.t at line 92)
# got: 'Parrot VM: Can't stat t/compiler/1_5.pbc, code 2.
# '
# expected: '16
# 4
# 35
# 3
# 6
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/1.t at line 109)
# got: 'Parrot VM: Can't stat t/compiler/1_6.pbc, code 2.
# '
# expected: '2
# 2
# 2
# 0
# 3
# 0
#
#
# 0
# 1
# 1
# 0
# 0
# 0
#
# 2
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/1.t at line 150)
# got: 'Parrot VM: Can't stat t/compiler/1_7.pbc, code 2.
# '
# expected: 'ok
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/1.t at line 167)
# got: 'Parrot VM: Can't stat t/compiler/1_8.pbc, code 2.
# '
# expected: 'ok
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/1.t at line 185)
# got: 'Parrot VM: Can't stat t/compiler/1_9.pbc, code 2.
# '
# expected: 'ok
# ok
# 5
# 5
# 2
# ok
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/1.t at line 207)
# got: 'Parrot VM: Can't stat t/compiler/1_10.pbc, code 2.
# '
# expected: '(8.000000, 14.000000)
# (11.000000, 14.000000)
# (9.000000, 10.000000)
# (11.000000, 12.000000)
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/1.t at line 233)
# got: 'Parrot VM: Can't stat t/compiler/1_11.pbc, code 2.
# '
# expected: '1003.100000
# 1031.000000
# 1310.000000
# 4100.000000
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/1.t at line 252)
# got: 'Parrot VM: Can't stat t/compiler/1_12.pbc, code 2.
# '
# expected: '(1, 0, 1)
# (0, 0, 1)
# (, , 1)
# (1, 0, 1)
# (1, 0, 0)
# '
# Looks like you failed 12 tests of 12.
dubious
Test returned status 12 (wstat 3072, 0xc00)
DIED. FAILED tests 1-12
Failed 12/12 tests, 0.00% okay
t/compiler/2.........Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/2.t at line 6)
# got: 'Parrot VM: Can't stat t/compiler/2_1.pbc, code 2.
# '
# expected: '12! = 479001600
# 14! = 1278945280
# Sorry, can't take -1 factorial
# 0! = 1
# Sorry, can't take 24 factorial
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/2.t at line 40)
# got: 'Parrot VM: Can't stat t/compiler/2_2.pbc, code 2.
# '
# expected: 'one 1
# one 2
# two 1 2
# two 3 4
# three 1 2 3
# one 4
# two 5 6
# zero
# zero
# one 1
# one 1
# one 1.000000
# one 1.000000
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/2.t at line 84)
# got: 'Parrot VM: Can't stat t/compiler/2_3.pbc, code 2.
# '
# expected: '12
# 34
# 56
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/2.t at line 99)
# got: 'Parrot VM: Can't stat t/compiler/2_4.pbc, code 2.
# '
# expected: '21
# 43
# 65
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/2.t at line 114)
# got: 'Parrot VM: Can't stat t/compiler/2_5.pbc, code 2.
# '
# expected: '21
# 43
# 65
# '
# Looks like you failed 5 tests of 5.
dubious
Test returned status 5 (wstat 1280, 0x500)
DIED. FAILED tests 1-5
Failed 5/5 tests, 0.00% okay
t/compiler/3.........Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/3.t at line 6)
# got: 'Parrot VM: Can't stat t/compiler/3_1.pbc, code 2.
# '
# expected: '2 3 4
# 4
# 2
# 3
# 5
# 6
#
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/3.t at line 32)
# got: 'Parrot VM: Can't stat t/compiler/3_2.pbc, code 2.
# '
# expected: '1, 3
# 1, 3
# 2, 4
# 12546234
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/3.t at line 53)
# got: 'Parrot VM: Can't stat t/compiler/3_3.pbc, code 2.
# '
# expected: 'ay?, be!, twenty-three
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/3.t at line 69)
# got: 'Parrot VM: Can't stat t/compiler/3_4.pbc, code 2.
# '
# expected: 'be!ay?twenty-three
# be?ay?twenty-three
# be!ay!twenty-three
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/3.t at line 93)
# got: 'Parrot VM: Can't stat t/compiler/3_5.pbc, code 2.
# '
# expected: '1 3
# 1 -23
# 2 4
# -23 2
# 1 1
# 1 3
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/3.t at line 120)
# got: 'Parrot VM: Can't stat t/compiler/3_6.pbc, code 2.
# '
# expected: '11 12 13
# 11 12 13
# 11 12
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/3.t at line 139)
# got: 'Parrot VM: Can't stat t/compiler/3_7.pbc, code 2.
# '
# expected: '678910
# 1112131415
# '
# Looks like you failed 7 tests of 7.
dubious
Test returned status 7 (wstat 1792, 0x700)
DIED. FAILED tests 1-7
Failed 7/7 tests, 0.00% okay
t/compiler/4.........Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/4.t at line 6)
# got: 'Parrot VM: Can't stat t/compiler/4_1.pbc, code 2.
# '
# expected: 'ok
# ok
# ok
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/4.t at line 36)
# got: 'Parrot VM: Can't stat t/compiler/4_2.pbc, code 2.
# '
# expected: '2
# 1
# 0
# 1
# 2
# 3
# 4
# 3
# 2
# 1
# 0
# 1
# 2
# 3
# ok
# ok
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/4.t at line 74)
# got: 'Parrot VM: Can't stat t/compiler/4_3.pbc, code 2.
# '
# expected: 'a is 5
# a is 4
# a is 3
# a is 5
# a is 3
# a is 6
# '
# Looks like you failed 3 tests of 3.
dubious
Test returned status 3 (wstat 768, 0x300)
DIED. FAILED tests 1-3
Failed 3/3 tests, 0.00% okay
t/compiler/5.........Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/5.t at line 6)
# got: 'Parrot VM: Can't stat t/compiler/5_1.pbc, code 2.
# '
# expected: '1
# 3
# 5
# 7
# 9
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/5.t at line 23)
# got: 'Parrot VM: Can't stat t/compiler/5_2.pbc, code 2.
# '
# expected: '1
# 2
# 4
# 5
# 7
# 8
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/5.t at line 41)
# got: 'Parrot VM: Can't stat t/compiler/5_3.pbc, code 2.
# '
# expected: '1
# 2
# 3
# 4
# 5
# 6
# 7
# 8
# 9
# 10
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/5.t at line 62)
# got: 'Parrot VM: Can't stat t/compiler/5_4.pbc, code 2.
# '
# expected: '1
# 2
# 3
# 4
# 5
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/5.t at line 78)
# got: 'Parrot VM: Can't stat t/compiler/5_5.pbc, code 2.
# '
# expected: '11 1
# 13 4
# 15 7
# 17 10
# 19 13
# '
# Looks like you failed 5 tests of 5.
dubious
Test returned status 5 (wstat 1280, 0x500)
DIED. FAILED tests 1-5
Failed 5/5 tests, 0.00% okay
t/compiler/6.........Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/6.t at line 7)
# got: 'Parrot VM: Can't stat t/compiler/6_1.pbc, code 2.
# '
# expected: '1
# 2
# 3
# 4
# 5
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/6.t at line 23)
# got: 'Parrot VM: Can't stat t/compiler/6_2.pbc, code 2.
# '
# expected: '1
# 2
# 3
# 4
# 5
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/6.t at line 39)
# got: 'Parrot VM: Can't stat t/compiler/6_3.pbc, code 2.
# '
# expected: '0
# 1
# 2
# foo
# foo
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/6.t at line 56)
# got: 'Parrot VM: Can't stat t/compiler/6_4.pbc, code 2.
# '
# expected: '0
# 1
# 2
# 3
# 4
# 2
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/6.t at line 74)
# got: 'Parrot VM: Can't stat t/compiler/6_5.pbc, code 2.
# '
# expected: '2
# 3
# 4
# 5
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/6.t at line 90)
# got: 'Parrot VM: Can't stat t/compiler/6_6.pbc, code 2.
# '
# expected: '2
# 4
# 6
# 6
# '
# Looks like you failed 6 tests of 6.
dubious
Test returned status 6 (wstat 1536, 0x600)
DIED. FAILED tests 1-6
Failed 6/6 tests, 0.00% okay
t/compiler/7.........Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/7.t at line 7)
# got: 'Parrot VM: Can't stat t/compiler/7_1.pbc, code 2.
# '
# expected: 'ex is 1 2 3 4 5
# y is 15
# '
# Looks like you failed 1 tests of 1.
dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
Failed 1/1 tests, 0.00% okay
t/compiler/8.........Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/8.t at line 8)
# got: 'Parrot VM: Can't stat t/compiler/8_1.pbc, code 2.
# '
# expected: 'dying
# alive
# 1 2
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/8.t at line 30)
# got: 'Parrot VM: Can't stat t/compiler/8_2.pbc, code 2.
# '
# expected: 'dying
# alive
# Unknown error.
# Died (no handler).
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/8.t at line 48)
# got: 'Parrot VM: Can't stat t/compiler/8_3.pbc, code 2.
# '
# expected: 'dying
# survived
# Yup
# Unknown error.
# Died (no handler).
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/8.t at line 73)
# got: 'Parrot VM: Can't stat t/compiler/8_4.pbc, code 2.
# '
# expected: 'dying
# survived
# Yup
# Unknown error.
# Died (no handler).
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/8.t at line 102)
# got: 'Parrot VM: Can't stat t/compiler/8_5.pbc, code 2.
# '
# expected: 'about to die
# caught eek
# eek: still alive
# eek, eh?
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/8.t at line 136)
# got: 'Parrot VM: Can't stat t/compiler/8_6.pbc, code 2.
# '
# expected: '1
# 2
# a.1: 3
# b
# 4
# 5
# Survived 1
# 1
# 2
# a.1: 3
# b.1
# foo
# '
# Looks like you failed 6 tests of 6.
dubious
Test returned status 6 (wstat 1536, 0x600)
DIED. FAILED tests 1-6
Failed 6/6 tests, 0.00% okay
t/compiler/9.........Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/9.t at line 6)
# got: 'Parrot VM: Can't stat t/compiler/9_1.pbc, code 2.
# '
# expected: '1
# 2
# outer: 4
# 5
# 7
# outer: 8
# 10
# 11
# 13
# 14
# outer: 16
# 17
# 19
# done
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/9.t at line 40)
# got: 'Parrot VM: Can't stat t/compiler/9_2.pbc, code 2.
# '
# expected: '1
# 2
# 4
# 4
# 5
# 7
# 8
# 10
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/9.t at line 65)
# got: 'Parrot VM: Can't stat t/compiler/9_3.pbc, code 2.
# '
# expected: '1
# 2
# 4
# 4
# 5
# 7
# 8
# 10
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/9.t at line 90)
# got: 'Parrot VM: Can't stat t/compiler/9_4.pbc, code 2.
# '
# expected: '1
# 2
# 4
# 4
# 5
# 7
# 8
# 10
# '
# Looks like you failed 4 tests of 4.
dubious
Test returned status 4 (wstat 1024, 0x400)
DIED. FAILED tests 1-4
Failed 4/4 tests, 0.00% okay
t/compiler/a.........Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/a.t at line 6)
# got: 'Parrot VM: Can't stat t/compiler/a_1.pbc, code 2.
# '
# expected: '1
# 1.1
# 2.1
# 3
# 3.1
# 4
# 4.1
# 5
# --
# 1.1
# 2.1
# 3
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/a.t at line 51)
# got: 'Parrot VM: Can't stat t/compiler/a_2.pbc, code 2.
# '
# expected: '1
# 1.1
# 2
# --
# 1.1
# 2.1
# --
# 1
# 1.1
# 2
# 2.1
# 3.1
# 4
# 4.1
# 5.1
# 6.1
# --
# 1
# 1.1
# 2.1
# 3.1
# 4
# 4.1
# 5.1
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/a.t at line 126)
# got: 'Parrot VM: Can't stat t/compiler/a_3.pbc, code 2.
# '
# expected: '1
# a.1
# b
# b.1
# c
# 1.1
# 2.1
# 3
# '
# Looks like you failed 3 tests of 3.
dubious
Test returned status 3 (wstat 768, 0x300)
DIED. FAILED tests 1-3
Failed 3/3 tests, 0.00% okay
t/compiler/b.........Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/b.t at line 6)
# got: 'Parrot VM: Can't stat t/compiler/b_1.pbc, code 2.
# '
# expected: '"You have not seen, so I forgive your jest," said Gimli.
# "But you speak like a fool."
# "pass test"
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/b.t at line 23)
# got: 'Parrot VM: Can't stat t/compiler/b_2.pbc, code 2.
# '
# expected: '1
# testing
# testing
# foo""bar
# 2
# testing
# we are testing
# 3 3
# 3 + 3
# on both sides
# '
# Looks like you failed 2 tests of 2.
dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-2
Failed 2/2 tests, 0.00% okay
t/compiler/qsort.....Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/compiler/qsort.t at line 7)
# got: 'Parrot VM: Can't stat t/compiler/qsort_1.pbc, code 2.
# '
# expected: '10
# 9
# 8
# 7
# 6
# 5
# 4
# 3
# 2
# 1
# 10
# 9
# 8
# 7
# 6
# 5
# 4
# 3
# 2
# 1
# '
# Looks like you failed 1 tests of 1.
dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
Failed 1/1 tests, 0.00% okay
t/rx/basic...........Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/rx/basic.t at line 7)
# got: 'Parrot VM: Can't stat t/rx/basic_1.pbc, code 2.
# '
# expected: 'ok 1
# ok 2
# ok 3
# ok 4
# ok 5
# ok 6
# ok 7
# ok 8
# ok 9
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/rx/basic.t at line 33)
# got: 'Parrot VM: Can't stat t/rx/basic_2.pbc, code 2.
# '
# expected: 'ok 1
# ok 2
# ok 3
# ok 4
# ok 5
# ok 6
# ok 7
# ok 8
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/rx/basic.t at line 57)
# got: 'Parrot VM: Can't stat t/rx/basic_3.pbc, code 2.
# '
# expected: 'ok 1
# ok 2
# ok 3
# ok 4
# ok 5
# ok 6
# ok 7
# ok 8
# ok 9
# ok 10
# ok 11
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/rx/basic.t at line 88)
# got: 'Parrot VM: Can't stat t/rx/basic_4.pbc, code 2.
# '
# expected: 'ok 1
# ok 2
# ok 3
# ok 4
# ok 5
# ok 6
# ok 7
# ok 8
# ok 9
# ok 10
# ok 11
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/rx/basic.t at line 119)
# got: 'Parrot VM: Can't stat t/rx/basic_5.pbc, code 2.
# '
# expected: 'ok 1
# ok 2
# ok 3
# ok 4
# ok 5
# ok 6
# ok 7
# ok 8
# ok 9
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/rx/basic.t at line 146)
# got: 'Parrot VM: Can't stat t/rx/basic_6.pbc, code 2.
# '
# expected: 'ok 1
# ok 2
# ok 3
# '
# Looks like you failed 6 tests of 6.
dubious
Test returned status 6 (wstat 1536, 0x600)
DIED. FAILED tests 1-6
Failed 6/6 tests, 0.00% okay
t/rx/call............Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/rx/call.t at line 7)
# got: 'Parrot VM: Can't stat t/rx/call_1.pbc, code 2.
# '
# expected: 'ok 1
# ok 2
# ok 3
# ok 4
# ok 5
# ok 6
# ok 7
# ok 8
# ok 9
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/rx/call.t at line 48)
# got: 'Parrot VM: Can't stat t/rx/call_2.pbc, code 2.
# '
# expected: 'ok 1
# ok 2
# ok 3
# ok 4
# ok 5
# '
# Looks like you failed 2 tests of 2.
dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-2
Failed 2/2 tests, 0.00% okay
t/rx/special.........Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/rx/special.t at line 7)
# got: 'Parrot VM: Can't stat t/rx/special_1.pbc, code 2.
# '
# expected: 'ok 1
# ok 2
# ok 3
# ok 4
# ok 5
# ok 6
# ok 7
# ok 8
# ok 9
# ok 10
# ok 11
# ok 12
# ok 13
# ok 14
# '
Can't bless non-reference value at ../../assemble.pl line 163.
# Failed test (t/rx/special.t at line 43)
# got: 'Parrot VM: Can't stat t/rx/special_2.pbc, code 2.
# '
# expected: 'ok 1
# ok 2
# ok 3
# ok 4
# ok 5
# ok 6
# ok 7
# ok 8
# ok 9
# ok 10
# ok 11
# ok 12
# '
# Looks like you failed 2 tests of 2.
dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-2
Failed 2/2 tests, 0.00% okay
Failed 17/17 test scripts, 0.00% okay. 70/72 subtests failed, 2.78% okay.
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/builtins/array.t 1 256 3 1 33.33% 2
t/builtins/string.t 4 1024 4 4 100.00% 1-4
t/compiler/1.t 12 3072 12 12 100.00% 1-12
t/compiler/2.t 5 1280 5 5 100.00% 1-5
t/compiler/3.t 7 1792 7 7 100.00% 1-7
t/compiler/4.t 3 768 3 3 100.00% 1-3
t/compiler/5.t 5 1280 5 5 100.00% 1-5
t/compiler/6.t 6 1536 6 6 100.00% 1-6
t/compiler/7.t 1 256 1 1 100.00% 1
t/compiler/8.t 6 1536 6 6 100.00% 1-6
t/compiler/9.t 4 1024 4 4 100.00% 1-4
t/compiler/a.t 3 768 3 3 100.00% 1-3
t/compiler/b.t 2 512 2 2 100.00% 1-2
t/compiler/qsort.t 1 256 1 1 100.00% 1
t/rx/basic.t 6 1536 6 6 100.00% 1-6
t/rx/call.t 2 512 2 2 100.00% 1-2
t/rx/special.t 2 512 2 2 100.00% 1-2
2 subtests skipped.
make: *** [test] Error 2
--
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: smo...@perl.org
http://archives.develooper.com/daily...@perl.org/ per...@perl.org
send smoke reports to: smokers...@perl.org, QA: http://qa.perl.org
Hrm. What version of perl are you running?
--
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
d...@sidhe.org have teddy bears and even
teddy bears get drunk
Hi,
I just did a fresh checkout from cvs.
make test on parrot goes fine but make test on perl6
seems to be having the same problem mentioned above.
I'm running linux on intel with perl 5.6.1.
Peter
--
Our challenge is to interactively maintain world-class sources in order
to conveniently administrate low-risk high-yield resources while maintaining
the highest standards
> a5:/pro/3gl/CPAN/parrot 116 > cat .timestamp
> 1033023609
> Thu Sep 26 07:00:09 2002 UTC
>
> (time of this cvs update)
> a5:/pro/3gl/CPAN/parrot 117 >
>
> parrot all OK
>
> perl t/harness
> t/builtins/array.....Can't bless non-reference value at ../../assemble.pl line 163.
> # Failed test (t/builtins/array.t at line 27)
> # got: 'Parrot VM: Can't stat t/builtins/array_1.pbc, code 2.
Small nitpick one failure + summary ought to be enough - anway here we go:
Do you have a working Perl6Grammar:
$ perl6 -vwk -e'print qq(Hello parrot\n)'
P6C '__eval__'
.../imcc/imcc -verbose -o__eval__.pasm __eval__.imc
Reading __eval__.imc
using optimization '0'
assembly module __eval__.pasm written.
481 lines compiled.
assembling perl ../../assemble.pl __eval__.pasm -o __eval__.pbc
running: /home/lt/src/parrot-leo/parrot __eval__.pbc
Hello parrot
If something fails you shuld see more details here.
To be sure, that grammar is ok, run above line with
$ perl6 -vwk -e'print qq(Hello parrot\n)' --force-grammar
If that succeeds try:
$ perl6 --test
$ perl6 --test -r
HTH
leo
Looks good.
>
> If something fails you shuld see more details here.
>
> To be sure, that grammar is ok, run above line with
>
> $ perl6 -vwk -e'print qq(Hello parrot\n)' --force-grammar
>
Looks ok
> If that succeeds try:
>
> $ perl6 --test
>
Looks bad as above
> $ perl6 --test -r
>
psinnott@migo:/tmp/parrot/languages/perl6$ ./perl6 --test -r
Test details:
t/builtins/array.t........2/3
t/builtins/string.t.......4/4
t/compiler/1.t..........13/13
t/compiler/2.t............5/5
t/compiler/3.t............7/7
t/compiler/4.t............3/3
t/compiler/5.t............5/5
t/compiler/6.t............6/6warning:imcc:parser: file
t/compiler/6_6.imc line 11: _SV_i2 already defined
t/compiler/7.t............1/1
t/compiler/8.t............6/6
t/compiler/9.t............4/4
t/compiler/a.t............3/3
t/compiler/b.t............2/2
t/compiler/qsort.t........1/1
t/rx/basic.t..............6/6
t/rx/call.t...............2/2
t/rx/special.t............2/2
Test summary:
t/builtins/array.....ok
2/3 skipped: various reasons
t/builtins/string....ok
t/compiler/1.........ok
t/compiler/2.........ok
t/compiler/3.........ok
t/compiler/4.........ok
t/compiler/5.........ok
t/compiler/6.........ok
t/compiler/7.........ok
t/compiler/8.........ok
t/compiler/9.........ok
t/compiler/a.........ok
t/compiler/b.........ok
t/compiler/qsort.....ok
t/rx/basic...........ok
t/rx/call............ok
t/rx/special.........ok
All tests successful, 2 subtests skipped.
Files=17, Tests=73, 0 wallclock secs ( 0.07 cusr + 0.05 csys =
0.12 CPU)
WHOA! Somehow you got a different number of results than tests
ran!
This should never happen! Please contact the author
immediately!
You should know that! We've talked about it in Munchen :)
perl-5.8.0 + defined-or patches
I'll check the --test tomorrow.
For all others. I'm *not* trying to get involved in perl6 at the moment. I'm
just helping Andy to face picky systems like HP-UX.
I'm glad you got these working again, and as long as it does not cost me too
much time, I'd be glag to just pass you the results. No more, no less. Don't
expect me to dig. In any direction :)
And I'm seeing it on OS X with 5.6.0. Okay, we're doing something
screwy somewhere.
Perl 6 parser guys? Fix please?
Yeah, but you were running a *lot* of versions... :)
>For all others. I'm *not* trying to get involved in perl6 at the moment. I'm
>just helping Andy to face picky systems like HP-UX.
We're working on getting tinderbox, the automated test & reporting
system, set so it can run off the http-available CVS snapshots, as
well as use a non-local mailer to send the results, so anyone with
just port 80 holes in the firewall and a central mail server can run
a tinderbox client.
>I'm glad you got these working again, and as long as it does not cost me too
>much time, I'd be glag to just pass you the results. No more, no less. Don't
>expect me to dig. In any direction :)
Heh. Any reports are good--once tinderbox is completely thumped
around, I'd be thrilled if we could set up a nice occasional cron job
to do a fetch/build/test cycle with no user intervention at all.
> At 5:05 PM +0200 9/26/02, H.Merijn Brand wrote:
> >
> >perl t/harness
> >t/builtins/array.....Can't bless non-reference value at
> >../../assemble.pl line 163.
>
> Hrm. What version of perl are you running?
Doesn't matter (within reason). It's a 'make test' bug. Specifically,
cd languages/perl6 && make test
fails, but
cd languages/perl6 && ./perl6 --test
might succeed.
I suspect it's actually an imcc calling-convention problem -- I see a
generated a.pasm file in my perl6 directory, but all of the t/*/*.pasm
files are empty. The assembler (obviously) can't assemble an empty file,
though perhaps a patch to assemble.pl to detect an empty .pasm file and
give a better warning would be in order.
'make test' ought to work. It ought to automatically handle any
Perl6Grammar regenerations needed.
--
Andy Dougherty doug...@lafayette.edu
> On Thu, 26 Sep 2002, Dan Sugalski wrote:
>
> > At 5:05 PM +0200 9/26/02, H.Merijn Brand wrote:
> > >
> > >perl t/harness
> > >t/builtins/array.....Can't bless non-reference value at
> > >../../assemble.pl line 163.
> >
> > Hrm. What version of perl are you running?
>
> Doesn't matter (within reason). It's a 'make test' bug. Specifically,
>
> cd languages/perl6 && make test
>
> fails, but
>
> cd languages/perl6 && ./perl6 --test
>
> might succeed.
>
> I suspect it's actually an imcc calling-convention problem -- I see a
> generated a.pasm file in my perl6 directory, but all of the t/*/*.pasm
> files are empty.
Sounds likely (Quick fix: change the makefile to use ./perl6 --test ;).
> though perhaps a patch to assemble.pl to detect an empty .pasm file and
> give a better warning would be in order.
Probably. Though if we go in the "imcc generates bytecode" direction,
assemble.pl can be mercifully laid to rest for P6C's purposes.
> 'make test' ought to work.
Yes.
> It ought to automatically handle any Perl6Grammar regenerations
> needed.
This is a red herring for the problem you're seeing (though it is true
that Perl6grammar.pm isn't automatically regenerated unless it doesn't
exist).
/s
So we have ...
>>$ perl6 --test
> Looks bad as above
>>$ perl6 --test -r
> All tests successful, 2 subtests skipped.
.... imcc seems not to produce valid PASM files for your environment in
most of the cases. Running them directly is ok.
Hhm - could you track this further down?
For failing e.g. 1_1.p6:
$ ./perl6 -vwk t/compiler/1_1.p6
$ ../imcc/imcc -d -d -d t/compiler/1_1.imc >1_1.debug 2>&1
$ less 1_1.debug
and mail me this file + output from the first step, if you don't see
obvious failures.
Thanks,
leo
Sorry, the originally reported problem. Basically all the perl6 tests
fail with assembler errors.
> At 5:40 PM +0100 9/26/02, Peter Sinnott wrote:
>> I'm running linux on intel with perl 5.6.1.
Please run:
$ perl6 --force-grammar --test
$ perl6 --test -r
both ought to succeed on your platform.
> And I'm seeing it on OS X with 5.6.0. Okay, we're doing something screwy
> somewhere.
"it" - not so much details please ;-)
> Perl 6 parser guys? Fix please?
Test.pm, Test/*, P6C, imcc, assembler.pl or unlikely parrot ;-)
leo
Those both work fine.
However, if I do
perl prd-perl6.pl --batch="t/compiler/1_1.p6" --imc > imc 2>err
(which is in P6C/TestCompiler.pm used by t/builtin/array.t)
I get a pasm file in imc and 1 error in err:
[IMCC::add_function (diagnostic) main] Redefining function main
I then do
.../imcc/imcc imc pasm
(which is the next step listed in P6C/TestCompiler.pm)
and the resultant pasm file is blank.
I'm not sure if this is the problem or not...just trying to track it down.
Tanton
It does. Good luck
a5:/pro/3gl/CPAN/parrot/languages/perl6 102 > perl6 --test
Test details:
t/builtins/array.t........2/3
t/builtins/string.t.......4/4
t/compiler/1.t..........12/12
t/compiler/2.t............5/5
t/compiler/3.t............7/7
t/compiler/4.t............3/3
t/compiler/5.t............5/5
t/compiler/6.t............6/6
All tests successful, 2 subtests skipped.
Files=17, Tests=72, 0 wallclock secs ( 0.19 cusr + 0.08 csys = 0.27 CPU)
WHOA! Somehow you got a different number of results than tests ran!
This should never happen! Please contact the author immediately!
END failed--call queue aborted.
a5:/pro/3gl/CPAN/parrot/languages/perl6 103 >
> I suspect it's actually an imcc calling-convention problem -- I see a
> generated a.pasm file in my perl6 directory, but all of the t/*/*.pasm
> files are empty. The assembler (obviously) can't assemble an empty file,
> though perhaps a patch to assemble.pl to detect an empty .pasm file and
> give a better warning would be in order.
>
> 'make test' ought to work. It ought to automatically handle any
> Perl6Grammar regenerations needed.
>
> --
> Andy Dougherty doug...@lafayette.edu
--