> Sorry, I'm back with this issue again. After some research, it actually
> turns out that the version in question which crashes at our customer
> site is Xalan 1.1 and NOT Xalan 1.3. This is a much older version for
> which there aren't even any archives kept at the Apache site anymore.
> I'm looking at http://xml.apache.org/dist/xalan-c/archives/ Unlike, the
> Xerces-C++ practice, Xalan-C++ seems to keep only the single previous
> release in it archives. Is it possible to get released versions older
> than 1.3 somehow?

We had older archives around, but we got yelled at for taking up so much
space, so I deleted them.  Perhaps the Xerces team ignored the request to
free up space.  There is no way to get the binary distribution back.  You
can, however, build it yourself by checking out the CVS sources down by
tag.  You'll also need to have the correct version of the STLport and the
right version of the Solaris compiler.

> After searching BugZilla for Xalan 1.1, I ran across
> http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2141 which talked
> about a problem with the way the Xalan library was built. This seems to
> go along with the mystery of why asserts are present in the release
> library we distributed, which looks like a build problem as well. If the
> old Xalan 1.1 is still archived somewhere, we would like to attempt a
> rebuild to fix the build problems.

Yes, that would explain the asserts.  You could get the sources from CVS
and rebuild just as easily as you can rebuild from the distribution.  I
would also recommend you patch the runConfigure script to ensure asserts
are compiled out.  If you want to test with asserts enabled, you can do a
debug build.

> Also, in parallel we're looking into backporting an upgrade to the
> latest Xalan/Xerces for our old version of the product. It's probably a
> redundant question, but you would probably confirm that Xalan 1.4 would
> be a much more stable release than Xalan 1.1, correct?

Yes, that's for sure.  However, you might want to wait until 1.5 is
released, and use the latest Xerces and Xalan to save yourselves yet
another upgrade.

Dave

Reply via email to