Building XML source code in Open Source Internet Solutions V5.9 --------------------------------------------------------------- The following tar files contain components from the Apache XML project including the Xerces XML parser, the Xalan XSLT stylesheet processors, the FOP XSL print formatter, the Cocoon XML web-publishing framework, and SOAP: batik-src-1.5beta1.zip bsf-bin-2.2.tar.gz bsf-src-2.2.tar.gz cocoon-2.0.2-bin.tar.gz cocoon-2.0.2-src.tar.gz fop-0.20.3-bin.tar.gz fop-0.20.3-src.tar.gz jaf1_0_1.zip jakarta-tomcat-4.0.4.tar.gz pja_2.4.zip rhino15R3.zip soap-bin-2.2.tar.gz soap-src-2.2.tar.gz uddi4j-bin-1_0_3.zip uddi4j-src-1_0_3.zip Xalan-C_1_3-src.tar xalan-j_2_3_1-bin.tar.gz xalan-j_2_3_1-src.tar.gz xerces-c-src1_6_0.tar.gz Xerces-J-bin.2.0.0.tar.gz Xerces-J-src.2.0.0.tar.gz These components have interdependencies and require that special tools be installed on your build system. The contents of the tar files have been modified slightly to build on Tru64 UNIX. The following prerequisite software is needed for the various builds: GNU Make 3.79.1 or higher Xerces-C, Xalan-C, Xerces-J Jakarta-Ant SOAP Compaq C++ 6.2 or higher Xerces-C Compaq C++ 6.3 Xalan-C Java 1.1.x or higher All Java components** Java 1.2.2 or higher SOAP ** Java 1.2.2 or higher is required to build portions of each package, such as documentation. To obtain GNU software look at the sites http://www.gnu.org/software/ and ftp://ftp.gnu.org/gnu/. What follows is short instructions on how to build each of these components. If you have difficulties or what more information, please see the documentation available in each distribution. Note: replace 'gnumake' with path the GNU Make Xerces-C: gunzip -c xerces-c-src1_6_0.tar.gz | tar xf - XERCESCROOT=/path/to/xerces-c-src1_6_0; export XERCESCROOT cd ${XERCESCROOT}/src chmod +x runConfigure configure ./runConfigure -ptru64 -xcxx -ccc gnumake Xalan-C: This requires Compaq C++ 6.3 to build successfully First build Xerces-C gunzip -c Xalan-C_1_3-src.tar.gz | tar xf - XERCESCROOT=/path/to/xerces-c-src1_6_0; export XERCESCROOT XALANCROOT=/path/to/xml-xalan/c; export XALANCROOT cd ${XALANCROOT}/src ./runConfigure -ptru64 -xcxx -ccc gnumake To build the java components, see the instructions provided in each distribution. Xerces-J README Xalan-J Makefile or build.xml FOP build.xml Cocoon build.xml SOAP build.xml SOAP also requires additional packages to build and operate. See its build.xml file for more information. Further documentation can be found in the respective distributions or online at: http://xml.apache.org