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

Reply via email to