Michael Koch wrote:
On Mon, Apr 07, 2008 at 10:33:32PM +0200, Lucas Nussbaum wrote:
Package: cdk
Version: 1:1.0.2-1
Severity: serious
User: [EMAIL PROTECTED]
Usertags: qa-ftbfs-20080407 qa-ftbfs
Justification: FTBFS on i386

...
This broken with the last javacc update. Teh Nom*.java classes are
generated from NomParser.jj.

Paul can you please take a look at this?

Thanks for finding this problem, Lucas.

cdk looks to have an interesting build system - it compiles a Java program (MakeJavafilesFiles.java) which is then used to copy the source files into a build directory. But MakeJavafilesFiles spits out the error message "Something wrong with the Java source file: src/org/openscience/cdk/iupac/parser/NomParserTokenManager.java".

The reason is because JavaCC is generating comments such as:

   /** Token Manager. */

CDK's MakeJavafilesFiles program looks at program sources to detect special "@cdk.set" tags in them. But there is a bug in the part of MakeJavafilesFiles that is meant to recognise comments - it doesn't recognise the comment terminator "*/" if the comment was introduced with "/**" on the same line.

I'll probably patch cdk so that it recognises "*/" in this context, but also "fix" JavaCC upstream (change the comment terminator to be "**/").

Thanks,
Paul



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to