Ricardo Wurmus writes: > I have confirmed that this is the problem by replacing “while > (VMFile.exists(file.path))” with “while (false)”. The build doesn’t > fully complete then either, but it gets past the compilation of the Ant > source files. This clears JamVM and Jikes. It doesn’t. VMFile.exists always returns “true”, no matter what. The C part is fine, but the Java part is not, so I suspected the JVM to be at fault. I managed to build ant-bootstrap successfully with this patch: