You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by zx wu <mo...@hotmail.com> on 2004/08/26 18:06:07 UTC
xerces-c compilation error on fedora core 3 test 1, gcc 3.4.1
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: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org