You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by Michael Bouschen <mb...@spree.de> on 2007/06/06 16:03:51 UTC
Error building openjpa-kernel on windows
Hi,
just a heads up:
I tried building openjpa-kernel on windows and ran into a javacc
problem. The source generated by the compiler generation tool includes
the name of the generated file with its path:
/*@bgen(jjtree) Generated By:JJTree: Do not edit this line.
c:\users\michael\openjpa\workspace\trunk\openjpa-kernel\target\generated-sources\jjtree\org\apache\openjpa\kernel\jpql\JPQL.jj
*/
Please note, because I'm running it on windows the path separator is a
backslash and my home directory is c:\users\michael. But \u has a
special meaning (unicode escape) even within comments. This means the
generated source does not compile and results in a java.lang.Error:
Invalid escape character at line 1 column 64. This is a known problem
with javac and there is already an issue filed for this:
https://javacc.dev.java.net/issues/show_bug.cgi?id=135
There is a simple workaround:
Make sure the path name of the generated file does not include any
directory starting with a "u". So I moved my workspace to a directory
different from c:\users\michael (e.g. c:\projects) and could build
successfully.
Regards Michael
--
Tech@Spree Engineering GmbH Tel.: +49/(0)30/235 520-33
Buelowstr. 66 Fax.: +49/(0)30/217 520-12
10783 Berlin mailto:mbo.tech@spree.de
Geschaeftsfuehrung: Dr. Gerhard Mueller-Proefrock
Anna-Kristin Proefrock
Sitz Berlin, Amtsgericht Charlottenburg, HRB 564 52