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]

Reply via email to