Hi,

As recently discussed it is currently necessary to include the absolute path to F<blib/lib> in the environment variable PATH. This should be done before trying to built parrot, otherwise one gets a broken F<runtime/parrot/include/config.fpmc> and F<src/parrot_config.c>. One needs a "make clean" or remove *both* files before trying again. Make sure to "export" the PATH changes, not just only "set" them, and use the absolute path, not the relative (otherwise building some libs will fail later on.)

If you see this error

    > make runtime/parrot/library/Crow.pbc
    ./parrot.exe -o runtime/parrot/library/Crow.pbc
runtime/parrot/library/Crow.pir
    error:imcc:syntax error, unexpected $end
            in file 'runtime/parrot/library/Crow.pir' line 146
    make: *** [runtime/parrot/library/Crow.pbc] Error 1

the file has Windows line endings, usually because checked out with Windows' Subversion. Get the Cygwin version and a clean checkout.

Ron

Reply via email to