By the way, is there a way to tell which "version" of Gentoo one has installed?
%B%n@%m%b %U%2.%u%# java-config --list-available-vms
[sun-jdk-1.4.1.01] Sun JDK 1.4.1.01 (/etc/env.d/java/20sun-jdk-1.4.1.01)
%B%n@%m%b %U%2.%u%# emerge xalan
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-java/xalan-2.4-r1 to /
>>> md5 ;-) xalan-j_2_4_0-src.tar.gz
>>> Unpacking source...
>>> Unpacking xalan-j_2_4_0-src.tar.gz
>>> Source unpacked.
Buildfile: build.xml
prepare:
[echo] Project:Xalan-Java version:2_4_0 build.xml $Revision: 1.175 $
[mkdir] Created dir: /var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/build
[mkdir] Created dir:
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/build/classes
compile:
[echo] compile entire source tree and copy .properties and .res files to
build tree.
[javac] Compiling 241 source files to
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/build/classes
[javac] This version of java does not support the classic compiler;
upgrading to modern
[javac]
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/src/org/apache/xml/dtm/ref/DTMDefaultBaseTraversers.java:198:
cannot resolve symbol
[javac] symbol : variable ER_AXIS_TRAVERSER_NOT_SUPPORTED
[javac] location: class org.apache.xalan.res.XSLTErrorResources
[javac] throw new
DTMException(XSLMessages.createMessage(XSLTErrorResources.ER_AXIS_TRAVERSER_NOT_SUPPORTED,
new Object[]{Axis.names[axis]}));
[javac]
^
[javac]
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/src/org/apache/xml/dtm/ref/sax2dtm/SAX2DTM.java:275:
cannot resolve symbol
[javac] symbol : variable m_source_location
[javac] location: class org.apache.xalan.processor.TransformerFactoryImpl
[javac]
m_useSourceLocationProperty=org.apache.xalan.processor.TransformerFactoryImpl.m_source_location;
[javac]
^
[javac]
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/src/org/apache/xml/utils/DefaultErrorHandler.java:341:
cannot resolve symbol
[javac] symbol : variable ER_SYSTEMID_UNKNOWN
[javac] location: class org.apache.xalan.res.XSLTErrorResources
[javac] ? locator.getSystemId() :
XSLMessages.createMessage(XSLTErrorResources.ER_SYSTEMID_UNKNOWN, null);
//"SystemId Unknown";
[javac]
^
[javac]
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/src/org/apache/xml/utils/DefaultErrorHandler.java:343:
cannot resolve symbol
[javac] symbol : method createMessage (java.lang.String,<nulltype>)
[javac] location: class org.apache.xalan.res.XSLMessages
[javac] pw.print(id + "; " +XSLMessages.createMessage("line", null) +
locator.getLineNumber()
[javac] ^
[javac]
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/src/org/apache/xml/utils/DefaultErrorHandler.java:344:
cannot resolve symbol
[javac] symbol : method createMessage (java.lang.String,<nulltype>)
[javac] location: class org.apache.xalan.res.XSLMessages
[javac] + "; "
+XSLMessages.createMessage("column", null) + locator.getColumnNumber()+"; ");
[javac] ^
[javac]
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/src/org/apache/xml/utils/DefaultErrorHandler.java:347:
cannot resolve symbol
[javac] symbol : variable ER_LOCATION_UNKNOWN
[javac] location: class org.apache.xalan.res.XSLTErrorResources
[javac]
pw.print("("+XSLMessages.createMessage(XSLTErrorResources.ER_LOCATION_UNKNOWN,
null)+")");
[javac] ^
[javac]
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/src/org/apache/xml/utils/ListingErrorHandler.java:100:
cannot resolve symbol
[javac] symbol : variable ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER
[javac] location: class org.apache.xalan.res.XSLTErrorResources
[javac] throw new
NullPointerException(XSLMessages.createMessage(XSLTErrorResources.ER_ERRORHANDLER_CREATED_WITH_NULL_PRINTWRITER,
null));
[javac]
^
[javac]
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/src/org/apache/xpath/functions/Function.java:124:
createXPATHMessage(int,java.lang.Object[]) in org.apache.xalan.res.XSLMessages
cannot be applied to (java.lang.String,<nulltype>)
[javac] throw new
WrongNumberArgsException(XSLMessages.createXPATHMessage("zero", null));
[javac] ^
[javac]
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/src/org/apache/xpath/functions/FunctionOneArg.java:131:
createXPATHMessage(int,java.lang.Object[]) in org.apache.xalan.res.XSLMessages
cannot be applied to (java.lang.String,<nulltype>)
[javac] throw new
WrongNumberArgsException(XSLMessages.createXPATHMessage("one", null));
[javac] ^
[javac]
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/src/org/apache/xpath/functions/Function2Args.java:152:
createXPATHMessage(int,java.lang.Object[]) in org.apache.xalan.res.XSLMessages
cannot be applied to (java.lang.String,<nulltype>)
[javac] throw new
WrongNumberArgsException(XSLMessages.createXPATHMessage("two", null));
[javac] ^
[javac]
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/src/org/apache/xpath/functions/Function3Args.java:150:
createXPATHMessage(int,java.lang.Object[]) in org.apache.xalan.res.XSLMessages
cannot be applied to (java.lang.String,<nulltype>)
[javac] throw new
WrongNumberArgsException(XSLMessages.createXPATHMessage("three", null));
[javac] ^
[javac]
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/src/org/apache/xpath/functions/FuncConcat.java:126:
createXPATHMessage(int,java.lang.Object[]) in org.apache.xalan.res.XSLMessages
cannot be applied to (java.lang.String,<nulltype>)
[javac] throw new
WrongNumberArgsException(XSLMessages.createXPATHMessage("gtone", null));
[javac] ^
[javac] Note:
/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/src/org/apache/xpath/DOM2Helper.java
uses or overrides a deprecated API.
[javac] Note: Recompile with -deprecation for details.
[javac] 12 errors
BUILD FAILED
file:/var/tmp/portage/xalan-2.4-r1/work/xalan-j_2_4_0/build.xml:239: Compile
failed; see the compiler error output for details.
Total time: 1 minute 16 seconds
>>> Install xalan-2.4-r1 into /var/tmp/portage/xalan-2.4-r1/image/ category
dev-java
cp: cannot stat `build/xalan.jar': No such file or directory
chmod: failed to get attributes of
`/var/tmp/portage/xalan-2.4-r1/image//usr/share/xalan/lib//xalan.jar': No such
file or directory
strip:
>>> Completed installing into /var/tmp/portage/xalan-2.4-r1/image/
>>> Merging dev-java/xalan-2.4-r1 to /
--- //usr/
--- /usr/share/
--- //usr/share/doc/
>>> /usr/share/doc/xalan-2.4-r1/
>>> //usr/share/doc/xalan-2.4-r1/html/
>>> /usr/share/doc/xalan-2.4-r1/html/readme.html
>>> //usr/share/xalan/
>>> /usr/share/xalan/lib/
>>> /usr/share/xalan/package.env
>>> Regenerating /etc/ld.so.cache...
>>> dev-java/xalan-2.4-r1 merged.
>>> Recording dev-java/xalan in "world" favorites file...
* Regenerating GNU info directory index...
* Processed 65 info files.