You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by Sh...@lotus.com on 2001/10/03 22:22:04 UTC
Xalan doesn't compile under JDK 1.4 beta 2?
So color me wierded out: Xalan from CVS a few minutes ago gives compile
errors under JDK 1.4 beta 2, but works nicely in other JDKs. Any ideas,
anyone?
- Shane
Oh: wait, nevermind, the xalan classes are in JAVA_HOME\jre\lib\rt.jar. So
how exactly do I use the current Xalan code in a JDK 1.4 environment? Has
Sun actually documented the procedure for 'builtin' extensions to upgrade
themselves within an existing JDK?
E:\builds\xml-xalan\java>build jar
Xalan-J 2.x Build
-------------
E:\builds\xml-xalan\java>"D:\jdks\jdk1.4\bin\java" -mx64m -Dant.home="" -classpath "bin\ant.jar;bin\xerces.jar;D:
\jdks\jdk1.4\lib\tools.jar;unknown;D:\jdks\jdk1.4\lib\tools.jar" org.apache.tools.ant.Main jar
Buildfile: build.xml
prepare:
[echo] Project:Xalan-Java version:2_2_D11 build.xml Revision: 1.133 $
[echo] xml-commons code is: ${xml-commons.present}
copy-commons-src-from-xml-commons:
copy-commons-src-from-local:
[echo] *** Copying API src from local tree...
[echo] *** WARNING: you should not ship a dist from this build!
copy-commons-src:
compile:
[echo] compile entire source tree and copy .properties and .res files to build tree.
[javac] Compiling 2 source files to E:\builds\xml-xalan\java\build\classes
[javac] Note: sun.tools.javac.Main has been deprecated.
[javac] E:\builds\xml-xalan\java\src\org\apache\xalan\extensions\XSLProcessorContext.java:244: Wrong number of arguments in constructor.
[javac] DTMIterator iterator = new OneStepIterator(iter, -1);
[javac] ^
[javac] E:\builds\xml-xalan\java\src\org\apache\xalan\transformer\TransformerImpl.java:1374: Wrong number of arguments in method.
[javac] XObject xobject = XObject.create(value, getXPathContext());
[javac] ^
[javac] E:\builds\xml-xalan\java\src\org\apache\xalan\transformer\TransformerImpl.java:1421: Wrong number of arguments in method.
[javac] replaceOrPushUserParam(new QName(s1), XObject.create(value,getXPathContext()));
[javac] ^
[javac] E:\builds\xml-xalan\java\src\org\apache\xalan\transformer\TransformerImpl.java:1426: Wrong number of arguments in method.
[javac] replaceOrPushUserParam(new QName(s1, s2), XObject.create(value, getXPathContext()));
[javac] ^
[javac] E:\builds\xml-xalan\java\src\org\apache\xpath\XPathContext.java:299: Wrong number of arguments in constructor.
[javac] DTMIterator iter = new org.apache.xpath.axes.OneStepIteratorForward(Axis.SELF);
[javac] ^
[javac] Note: 2 files use or override a deprecated API. Recompile with "-deprecation" for details.
[javac] 5 errors, 2 warnings
BUILD FAILED
E:\builds\xml-xalan\java\build.xml:306: Compile failed, messages should have been provided.
E:\builds\xml-xalan\java>java -version
java version "1.4.0-beta2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta2-b77)
Java HotSpot(TM) Client VM (build 1.4.0-beta2-b77, mixed mode)
Re: Xalan doesn't compile under JDK 1.4 beta 2?
Posted by Tom Amiro <To...@Sun.COM>.
Shane,
I may be able to help on this. We were trying to test
Xalan D10 on a recent Solaris build which had Xalan
built into the rt.jar. We were able to get the JVM
to use the version of Xalan we wanted by using the
-Xbootclasspath/p:<path-to-D10-or-whatever>
Tom
Shane_Curcuru@lotus.com wrote:
>
> So color me wierded out: Xalan from CVS a few minutes ago gives compile
> errors under JDK 1.4 beta 2, but works nicely in other JDKs. Any ideas,
> anyone?
>
> - Shane
>
> Oh: wait, nevermind, the xalan classes are in JAVA_HOME\jre\lib\rt.jar. So
> how exactly do I use the current Xalan code in a JDK 1.4 environment? Has
> Sun actually documented the procedure for 'builtin' extensions to upgrade
> themselves within an existing JDK?
>
> E:\builds\xml-xalan\java>build jar
>
> Xalan-J 2.x Build
> -------------
>
> E:\builds\xml-xalan\java>"D:\jdks\jdk1.4\bin\java" -mx64m -Dant.home="" -classpath "bin\ant.jar;bin\xerces.jar;D:
> \jdks\jdk1.4\lib\tools.jar;unknown;D:\jdks\jdk1.4\lib\tools.jar" org.apache.tools.ant.Main jar
> Buildfile: build.xml
>
> prepare:
> [echo] Project:Xalan-Java version:2_2_D11 build.xml Revision: 1.133 $
> [echo] xml-commons code is: ${xml-commons.present}
>
> copy-commons-src-from-xml-commons:
>
> copy-commons-src-from-local:
> [echo] *** Copying API src from local tree...
> [echo] *** WARNING: you should not ship a dist from this build!
>
> copy-commons-src:
>
> compile:
> [echo] compile entire source tree and copy .properties and .res files to build tree.
> [javac] Compiling 2 source files to E:\builds\xml-xalan\java\build\classes
> [javac] Note: sun.tools.javac.Main has been deprecated.
> [javac] E:\builds\xml-xalan\java\src\org\apache\xalan\extensions\XSLProcessorContext.java:244: Wrong number of arguments in constructor.
> [javac] DTMIterator iterator = new OneStepIterator(iter, -1);
> [javac] ^
> [javac] E:\builds\xml-xalan\java\src\org\apache\xalan\transformer\TransformerImpl.java:1374: Wrong number of arguments in method.
> [javac] XObject xobject = XObject.create(value, getXPathContext());
> [javac] ^
> [javac] E:\builds\xml-xalan\java\src\org\apache\xalan\transformer\TransformerImpl.java:1421: Wrong number of arguments in method.
> [javac] replaceOrPushUserParam(new QName(s1), XObject.create(value,getXPathContext()));
> [javac] ^
> [javac] E:\builds\xml-xalan\java\src\org\apache\xalan\transformer\TransformerImpl.java:1426: Wrong number of arguments in method.
> [javac] replaceOrPushUserParam(new QName(s1, s2), XObject.create(value, getXPathContext()));
> [javac] ^
> [javac] E:\builds\xml-xalan\java\src\org\apache\xpath\XPathContext.java:299: Wrong number of arguments in constructor.
> [javac] DTMIterator iter = new org.apache.xpath.axes.OneStepIteratorForward(Axis.SELF);
> [javac] ^
> [javac] Note: 2 files use or override a deprecated API. Recompile with "-deprecation" for details.
> [javac] 5 errors, 2 warnings
>
> BUILD FAILED
>
> E:\builds\xml-xalan\java\build.xml:306: Compile failed, messages should have been provided.
>
> E:\builds\xml-xalan\java>java -version
> java version "1.4.0-beta2"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta2-b77)
> Java HotSpot(TM) Client VM (build 1.4.0-beta2-b77, mixed mode)