I am trying to upgrade to Xerces 3.2 under AIX 5.2 with xlC_r 6.0.0.

I put all of the xercesc namespace stuff into my program, but now I am getting linking errors.
When I try to compile these are the errors that I get...


ld: 0711-317 ERROR: Undefined symbol: __PureVirtualCalled
ld: 0711-317 ERROR: Undefined symbol: operator delete(void*)
ld: 0711-317 ERROR: Undefined symbol: .__CatchMatch
ld: 0711-317 ERROR: Undefined symbol: .__CleanupCatch
ld: 0711-317 ERROR: Undefined symbol: .std::__setUncaughtExceptionFlag(bool)
ld: 0711-317 ERROR: Undefined symbol: .__ReThrow
ld: 0711-317 ERROR: Undefined symbol: .operator new(unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .operator delete(void*)
ld: 0711-317 ERROR: Undefined symbol: .__Throw
ld: 0711-317 ERROR: Undefined symbol: .operator new[](unsigned long)
ld: 0711-317 ERROR: Undefined symbol: .operator delete[](void*)

These seem to me to be standard C++ symbols, so I am confused as to why the compiler is unable to find them. On the FAQ it says that Xerces is only up to AIX 5.1 and xlC 5.0.2, but then on the download page the binary library says it was compiled on AIX 5.1 using xlC 6.0.0. So the only difference is that I'm trying to do this on AIX 5.2, but I don't think that would cause linker errors. Has anyone else ran into any problems like this? Will there be a binary release for AIX 5.2 anytime soon?

Thanks,
Ryan Sawatzky



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to