Release notes for Xalan-C++ version 1.4
| |
| |
All known Xalan-C++ bugs are listed in Bugzilla (the Apache bug database). For a list of open bugs with links to each bug
report, see XalanC open bugs. If you find a new bug, please enter a XalanC bug report in this
database.
 | Before you can enter your first bug report, you must submit your email address to Bugzilla and receive a password. |
We strongly encourage you write patches for problems you find and submit them to
xalan-dev@xml.apache.org. We review the patches we receive to make sure they do not break something else, and (assuming they
do not) include them in our next release. In the interest of fixing bugs, adding enhancements, and addressing outstanding design
issues, we sincerely want (and need!) your active participation in the ongoing development of Xalan.
|
|
| |
 |  |  |  | Steps for doing a UNIX build |  |  |  |  |
| |
- Set the XERCESCROOT environment variable to the path to the root of Xerces-C++.
- Set the XALANCROOT environment variable to the path to the root of the Xalan-C++
distribution.
- (Optional) If you are including the ICUBridge, install the ICU, use the shell to define XALAN_USE_ICU and to set the ICUROOT environment variable to the path to the ICU root. For more information, see (see Using the ICU)
- Change directory to xml-xalan/c/src in the Xalan-C++ distribution.
- Run the runConfigure utility with at least the platform flag (Linux) or the platform, C compilier, and C++ compiler flags (AIX) as indicated below.
Linux: ./runConfigure -p linux
AIX: ./runConfigure -p aix -c xlc -x xlC
HP-UX 11 (32 bit): ./runConfigure -p hp-11 -c cc -x aCC
HP-UX 11 (64 bit): ./runConfigure -p hp-11 -c cc -x aCC -b 64
Solaris: ./runConfigure -p Solaris -c cc -x CC
To see the other runConfigure flags you may include, use the help flag:
./runConfigure -h
- Purge the previous build:
make clean
- Run the new build:
make
or
make targ
where targ is omitted or is all (rebuild all), lib (the XSLT library), Xalan (the Xalan executable), or
testXSLT (the testXSLT executable). ICUBridge is included in the build of Xalan and TestXSLT if XALAN_USE_ICU is
defined.
 | 64-bit builds for AIX and Solaris have not yet been tested. To perform such a build, you must use the corresponding 64-bit Xerces distribution and run the runConfigure script with the -b 64 option (as indicated above for the HP-UX 11 64-bit build). |
|
 |  |  |  | Rebuilding a sample application |  |  |  |  |
| |
The Windows32 distribution includes a Visual C++ workspace for the sample applications. This workspace is in the samples directory. If you modify a sample and want to recompile it, you can recompile the .cpp file(s) and rebuild the executable.
The make files that come with the UNIX distributions include targets for rebuilding one or all of the sample applications (with the exception of the ThreadSafe sample, which in its current form only runs under Windows). To rebuild one or more sample applications, go to the xml-xalan/c/src directory and run
make targ
where targ is Samples (all the samples), XalanTransform , SimpleTransform , StreamTransform , UseStylesheetParam , TraceListen , CompileStylesheet , (Windows only) ThreadSafe XPathWrapper , ExternalFunctions ,or ApacheModuleXSLT .
|
|
| |
Your feedback is more than welcome. Offers of help are even more so! Perhaps you would like to contribute to the ongoing development, testing, or documentation of Xalan-C++.
Please email your comments, questions, suggestions, bug reports, and offers to help to Xalan Development Mailing List.
|
|