W3C home > Mailing lists > Public > www-dom-ts@w3.org > February 2003

Re: Build instructions out of date

From: Curt Arnold <carnold@houston.rr.com>
Date: Wed, 12 Feb 2003 21:25:58 -0600
To: www-dom-ts@w3.org
Message-Id: <DEB5BA1E-3F02-11D7-807E-000393B97126@houston.rr.com>

I assume the tests are private.  I didn't see any tests by those names  
in the CVS and the current CVS builds without complaint.

I've committed a change to test-to-java that will fix the cast to  
HTMLDocument issues on load.  The other issues are due to not  
specifying the interface attribute when there is an ambiguity.  Running  
dom2-html-validate-tests should have identified the tests are invalid.   
I also try to Sun's Multi-schema Validator for to schema validate.

Are there any feelings about inquiring about being included in Gump's  
(http://jakarta.apache.org/gump/) massive automated build?

On Wednesday, February 12, 2003, at 10:27 AM, Philippe Le Hegaret wrote:

>
> 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 22:25:59 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:34:06 UTC