Yair Zaslavsky wrote:
Unfortunately this does not help,
The problem continues to occur
I'm attaching the log again:
In file included from
/home/yair/xerces-c-src2_2_0/xerces-c-src2_2_0//include/xercesc/util/Ref
ArrayVectorOf.hpp:30,
from XMLString.cpp:74:
/home/yair/xerces-c-src2_2_0/xerces-c-src2_2_0//include/xercesc/util/Ref
ArrayVectorOf.c: In destructor
`xercesc_2_2::RefArrayVectorOf<TElem>::~RefArrayVectorOf()':
/home/yair/xerces-c-src2_2_0/xerces-c-src2_2_0//include/xercesc/util/Ref
ArrayVectorOf.c:21: error: `fAdoptedElems' undeclared (first use this
function)
/home/yair/xerces-c-src2_2_0/xerces-c-src2_2_0//include/xercesc/util/Ref
ArrayVectorOf.c:21: error: (Each undeclared identifier is reported only
once for each function it appears in.)
/home/yair/xerces-c-src2_2_0/xerces-c-src2_2_0//include/xercesc/util/Ref
ArrayVectorOf.c:23: error: `fCurCount' undeclared (first use this
function)
/home/yair/xerces-c-src2_2_0/xerces-c-src2_2_0//include/xercesc/util/Ref
ArrayVectorOf.c:24: error: `fElemList' undeclared (first use this
function)
gmake[1]: *** [XMLString.o] Error 1
Seems like the error comes from the base classes of "RefArrayVectorOf",
tried copying these classes from xerces 2.6.0 (which I can build/compile
successfully) but other compilation errors occur.
These are argument-dependent lookup problems with newer versions of GCC.
You are going to face a lot of them trying to port Xerces 2.2 to this
compiler, and probably other issues as well.
The solution for this problem is to qualify each of the undeclared names
with "this->":
this->fAdoptedElems
As you are porting, when you have a problem with a particular source
file, you might want to look at the latest version, or even a slightly
more recent version, to see if there's a specific fix that will help you.
Dave
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]