Hello all, I have been trying to build the perl XML::Xerces module for two days now.
I am running on a current gentoo linux system, and have need to get this working on a Solaris 8 system at work. If I cann't get this to work on a linux system (usually the easiest to get things to build on), I doubt I'll be about to succeed in solaris land. I have built the xerces c++ libraries from source (version 2.3.0 since that is what the CPAN module requires), following the instructions on the apache website. It builds and installs fine. I then go to build XML::Xerces, and everything builds fine. make test however fails to load Xerces.so with an undefined symbol error: .../XML-Xerces-2.3.0-4/blib/arch/auto/XML/Xerces/Xerces.so: undefined symbol: _ZTI19PerlCallbackHandler at /usr/lib/perl5/5.8.0/i686-linux/DynaLoader.pm line 229. It looks like we are running afoul of C++ name mangling, but I get the same result whether XML::Xerces is built with gcc or g++. With this last build, I made sure I built the xerces library WITHOUT thread support (since my perl is built without thread support). Various other tries using various build parameters have all yeilded the same basic results (but with difference symbols being undefined). I have searched the archives and found few if any relevant clues to what is wrong. Can someone help be understand what I can try to do get this to work? I fear I am going to rebuild all of perl with g++ to get past this. Please tell me it aint so? Lincoln --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
