hollas at informatik.htw-dresden.de
Mon Aug 16 14:18:58 UTC 2010
I have several problems with cup 0.11a+20060608-2 on Ubuntu 10.04:
- according to the documentation for cup, cup is run with
java -jar java-cup-11a.jar options inputfile
This doesn't work because java-cup-11a.jar isn't present on the
system. Instead, the file is named cup-0.11a.jar in /usr/share/java.
This should be changed to be consistent with the documentation.
- running javac parser.java on the resultant parser produces lots of
parser.java:7: package java_cup.runtime does not exist
The same is true if javac lexer.java is invoked on a lexer generated
by JFlex using the %cup option:
lexer.java:3: package java_cup.runtime does not exist
However, I can compile the lexer with java-cup-11a-runtime.jar
downloaded from the cup homepage to my working directory and
javac -classpath ./java-cup-11a-runtime.jar
Because find /usr/ -name "*runtime*" | grep cup doesn't find anything,
something might be missing.
More information about the Ubuntu-devel-discuss