Frege / frege

Frege is a Haskell for the JVM. It brings purely functional programing to the Java platform.
https://github.com/Frege/frege/wiki/_pages
Other
3.64k stars 145 forks source link

Compiler build: frege/Version.fr has import error #100

Closed Ingo60 closed 9 years ago

Ingo60 commented 9 years ago

When rebuilding the stage2 compiler, it happens from time to time that compilation of frege/Version.fr aborts.

frege.Prelude: compiling because source newer than class/java
frege.Prelude: ready for java compilation
Data.List: compiling because source newer than class/java
frege.Version: compiling because source newer than class/java
E ./frege/Version.fr:1: Could not import package bfrege.Prelude
    (java.lang.ClassNotFoundException: bfrege.Prelude)
frege.Version: build failed because of compilation errors.

The build continues and builds almost all files.

Workaround Just re-issue the make command. The stage1 compiler will build the remaining modules for the stage2 compiler.

Up to now, this never happened in stage1 or the final stage.

Ingo60 commented 9 years ago

For some reason, this didn't happen anymore recently.

Ingo60 commented 9 years ago

Turns out that it happens in Travis build, this time in stage1.

Will really need to check it out sooner or later.

Ingo60 commented 9 years ago

Appears to be fixed with commit f6e1e77d5e61ffc12fe43543249b56877f9e39c0. Travis files can now be changed back to normal.