I am pulling this patch from submission for the time being. When I
originally submitted the refactored tools/build/ops2c.pl and
lib/Parrot/Ops2c/Utils.pm over a week ago, they were passing their own
tests as well as those in 'make test'.
However, something outside these patches must have changed in that time,
because when I went to perform 'make test' last night, I got this
strange error:
t/pmc/object-mro.........................
# Failed test (t/pmc/object-mro.t at line 243)
# got: 'Class Object already registered!
# current instr.: 'main' pc 0
(/Users/jimk/work/bt/t/pmc/object-mro_5.pir:27)
# '
# expected: 'Vulcan Intelligent Sentient Humanoid BiPedal LifeForm
Object R
# '
# './parrot -D40 --gc-debug
"/Users/jimk/work/bt/t/pmc/object-mro_5.pir"' failed with exit code 1
# Looks like you failed 1 test of 6.
dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 5
Failed 1/6 tests, 83.33% okay
Since I never made any changes in the vicinity of object-mro, this is
going to take some time to debug. So, for now, I am withdrawing the patch.