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]

Reply via email to