Description of problem: The ant package does not appear to build/ship javacc optional component. Is this intentional? Is it available elsewhere? Version-Release number of selected component (if applicable): ant-1.6.5-2jpp.2
Any thoughts on this, Permaine?
There are these classes in the ant-nodeps.jar: org/apache/tools/ant/taskdefs/optional/javacc/ org/apache/tools/ant/taskdefs/optional/javacc/JJDoc.class org/apache/tools/ant/taskdefs/optional/javacc/JJTree.class org/apache/tools/ant/taskdefs/optional/javacc/JavaCC.class Are these the ones that you need? If so, you need to install the ant-nodeps subpackage.
Sorry, I was looking for something of the form ant-javacc.jar. Next issued seems to be whether it should be setting ${javacc.home}. [java] [java] /builddir/build/BUILD/gridengine/source/libs/jgdi/cullconv/build.xml:61: JavaCC home must be a valid directory. <javacc javacchome="${javacc.home}" outputdirectory="${basedir}/build/gensrc/com/sun/grid/cull" target="${basedir}/Cull.jj" static="true"/>
Works if I do: javacchome="/usr/share/java" But it seems like javacc.home should be being set.
This should be a user config setting. From http://ant.apache.org/manual/OptionalTasks/javacc.html, the javacchome is a required parameter in the ant javacc task, the user have to specify it whenever the javacc task is called.