On Mon, 26 Aug 2002, Markus Laire wrote: > I tested than on Cygwin and imcc does compile, but I have some > problems: > > If I compile imcc with 'make imcc', most perl6 tests will fail with > error "readline() on closed filehandle P6C::TestCompiler::PASM at > P6C/TestCompiler.pm line 55."
"make imcc" only rebuilds imcc, while the default target also makes libparrot.so. I suspect this is the problem, what with imcc needing libparrot. > If I compile imcc with plain 'make' (which also remakes shared > parrot), I get about 1000 lines "undefined reference to" warnings > from core.ops, debug.ops, io.ops and rx.ops, Does the same thing happen when you do a "make shared" in the base parrot directory? > but perl6 works better with only 35% test failed and no > readline-errors. Okay. I thought it did better on Windows. What does it say when you run one or two of the failed tests individually? e.g. ./perl6 -w t/compiler/1_3.p6 /s