On 14 Nov 2001, Jason E. Stewart wrote: > "Steven N. Hirsch" <[EMAIL PROTECTED]> writes: > > > I'm not getting anywhere trying to debug the AIX 4.3.3 + Perl 5.6.0 > > build of XML-Xerces. Is this known to work for 1.5.2_0? > > Hey Steve, > > Sorry to make you a guinnea pig, but no one has ever reported a > success with Xerces.pm on AIX.
I didn't think so. Thanks for convincing me that I'm not losing it. > > It passes about 97% of the tests, but many of the exceptions are > > returning the wrong enumerated value (!) and some segfault. After > > rebuilding both the xerces-c library and the Perl extension for > > debug, it is proving to be quite low-level. In one case, it almost > > looks like the xlC runtime exception handler believes that no > > 'catch' is active! > > Hmmm... So it's failing on the exception tests? And the reason it's > failing is because I'm checking that they have the right error code, > and it's not returning the correct enum? What enum are they returning? > (you can just add a 'print STDERR ...' before the result() call). I can't speak comprehensively, but IIRC the first DOMException.t test after module load returns '4' instead of '3' (or vice-versa). > > Just to levelset me, is it required that the Perl under which the > > extension is run be built for threading? By default, it is not and I'm > > wondering if this is confusing things. > > I've never built a threaded perl, and Xerces has always worked fine > without it. Ok, just a long-shot. Something is just NOT getting built correctly, but since the debugger won't cooperate (unable to set break points) there's not a lot I can do. Drat. I'll have to fall back to Plan B and use XML::DOM. Although perhaps if I built it with gcc and g++... Steve (Definitely not speaking for IBM) -- ---------------------------------------------------------------- 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]
