Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
using latest sun-jdk (1.4.1.01), xalan ebuild fails. however, ant and xerces build fine. xerces and xalan would not build with blackdown jdk. I'm guessing this is a xalan problem, but i'm submitting it here first. details follow 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: 44 seconds !!! ERROR: dev-java/xalan-2.4-r1 failed. !!! Function src_compile, Line 29, Exitcode 1 !!! build failed
This problem is addressed on ~ masked xalan, but im testing it, cause there are some javadocs build flaws with any jdk > 1.3.
So there's currently no workaround? Rats.
Yes, if jdk is > 1.3 it doesnt build javadocs. If jdk < 1.4 it builds the javadocs. Thats the only workaround i was able to find on this.
*** This bug has been marked as a duplicate of 10362 ***