"Steven N. Hirsch" <[EMAIL PROTECTED]> writes: > > I almost have XML::Xerces-2.3.0-0 building against xml4c (Xerces > > 2.2.0). The problem I'm tripping over is that for some reason I > > do not end up with this sort of declaration in Xerces.pm: > > > > use vars qw(@ISA %OWNER %ITERATORS %BLESSEDMEMBERS); > > > > leading to 1,000s of runtime errors due to undeclared variables. > > > > I'm using the same version of swig (1.3.17u) that you appear to be. Are > > you truly distributing the necessary set of configuration or pre/post > > process files? Or is there some other magic incantation required to do a > > build "from scratch" (i.e. after deleting Xerces.C and Xerces.pm)?
Sorry - I'm using a custom version of SWIG, and I haven't committed the modds to the SWIG CVS yet... > > The only change necessary so far was to slightly change the call > > convention to > > > > XMLPlatformUtils::fgTransService->makeNewTranscoderFor(...) > > > > by eliminating the (I'm guessing) newly-added fourth parm. And, of > > course, I had to change the expected level of Xerces in > > Makefile.PL. Yeah - the new memory management system. > <sigh> Even after correcting the missing 'use vars..' statements > manually, it's segfaulting in a number of the tests. > > Do you have any XML::Xerces source which worked correctly against Xerces > 2.2.0? XML4C has not been upgraded to 2.3 and may not be for a while. No - I never got it working. But now that 2.3 is working, getting it going for 2.2 shouldn't be that hard. I'm just swamped at the moment, and can't make promises about when I'll get to it. Cheers, jas. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
