[PATCH 5] BUILDING.txt for xerces

2003-03-06 Thread Tim Funk
With Ant 1.5.1 and building tomcat5, the last step of precompiling 
fails. If I upgrade xml-apis.jar and xercesImpl.jar to xerces_2_3_0 in 
the $ANT_HOME/lib directory all is OK.

With Ant 1.5.2, this error doesn't occur. Since they have the newer version.

Attached is (sad) attempt to patch this in BUILDING.txt. I also took out 
the download xalan step since I successfully built tomcat 5 on a with 
jdk14, ant1.5.2, while (accidentally) skipping the download xalan step. 
Is xalan still needed in the $ANT_HOME/lib directory?

I also added a blurb about the ant download task.

-Tim
Index: BUILDING.txt
===
RCS file: /home/cvspublic/jakarta-tomcat-5/BUILDING.txt,v
retrieving revision 1.30
diff -u -r1.30 BUILDING.txt
--- BUILDING.txt26 Nov 2002 09:09:21 -  1.30
+++ BUILDING.txt6 Mar 2003 12:39:55 -
@@ -25,25 +25,28 @@
   into which you installed the JDK release.
 
 
-(1) Install Apache Ant 1.5.1 on your computer
+(1) Install Apache Ant 1.5.2 on your computer
 
-* If Apache Ant 1.5.1 is already installed on your computer, skip to (2).
+* If Apache Ant 1.5.2 is already installed on your computer, skip to (2).
+* If you have Ant 1.5.1. Replace xmi-apis.jar and xercesImpl.jar with
+  version xerces-2_3_0 (or better). This is optional, if you do not
+  do this, the precompilation steps and the end of the build will fail.
 
 (1.1) Download and Install the Ant Binary Distribution
 
-* Download a binary distribution of Ant 1.5.1 from:
+* Download a binary distribution of Ant 1.5.2 from:
 
-http://jakarta.apache.org/builds/jakarta-ant/release/v1.5.1/bin/
+http://ant.apache.org/bindownload.cgi
 
   On a Windows platform, you will need:
-jakarta-ant-1.5.1-bin.zip
+jakarta-ant-1.5.2-bin.zip
 
   On a Unix platform, you will need:
-jakarta-ant-1.5.1-bin.tar.gz
+jakarta-ant-1.5.2-bin.tar.gz
 
 * Unpack the binary distribution into a convenient location so that the
   Ant release resides in its own directory (conventionally named
-  jakarta-ant-1.5.1).  For the purposes of the remainder of this document,
+  jakarta-ant-1.5.2).  For the purposes of the remainder of this document,
   the symbolic name ${ant.home} is used to refer to the full pathname of
   the release directory.
 
@@ -52,26 +55,6 @@
   available, which will be used to actually perform the build.
 
 
-(1.2) Download and Install the Xalan 2 Distribution
-
-* Download a binary distribution of version 2.x from:
-
-  http://xml.apache.org/dist/xalan-j/
-
-  On a Windows platform, you will need:
-Xerces-J-bin.2.x.y.zip
-
-  On a Unix platform, you will need:
-Xerces-J-bin.2.x.y.tar.gz
-
-* Unpack the binary distribution into a convenient location so that the
-  distribution resides in its own directory (conventionally named
-  xalan-2_x_y).
-
-* Copy the xalan.jar file from that distribution to the ${ant.home}/lib
-  directory.
-
-
 (2) Building Tomcat 5
 
 (2.1) Download main build script and build binary distribution
@@ -96,7 +79,7 @@
 * WARNING: Running this command will checkout the Tomcat 5 sources from CVS, as
   well as download binaries to the /usr/local directory. Make sure this is
   appropriate to do so on your computer. On Windows, this usually corresponds
-  to the C:\usr\local directory, unless Cygwin is used. Read below to 
+  to the C:\usr\local directory, unless Cygwin is used. Read below to
   customize the directory used to download the binaries.
 
 * The build can be controlled by creating a ${tomcat.source}/build.properties
@@ -113,10 +96,16 @@
 # should be downloaded
 base.path=/usr/local
 
+(2.3) Downloading dependences
+
+Tomcat relies on many files from other repositories. To retrieve them:
+cd ${tomcat.source}
+ant download
+
 
 (3) Updating sources
 
-It is recommended to regularly update the downloaded Tomcat 5 sources. 
+It is recommended to regularly update the downloaded Tomcat 5 sources.
 To do this, execute the following commands:
 
 cd ${tomcat.source}

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Re: [PATCH 5] BUILDING.txt for xerces

2003-03-06 Thread Remy Maucherat
Tim Funk wrote:
With Ant 1.5.1 and building tomcat5, the last step of precompiling 
fails. If I upgrade xml-apis.jar and xercesImpl.jar to xerces_2_3_0 in 
the $ANT_HOME/lib directory all is OK.

With Ant 1.5.2, this error doesn't occur. Since they have the newer 
version.

Attached is (sad) attempt to patch this in BUILDING.txt. I also took out 
the download xalan step since I successfully built tomcat 5 on a with 
jdk14, ant1.5.2, while (accidentally) skipping the download xalan step. 
Is xalan still needed in the $ANT_HOME/lib directory?

I also added a blurb about the ant download task.
I don't want to sound too mean or anything, but:
- It was mentioned in mail by Costin that Ant 1.6 will be required for 
TC 5, because the new classloader task will be used.
- Xalan is bundled with JDK 1.4, so that's why you don't need it in that 
casa. No, Tomcat 5 will not require JDK 1.4.
- The build system is not done yet, *but* works very well for me right 
now with Ant 1.5.1.

Remy

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]