bash-2.05b# emerge -av struts These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-java/struts-1.2.2 -doc -jikes 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] >>> emerge (1 of 1) dev-java/struts-1.2.2 to / >>> md5 src_uri ;-) jakarta-struts-1.2.2-src.tar.gz >>> Unpacking source... >>> Unpacking jakarta-struts-1.2.2-src.tar.gz to /var/tmp/portage/struts-1.2.2/work >>> Source unpacked. Buildfile: build.xml init: [echo] --------- jakarta-struts 1.2.2 --------- [echo] java.class.path = /usr/share/ant-core/lib/ant-launcher.jar:/usr/share/ant-core/lib/ant.jar:/usr/share/ant-core/lib/ant-launcher.jar:/usr/share/log4j/lib/log4j-1.2.8.jar:/usr/share/xerces-2/lib/xercesImpl.jar:/usr/share/xerces-2/lib/xercesSamples.jar:/usr/share/xerces-2/lib/xml-apis.jar:/usr/share/xerces-2/lib/xmlParserAPIs.jar:/usr/share/xalan/lib/xalan.jar:/usr/share/junit/lib/junit.jar:/usr/share/bsh/lib/bsh-2.0b1.jar:/usr/share/commons-beanutils/lib/commons-beanutils.jar:/usr/share/commons-logging/lib/commons-logging-api.jar:/usr/share/commons-logging/lib/commons-logging.jar:/usr/share/oro/lib/oro.jar:/usr/share/jdepend/lib/jdepend.jar:/usr/share/jsch/lib/jsch.jar:/usr/share/rhino/lib/js.jar:/opt/sun-jdk-1.4.2.05/lib/tools.jar:/opt/sun-j2ee-1.3.1/lib/j2ee.jar:/var/tmp/portage/struts-1.2.2/work/jakarta-struts/./:/opt/sun-j2ee-1.3.1/lib/j2ee.jar:/var/tmp/portage/struts-1.2.2/work/jakarta-struts/./:/usr/share/ant-core/lib/ant.jar:/usr/share/ant-core/lib/ant-launcher.jar [echo] java.home = /opt/sun-jdk-1.4.2.05/jre [echo] user.home = /root prepare.library: [mkdir] Created dir: /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/META-INF [mkdir] Created dir: /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/META-INF/tlds [mkdir] Created dir: /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/org/apache/struts/resources [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/META-INF [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/META-INF [copy] Copying 6 files to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/org/apache/struts/resources [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Warning: Could not find file /var/tmp/portage/struts-1.2.2/work/jakarta-struts/${antlr.jar} to copy. compile.library: [javac] Compiling 269 source files to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:30: package antlr does not exist [javac] import antlr.TokenStreamException; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:31: package antlr does not exist [javac] import antlr.TokenStreamIOException; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:32: package antlr does not exist [javac] import antlr.TokenStreamRecognitionException; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:33: package antlr does not exist [javac] import antlr.CharStreamException; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:34: package antlr does not exist [javac] import antlr.CharStreamIOException; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:35: package antlr does not exist [javac] import antlr.ANTLRException; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:38: package antlr does not exist [javac] import antlr.CharScanner; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:39: package antlr does not exist [javac] import antlr.InputBuffer; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:40: package antlr does not exist [javac] import antlr.ByteBuffer; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:41: package antlr does not exist [javac] import antlr.CharBuffer; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:42: package antlr does not exist [javac] import antlr.Token; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:43: package antlr does not exist [javac] import antlr.CommonToken; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:44: package antlr does not exist [javac] import antlr.RecognitionException; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:45: package antlr does not exist [javac] import antlr.NoViableAltForCharException; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:46: package antlr does not exist [javac] import antlr.MismatchedCharException; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:47: package antlr does not exist [javac] import antlr.TokenStream; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:48: package antlr does not exist [javac] import antlr.ANTLRHashString; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:49: package antlr does not exist [javac] import antlr.LexerSharedInputState; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:50: package antlr.collections.impl does not exist [javac] import antlr.collections.impl.BitSet; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:51: package antlr does not exist [javac] import antlr.SemanticException; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:53: package antlr does not exist [javac] public class ValidWhenLexer extends antlr.CharScanner implements ValidWhenParserTokenTypes, TokenStream [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:53: cannot resolve symbol [javac] symbol : class TokenStream [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public class ValidWhenLexer extends antlr.CharScanner implements ValidWhenParserTokenTypes, TokenStream [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:61: cannot resolve symbol [javac] symbol : class InputBuffer [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public ValidWhenLexer(InputBuffer ib) { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:61: ValidWhenLexer(java.io.Reader) is already defined in org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public ValidWhenLexer(InputBuffer ib) { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:64: cannot resolve symbol [javac] symbol : class LexerSharedInputState [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public ValidWhenLexer(LexerSharedInputState state) { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:64: ValidWhenLexer(java.io.Reader) is already defined in org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public ValidWhenLexer(LexerSharedInputState state) { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:74: cannot resolve symbol [javac] symbol : class Token [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public Token nextToken() throws TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:74: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public Token nextToken() throws TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:209: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mWS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:209: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mWS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:209: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mWS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:255: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mDECIMAL_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:255: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mDECIMAL_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:255: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mDECIMAL_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:282: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mHEX_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:282: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mHEX_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:282: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mHEX_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:322: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mOCTAL_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:322: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mOCTAL_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:322: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mOCTAL_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:349: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mSTRING_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:349: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mSTRING_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:349: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mSTRING_LITERAL(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:411: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mLBRACKET(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:411: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mLBRACKET(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:411: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mLBRACKET(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:424: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mRBRACKET(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:424: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mRBRACKET(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:424: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mRBRACKET(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:437: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mLPAREN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:437: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mLPAREN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:437: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mLPAREN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:450: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mRPAREN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:450: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mRPAREN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:450: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mRPAREN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:463: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mTHIS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:463: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mTHIS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:463: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mTHIS(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:476: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mIDENTIFIER(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:476: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mIDENTIFIER(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:476: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mIDENTIFIER(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:558: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mEQUALSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:558: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mEQUALSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:558: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mEQUALSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:572: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mNOTEQUALSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:572: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mNOTEQUALSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:572: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mNOTEQUALSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:586: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mLESSTHANSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:586: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mLESSTHANSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:586: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mLESSTHANSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:599: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mGREATERTHANSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:599: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mGREATERTHANSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:599: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mGREATERTHANSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:612: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mLESSEQUALSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:612: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mLESSEQUALSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:612: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mLESSEQUALSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:626: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mGREATEREQUALSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:626: cannot resolve symbol [javac] symbol : class CharStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mGREATEREQUALSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:626: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public final void mGREATEREQUALSIGN(boolean _createToken) throws RecognitionException, CharStreamException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:645: cannot resolve symbol [javac] symbol : class BitSet [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public static final BitSet _tokenSet_0 = new BitSet(mk_tokenSet_0()); [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenLexer.java:650: cannot resolve symbol [javac] symbol : class BitSet [javac] location: class org.apache.struts.validator.validwhen.ValidWhenLexer [javac] public static final BitSet _tokenSet_1 = new BitSet(mk_tokenSet_1()); [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:29: package antlr does not exist [javac] import antlr.NoViableAltException; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:30: package antlr does not exist [javac] import antlr.ParserSharedInputState; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:31: package antlr does not exist [javac] import antlr.RecognitionException; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:32: package antlr does not exist [javac] import antlr.Token; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:33: package antlr does not exist [javac] import antlr.TokenBuffer; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:34: package antlr does not exist [javac] import antlr.TokenStream; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:35: package antlr does not exist [javac] import antlr.TokenStreamException; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:36: package antlr.collections.impl does not exist [javac] import antlr.collections.impl.BitSet; [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:38: package antlr does not exist [javac] public class ValidWhenParser extends antlr.LLkParser [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:164: cannot resolve symbol [javac] symbol : class TokenBuffer [javac] location: class org.apache.struts.validator.validwhen.ValidWhenParser [javac] protected ValidWhenParser(TokenBuffer tokenBuf, int k) { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:169: cannot resolve symbol [javac] symbol : class TokenBuffer [javac] location: class org.apache.struts.validator.validwhen.ValidWhenParser [javac] public ValidWhenParser(TokenBuffer tokenBuf) { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:173: cannot resolve symbol [javac] symbol : class TokenStream [javac] location: class org.apache.struts.validator.validwhen.ValidWhenParser [javac] protected ValidWhenParser(TokenStream lexer, int k) { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:178: cannot resolve symbol [javac] symbol : class TokenStream [javac] location: class org.apache.struts.validator.validwhen.ValidWhenParser [javac] public ValidWhenParser(TokenStream lexer) { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:182: cannot resolve symbol [javac] symbol : class ParserSharedInputState [javac] location: class org.apache.struts.validator.validwhen.ValidWhenParser [javac] public ValidWhenParser(ParserSharedInputState state) { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:187: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenParser [javac] public final void integer() throws RecognitionException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:187: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenParser [javac] public final void integer() throws RecognitionException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:222: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenParser [javac] public final void string() throws RecognitionException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:222: cannot resolve symbol [javac] symbol : class TokenStreamException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenParser [javac] public final void string() throws RecognitionException, TokenStreamException { [javac] ^ [javac] /var/tmp/portage/struts-1.2.2/work/jakarta-struts/src/share/org/apache/struts/validator/validwhen/ValidWhenParser.java:231: cannot resolve symbol [javac] symbol : class RecognitionException [javac] location: class org.apache.struts.validator.validwhen.ValidWhenParser [javac] public final void identifier() throws RecognitionException, TokenStreamException { [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [javac] 100 errors BUILD FAILED /var/tmp/portage/struts-1.2.2/work/jakarta-struts/build.xml:308: Compile failed; see the compiler error output for details. Total time: 6 seconds !!! ERROR: dev-java/struts-1.2.2 failed. !!! Function src_compile, Line 47, Exitcode 1 !!! compile failed ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** *** AT THIS POINT I EMERGED THE ANTLR-PACKAGE AND TRIED THE SAME THING AGAIN *** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** bash-2.05b# emerge -av struts These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-java/struts-1.2.2 -doc -jikes 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] >>> emerge (1 of 1) dev-java/struts-1.2.2 to / >>> md5 src_uri ;-) jakarta-struts-1.2.2-src.tar.gz >>> Unpacking source... >>> Unpacking jakarta-struts-1.2.2-src.tar.gz to /var/tmp/portage/struts-1.2.2/work >>> Source unpacked. Buildfile: build.xml init: [echo] --------- jakarta-struts 1.2.2 --------- [echo] java.class.path = /usr/share/ant-core/lib/ant-launcher.jar:/usr/share/ant-core/lib/ant.jar:/usr/share/ant-core/lib/ant-launcher.jar:/usr/share/log4j/lib/log4j-1.2.8.jar:/usr/share/xerces-2/lib/xercesImpl.jar:/usr/share/xerces-2/lib/xercesSamples.jar:/usr/share/xerces-2/lib/xml-apis.jar:/usr/share/xerces-2/lib/xmlParserAPIs.jar:/usr/share/xalan/lib/xalan.jar:/usr/share/junit/lib/junit.jar:/usr/share/antlr/lib/antlr.jar:/usr/share/bsh/lib/bsh-2.0b1.jar:/usr/share/commons-beanutils/lib/commons-beanutils.jar:/usr/share/commons-logging/lib/commons-logging-api.jar:/usr/share/commons-logging/lib/commons-logging.jar:/usr/share/oro/lib/oro.jar:/usr/share/jdepend/lib/jdepend.jar:/usr/share/jsch/lib/jsch.jar:/usr/share/rhino/lib/js.jar:/opt/sun-jdk-1.4.2.05/lib/tools.jar:/opt/sun-j2ee-1.3.1/lib/j2ee.jar:/var/tmp/portage/struts-1.2.2/work/jakarta-struts/./:/opt/sun-j2ee-1.3.1/lib/j2ee.jar:/var/tmp/portage/struts-1.2.2/work/jakarta-struts/./:/usr/share/ant-core/lib/ant.jar:/usr/share/ant-core/lib/ant-launcher.jar [echo] java.home = /opt/sun-jdk-1.4.2.05/jre [echo] user.home = /root prepare.library: [mkdir] Created dir: /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/META-INF [mkdir] Created dir: /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/META-INF/tlds [mkdir] Created dir: /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/org/apache/struts/resources [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/META-INF [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/META-INF [copy] Copying 6 files to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/org/apache/struts/resources [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Warning: Could not find file /var/tmp/portage/struts-1.2.2/work/jakarta-struts/${antlr.jar} to copy. compile.library: [javac] Compiling 269 source files to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [copy] Copying 16 files to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes [copy] Copying 7 files to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [style] DEPRECATED - xalan processor is deprecated. Use trax instead. [style] DEPRECATED - xslp processor is deprecated. Use trax instead. [style] java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.XslpLiaison [style] at java.net.URLClassLoader$1.run(URLClassLoader.java:199) [style] at java.security.AccessController.doPrivileged(Native Method) [style] at java.net.URLClassLoader.findClass(URLClassLoader.java:187) [style] at java.lang.ClassLoader.loadClass(ClassLoader.java:289) [style] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) [style] at java.lang.ClassLoader.loadClass(ClassLoader.java:235) [style] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) [style] at java.lang.Class.forName0(Native Method) [style] at java.lang.Class.forName(Class.java:141) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.loadClass(XSLTProcess.java:419) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.resolveProcessor(XSLTProcess.java:397) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.getLiaison(XSLTProcess.java:619) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:213) [style] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [style] at org.apache.tools.ant.Task.perform(Task.java:364) [style] at org.apache.tools.ant.Target.execute(Target.java:341) [style] at org.apache.tools.ant.Target.performTasks(Target.java:369) [style] at org.apache.tools.ant.Project.executeTarget(Project.java:1214) [style] at org.apache.tools.ant.Project.executeTargets(Project.java:1062) [style] at org.apache.tools.ant.Main.runBuild(Main.java:673) [style] at org.apache.tools.ant.Main.startAnt(Main.java:188) [style] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) [style] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) [style] java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.XalanLiaison [style] at java.net.URLClassLoader$1.run(URLClassLoader.java:199) [style] at java.security.AccessController.doPrivileged(Native Method) [style] at java.net.URLClassLoader.findClass(URLClassLoader.java:187) [style] at java.lang.ClassLoader.loadClass(ClassLoader.java:289) [style] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274) [style] at java.lang.ClassLoader.loadClass(ClassLoader.java:235) [style] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302) [style] at java.lang.Class.forName0(Native Method) [style] at java.lang.Class.forName(Class.java:141) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.loadClass(XSLTProcess.java:419) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.resolveProcessor(XSLTProcess.java:402) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.getLiaison(XSLTProcess.java:616) [style] at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:213) [style] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) [style] at org.apache.tools.ant.Task.perform(Task.java:364) [style] at org.apache.tools.ant.Target.execute(Target.java:341) [style] at org.apache.tools.ant.Target.performTasks(Target.java:369) [style] at org.apache.tools.ant.Project.executeTarget(Project.java:1214) [style] at org.apache.tools.ant.Project.executeTargets(Project.java:1062) [style] at org.apache.tools.ant.Main.runBuild(Main.java:673) [style] at org.apache.tools.ant.Main.startAnt(Main.java:188) [style] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) [style] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55) BUILD FAILED /var/tmp/portage/struts-1.2.2/work/jakarta-struts/build.xml:323: java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.TraXLiaison Total time: 7 seconds !!! ERROR: dev-java/struts-1.2.2 failed. !!! Function src_compile, Line 47, Exitcode 1 !!! compile failed ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** * AT THIS POINT I EMERGED THE ANT-TASKS-PACKAGE AND TRIED THE SAME THING AGAIN * ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** bash-2.05b# emerge -av struts These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-java/struts-1.2.2 -doc -jikes 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] >>> emerge (1 of 1) dev-java/struts-1.2.2 to / >>> md5 src_uri ;-) jakarta-struts-1.2.2-src.tar.gz >>> Unpacking source... >>> Unpacking jakarta-struts-1.2.2-src.tar.gz to /var/tmp/portage/struts-1.2.2/work >>> Source unpacked. Buildfile: build.xml init: [echo] --------- jakarta-struts 1.2.2 --------- [echo] java.class.path = /usr/share/ant-core/lib/ant-launcher.jar:/usr/share/ant-core/lib/ant.jar:/usr/share/ant-core/lib/ant-launcher.jar:/usr/share/ant-tasks/lib/ant-junit.jar:/usr/share/ant-tasks/lib/ant-vaj.jar:/usr/share/ant-tasks/lib/ant-weblogic.jar:/usr/share/ant-tasks/lib/ant-apache-resolver.jar:/usr/share/ant-tasks/lib/ant-netrexx.jar:/usr/share/ant-tasks/lib/ant-nodeps.jar:/usr/share/ant-tasks/lib/ant-starteam.jar:/usr/share/ant-tasks/lib/ant-xslp.jar:/usr/share/ant-tasks/lib/ant-stylebook.jar:/usr/share/ant-tasks/lib/ant-icontract.jar:/usr/share/ant-tasks/lib/ant-jmf.jar:/usr/share/ant-tasks/lib/ant-swing.jar:/usr/share/ant-tasks/lib/ant-jai.jar:/usr/share/ant-tasks/lib/ant-trax.jar:/usr/share/ant-tasks/lib/ant-antlr.jar:/usr/share/ant-tasks/lib/ant-apache-bcel.jar:/usr/share/ant-tasks/lib/ant-commons-logging.jar:/usr/share/ant-tasks/lib/ant-commons-net.jar:/usr/share/ant-tasks/lib/ant-jdepend.jar:/usr/share/ant-tasks/lib/ant-jsch.jar:/usr/share/ant-tasks/lib/ant-apache-log4j.jar:/usr/share/ant-tasks/lib/ant-apache-oro.jar:/usr/share/ant-tasks/lib/ant-apache-regexp.jar:/usr/share/ant-tasks/lib/ant-xalan1.jar:/usr/share/log4j/lib/log4j-1.2.8.jar:/usr/share/xerces-2/lib/xercesImpl.jar:/usr/share/xerces-2/lib/xercesSamples.jar:/usr/share/xerces-2/lib/xml-apis.jar:/usr/share/xerces-2/lib/xmlParserAPIs.jar:/usr/share/xalan/lib/xalan.jar:/usr/share/junit/lib/junit.jar:/usr/share/antlr/lib/antlr.jar:/usr/share/bcel/lib/bcel.jar:/usr/share/regexp/lib/regexp.jar:/usr/share/bsh/lib/bsh-2.0b1.jar:/usr/share/commons-beanutils/lib/commons-beanutils.jar:/usr/share/commons-logging/lib/commons-logging-api.jar:/usr/share/commons-logging/lib/commons-logging.jar:/usr/share/commons-net/lib/commons-net.jar:/usr/share/oro/lib/oro.jar:/usr/share/jdepend/lib/jdepend.jar:/usr/share/jsch/lib/jsch.jar:/usr/share/regexp/lib/regexp.jar:/usr/share/rhino/lib/js.jar:/usr/share/jython/lib/jython-2.1.jar:/opt/sun-jdk-1.4.2.05/lib/tools.jar:/opt/sun-j2ee-1.3.1/lib/j2ee.jar:/var/tmp/portage/struts-1.2.2/work/jakarta-struts/./:/opt/sun-j2ee-1.3.1/lib/j2ee.jar:/var/tmp/portage/struts-1.2.2/work/jakarta-struts/./:/usr/share/ant-core/lib/ant.jar:/usr/share/ant-core/lib/ant-launcher.jar:/usr/share/ant-core/lib/ant-junit.jar:/usr/share/ant-core/lib/ant-vaj.jar:/usr/share/ant-core/lib/ant-weblogic.jar:/usr/share/ant-core/lib/ant-apache-resolver.jar:/usr/share/ant-core/lib/ant-netrexx.jar:/usr/share/ant-core/lib/ant-nodeps.jar:/usr/share/ant-core/lib/ant-starteam.jar:/usr/share/ant-core/lib/ant-xslp.jar:/usr/share/ant-core/lib/ant-stylebook.jar:/usr/share/ant-core/lib/ant-icontract.jar:/usr/share/ant-core/lib/ant-jmf.jar:/usr/share/ant-core/lib/ant-swing.jar:/usr/share/ant-core/lib/ant-jai.jar:/usr/share/ant-core/lib/ant-trax.jar:/usr/share/ant-core/lib/ant-antlr.jar:/usr/share/ant-core/lib/ant-apache-bcel.jar:/usr/share/ant-core/lib/ant-commons-logging.jar:/usr/share/ant-core/lib/ant-commons-net.jar:/usr/share/ant-core/lib/ant-jdepend.jar:/usr/share/ant-core/lib/ant-jsch.jar:/usr/share/ant-core/lib/ant-apache-log4j.jar:/usr/share/ant-core/lib/ant-apache-oro.jar:/usr/share/ant-core/lib/ant-apache-regexp.jar:/usr/share/ant-core/lib/ant-xalan1.jar [echo] java.home = /opt/sun-jdk-1.4.2.05/jre [echo] user.home = /root prepare.library: [mkdir] Created dir: /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/META-INF [mkdir] Created dir: /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/META-INF/tlds [mkdir] Created dir: /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/org/apache/struts/resources [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/META-INF [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/META-INF [copy] Copying 6 files to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/org/apache/struts/resources [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Copying 1 file to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [copy] Warning: Could not find file /var/tmp/portage/struts-1.2.2/work/jakarta-struts/${antlr.jar} to copy. compile.library: [javac] Compiling 269 source files to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [copy] Copying 16 files to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes [copy] Copying 7 files to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [style] Transforming into /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library [style] Processing /var/tmp/portage/struts-1.2.2/work/jakarta-struts/doc/userGuide/struts-bean.xml to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/struts-bean.tld [style] Loading stylesheet /var/tmp/portage/struts-1.2.2/work/jakarta-struts/doc/stylesheets/tld.xsl [style] Processing /var/tmp/portage/struts-1.2.2/work/jakarta-struts/doc/userGuide/struts-html.xml to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/struts-html.tld [style] Processing /var/tmp/portage/struts-1.2.2/work/jakarta-struts/doc/userGuide/struts-logic.xml to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/struts-logic.tld [style] Processing /var/tmp/portage/struts-1.2.2/work/jakarta-struts/doc/userGuide/struts-nested.xml to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/struts-nested.tld [style] Processing /var/tmp/portage/struts-1.2.2/work/jakarta-struts/doc/userGuide/struts-tiles.xml to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/struts-tiles.tld [copy] Copying 5 files to /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/classes/META-INF/tlds [jar] Building jar: /var/tmp/portage/struts-1.2.2/work/jakarta-struts/target/library/struts.jar BUILD SUCCESSFUL Total time: 11 seconds >>> Install struts-1.2.2 into /var/tmp/portage/struts-1.2.2/image/ category dev-java man: prepallstrip: strip: >>> Completed installing into /var/tmp/portage/struts-1.2.2/image/ >>> Merging dev-java/struts-1.2.2 to / --- /usr/ --- /usr/share/ >>> /usr/share/struts/ >>> /usr/share/struts/lib/ >>> /usr/share/struts/lib/struts.jar >>> /usr/share/struts/package.env --- /usr/share/doc/ >>> /usr/share/doc/struts-1.2.2/ >>> /usr/share/doc/struts-1.2.2/README.gz >>> /usr/share/doc/struts-1.2.2/STATUS.txt.gz >>> Regenerating /etc/ld.so.cache... * Caching service dependencies... >>> dev-java/struts-1.2.2 merged. >>> Recording dev-java/struts in "world" favorites file... >>> clean: No packages selected for removal. >>> Auto-cleaning packages ... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date.