On Mon, 14 Jan 2002, Derek Fountain wrote: > I last tried Xerces on AIX a few months ago. I got it to basically work, but > I didn't use it much. Now I need it again, and I wondered what the position > was, particularly with the SAX implementation? > > Also, which versions of Xerces-c and Xerces-Perl are the right ones? I'm > downloading xerces-c1_6_0 as I type this, but going to /dist/xerces-p/stable > on xml.apache.org seems to indicate XML-Xerces-1.5.2_0.tar.gz is the latest. > That's a bit odd, because I have an old XML-Xerces-1.5.3 on my system from > last summer! Did the version numbering change?
I've been using XML-Xerces-1.5.2_0 with xerces-c-src1_5_2 on AIX 4.3.3. While it nominally works properly, the build requires some level of hand-tweaking and the resulting module will not pass a significant number of the Perl tests. It has a habit of corrupting return values from XS level "die" calls. In some cases it core dumps in the bowels of the C++ runtime exception handlers. Most annoyingly, I cannot trace it with any of the AIX debugging tools - xldb itself goes down hard and idebug cannot load all the shared objects to begin with... (I need to put a gun to my head and write up a bug report for the idebug developers.) I've put a large amount of time into experimenting with multiple compiler levels (tried xlC 3.6.x and VAC 5.x) to no avail. FWIW, I posted a little patch to the Xerces.C file which permits it to compile with xlC - you may want to look for it in the archives. Not sure if it's made the code base as of yet. Steve (IBM does not pay me to speak for them, which is fine because I have no intention of doing so..) -- ---------------------------------------------------------------- Steven N. Hirsch tie-line: 446-6557 ext: 802-769-6557 Staff Engineer Methodology Integration Team ASIC Product Development IBM Microelectronics ---------------------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
