Hello,
That's been fixed in CVS for a while. Try grabbing the code from CVS, or
you'll have to wait until 2.6.
Cheers,
Neil
Neil Graham
Manager, XML Parser Development
IBM Toronto Lab
Phone: 905-413-3519, T/L 969-3519
E-mail: [EMAIL PROTECTED]
"zx wu"
<[EMAIL PROTECTED] To: [EMAIL PROTECTED]
mail.com> cc:
Subject: xerces-c compilation error on
fedora core 3 test 1, gcc 3.4.1
08/26/2004 12:06
PM
Please respond to
xerces-c-dev
I have just downloaded xerces-x-2.5.0 and trying to compile the software
using gcc 3.4.1 on fedora core 3 test 1. However, there are errors in the
compilation as shown in the compilation message
In file included from
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.hpp:221,
from DOMDocumentImpl.hpp:73,
from DOMAttrImpl.hpp:77,
from DOMAttrImpl.cpp:64:
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:
In constructor `xercesc_2_5::RefArrayOf<TElem>::RefArrayOf(unsigned int,
xercesc_2_5::MemoryManager*)':
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:111:
error: invalid use of undefined type `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp:70:
error: forward declaration of `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:
In constructor `xercesc_2_5::RefArrayOf<TElem>::RefArrayOf(TElem**,
unsigned
int, xercesc_2_5::MemoryManager*)':
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:125:
error: invalid use of undefined type `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp:70:
error: forward declaration of `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:
In copy constructor `xercesc_2_5::RefArrayOf<TElem>::RefArrayOf(const
xercesc_2_5::RefArrayOf<TElem>&)':
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:137:
error: invalid use of undefined type `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp:70:
error: forward declaration of `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:
In destructor `xercesc_2_5::RefArrayOf<TElem>::~RefArrayOf()':
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:144:
error: invalid use of undefined type `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp:70:
error: forward declaration of `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:
In member function `xercesc_2_5::RefArrayOf<TElem>&
xercesc_2_5::RefArrayOf<TElem>::operator=(const
xercesc_2_5::RefArrayOf<TElem>&)':
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:176:
error: invalid use of undefined type `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp:70:
error: forward declaration of `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:178:
error: invalid use of undefined type `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp:70:
error: forward declaration of `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:
In member function `void xercesc_2_5::RefArrayOf<TElem>::resize(unsigned
int)':
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:276:
error: invalid use of undefined type `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp:70:
error: forward declaration of `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:290:
error: invalid use of undefined type `struct xercesc_2_5::MemoryManager'
/home/mzxwu/usr/local/src/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp:70:
error: forward declaration of `struct xercesc_2_5::MemoryManager'
I guess the problem is because of the new version of gcc. Anyone has
similar
problems? Thanks
_________________________________________________________________
Find it on the web with MSN Search. http://search.msn.com.sg/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]