- From: Philippe Le Hegaret <plh@w3.org>
- Date: 12 Feb 2003 11:27:14 -0500
- To: Curt Arnold <carnold@houston.rr.com>
- Cc: www-dom-ts@w3.org, Robert Clary <bclary@netscape.com>
Thanks for the update Curt. I updated the page following your instructions: http://www.w3.org/DOM/Test/Documents/DOMTSBuild.html I'm in the process of testing the build process. I got the following error for the moment: dom2-html-javac: [javac] Compiling 614 source files to /home/plehegar/dev/2001/DOM-Test-Suite/build/java [javac] /home/plehegar/dev/2001/DOM-Test-Suite/build/java/org/w3c/domts/level2/html/createHTMLDocument01.java:69: incompatible types [javac] found : org.w3c.dom.Document [javac] required: org.w3c.dom.html2.HTMLDocument [javac] doc = load("anchor"); [javac] ^ [javac] /home/plehegar/dev/2001/DOM-Test-Suite/build/java/org/w3c/domts/level2/html/createHTMLDocument02.java:79: incompatible types [javac] found : org.w3c.dom.Document [javac] required: org.w3c.dom.html2.HTMLDocument [javac] doc = load("anchor"); [javac] ^ [javac] /home/plehegar/dev/2001/DOM-Test-Suite/build/java/org/w3c/domts/level2/html/createHTMLDocument02.java:85: cannot resolve symbol [javac] symbol : class TreeWalker [javac] location: class org.w3c.domts.level2.html.createHTMLDocument02 [javac] headEl = (HTMLElement) ((TreeWalker) /*Node */htmlEl).firstChild(); [javac] ^ [javac] /home/plehegar/dev/2001/DOM-Test-Suite/build/java/org/w3c/domts/level2/html/createHTMLDocument02.java:87: cannot resolve symbol [javac] symbol : class TreeWalker [javac] location: class org.w3c.domts.level2.html.createHTMLDocument02 [javac] bodyEl = (HTMLElement) ((TreeWalker) /* */nodeList).nextSibling(); [javac] ^ [javac] /home/plehegar/dev/2001/DOM-Test-Suite/build/java/org/w3c/domts/level2/html/createHTMLDocument02.java:87: cannot resolve symbol [javac] symbol : variable nodeList [javac] location: class org.w3c.domts.level2.html.createHTMLDocument02 [javac] bodyEl = (HTMLElement) ((TreeWalker) /* */nodeList).nextSibling(); [javac] ^ [javac] /home/plehegar/dev/2001/DOM-Test-Suite/build/java/org/w3c/domts/level2/html/createHTMLDocument02.java:89: cannot resolve symbol [javac] symbol : class TreeWalker [javac] location: class org.w3c.domts.level2.html.createHTMLDocument02 [javac] titleEl = (HTMLElement) ((TreeWalker) /*Node */headEl).firstChild(); [javac] ^ [javac] /home/plehegar/dev/2001/DOM-Test-Suite/build/java/org/w3c/domts/level2/html/createHTMLDocument02.java:92: cannot resolve symbol [javac] symbol : class TreeWalker [javac] location: class org.w3c.domts.level2.html.createHTMLDocument02 [javac] content = (Text) ((TreeWalker) /*Node */headEl).firstChild(); [javac] ^ [javac] 7 errors BUILD FAILED file:/home/plehegar/dev/2001/DOM-Test-Suite/build.xml:1305: Compile failed; see the compiler error output for details. I'll keep testing the build process and trying to fix it as well. I'd like to add the tests submitted by IBM asap. I also need to check with Dimitris regarding the JSUnit framework. We did discuss the framework at the face-to-face meeting and we concluded that the framework from Bob is probably the best to follow. Not sure how this fits with JSUnit 1.3.3 though. Philippe On Wed, 2003-02-12 at 00:57, Curt Arnold wrote: > From: http://www.w3.org/DOM/Test/Documents/DOMTSBuild.html > > Software needed prior to build > > You will need the following software to build the DOM TS (the Java and > ECMA Script code, the DOM TS Markup Language in W3C Schema and DTD form. > > * Ant 1.4 as well as the ant-optional.jar > * Xalan > * SED , links to many downloadable SED binaries > * Patch > > Download the Ant 1.4 and Xalan-J2.1 binaries. In the Ant directory, > remove crimson.jar and jaxp.jar from the lib directory and put > xerces.jar and xalan.jar in their place. This combination works well; we > have noted that other processors get broken by the transforms we use. > > Make sure you have included ant/bin, sed and patch on your path and set > JAVA_HOME. > > Make DOM-Test-Suite the current directory (or, if you just want to test > the build, copy all files from the DOM-Test-Suite directory to a > location of your choosing) and do: > > ant usage > > to see what options you have to build the DOM TS. > > > --------- > > Sed and Patch are no longer needed (unless you are generating SVG > DOMTSML which is experimental) > > Ant 1.5.1 is the current version of Ant. The build requires at least > Ant 1.5, 1.4 will no longer work. > > It is not necessary to remove any jars. The only modification to Ant is > placing saxon.jar from Saxon 6.5.2 (http://saxon.sourceforge.net) into > the /jakarta-ant-1.5.1/lib directory. > > I've been running a xalan.jar built from the Xalan CVS without incident, > however Xalan-J 2.4.1 seemed to be churning on some of the transforms in > dom1-core-gen-java just a few seconds ago and I had to kill it. I > believe that all the issues with Xalan have been fixed, just need to > have another release before we could recommend it for building the test > suite. > > If you get a out of memory error, you can increase heap size on most Sun > VM's by setting: > > SET ANT_OPTS=-Xmx512M > > jsunit.zip from http://www.jsunit.net will need to be places in > 2001/DOM-Test-Suite/lib to build to the jsunit tests. > > I believe that any Java VM 1.1 or later will work. I typically use JDK > 1.3 on Windows XP. I've also built the suite on SuSE Linux 8.0 and Mac > OS 10.2.3. >
Received on Wednesday, 12 February 2003 11:29:50 UTC