Chuck Chopp wrote:
David,

Thanks for the quick response... I appreciate it very much. Could you please clarify two things for me?
Sure, but please make sure you reply to the entire list, instead of just to me.


1) You make reference to getting a copy of the "trunk of the SVN repository" since it has current MS Visual C/C++ project files.

Is this repository located on the Apache web site, on SourceForge or is it elswhere on the 'Net?
The repository is hosted on Apache servers. You can use any Subversion client to check out a copy of the repository on a local drive. The necessary command is:

svn co http://svn.apache.org/repos/asf/xalan/c/trunk .

which will check out the sources to the current directory. You can also specify another path as the target:

svn co http://svn.apache.org/repos/asf/xalan/c/trunk ~/apache/xalan/c

There are also some GUI Subversion clients available as well.

2) Your statement of "If you really must use Xalan-C 1.10..." leads me to believe that v1.10 is "stale" or otherwise "out of date". Based on what I read on the Apache web site, Xalan-C v1.10 and Xerces-C v2.8 appeared to be the correct combination of version for the two components that I needed to be working with.
Xalan-C is more than two years old. Releases have been held up by a lack of time on my part, and the loss of a couple of contributors. I've also been waiting for the Xerces-C 3.0 release, which has been over a year in the making.


What is the current version I should be looking for?
You can certainly use 1.10, but the trunk of the repository is stable, and has many improvements over 1.10. The trunk is compatible with Xerces-C 2.8 and the 3.0 beta.



A little more information - My target environments are Windows Server 2003 R2 SP2, Windows Vista SP1 & Windows Server 2008, as well as SUSE Linux Enterprise Server v10 SP1. My build environment is Vista Ultimate x64 SP1 w/Visual Studio 2008, and both the i386 & x86_64 builds of SLES 10 SP1.
The most important detail is the compiler versions, rather than the platforms. Since you want to build x64 binaries for Windows, Xalan-C 1.10 will be tricky, since there will be some compilation issues, due to changes in Microsoft's compilers. You will not have these issues with the trunk of the repository.

You should not have any problems on SLES with either 1.10 or the current trunk.


I was planning on building w/o ICU, as it's not needed in our application and I'd rather not incur the overhead of having it load into memory and not have the package and/or DLL dependencies for it in our application.
Without the ICU, Xalan-C does not support the XSLT function format-number() fully, and you will not get Unicode-compliant collation. Otherwise, you should not have any problems using Xalan-C without the ICU.

Dave

Reply via email to