--- Begin Message ---
Jason/Ari,

Xerces 2.6 builds fine on Tiger.

If you use gcc-3.3 there are no issues at all. If you use gcc-4.0 (the default gcc) you'll need to remove two instances of a redundant static keyword on data member definitions in MacOSUnicodeConverter.cpp. This issue has been fixed in cvs.

I can't speak for Xerces 2.5, as I don't try to build or support it anymore ;)

-jdb

On May 7, 2005, at 11:08 PM, Jason E. Stewart wrote:


From: Ari Kahn <[EMAIL PROTECTED]>
Date: May 6, 2005 11:17:04 AM PDT
Subject: Xerces C++ 2.5 on Tiger 10.4


Installed Tiger. Fried my xerces (2.5) and perl XML::Xerces among  
other things. So I thought I would just recompile it. Not gonna  
happen. Has anyone successfully installed xerces and or XML::Xerces  
since April 29?

Seems the issue is with MemoryManager?
invalid use of undefined type 'struct xercesc_2_5::MemoryManager'

Any help much appreciated.

A little more output (if it helps):

./runConfigure -p macosx -n native

<snip>
export TRANSCODER="NATIVE"
export MESSAGELOADER="INMEM"
export NETACCESSOR="NATIVE"
export THREADS="pthread"
export BITSTOBUILD="32"
export CC=""
export CXX=""
export CXXFLAGS=" -w -O -DPROJ_XMLPARSER -DPROJ_XMLUTIL - 
DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_VALIDATORS - 
DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER - 
DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_NATIVE "
export CFLAGS=" -w -O -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS - 
DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_VALIDATORS - 
DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER - 
DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_NATIVE "
export LDFLAGS=" "
export LIBS=" -lpthread "


make

<snip>
mkdir -p /Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/dom/impl
cp -fp  DOMDeepNodeListPool.c /Users/kahn/dev/xerces-c-src_2_5_0/ 
include/xercesc/dom/impl
c++ -DMACOSX -D_REENTRANT -c -I/Users/kahn/dev/xerces-c-src_2_5_0/ 
include -w -O -DPROJ_XMLPARSER  -DPROJ_XMLUTIL  -DPROJ_PARSERS  - 
DPROJ_SAX4C  -DPROJ_SAX2  -DPROJ_DOM  -DPROJ_VALIDATORS - 
DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER - 
DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_NATIVE     -o /Users/kahn/dev/ 
xerces-c-src_2_5_0/obj/MACOSX/DOMAttrImpl.o DOMAttrImpl.cpp
/Users/kahn/dev/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*)':
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
111: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/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*)':
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
125: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/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>&)':
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
137: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:  
In destructor `xercesc_2_5::RefArrayOf<TElem>::~RefArrayOf()':
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
144: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/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>&)':
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
176: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
178: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:  
In member function `void xercesc_2_5::RefArrayOf<TElem>::resize 
(unsigned int)':
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
276: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
290: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
make[2]: *** [DOMAttrImpl.o] Error 1
make[1]: *** [impl] Error 2
make: *** [Dom] Error 2

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



Installed Tiger. Fried my xerces (2.5) and perl XML::Xerces among  
other things. So I thought I would just recompile it. Not gonna  
happen. Has anyone successfully installed xerces and or XML::Xerces  
since April 29?

Seems the issue is with MemoryManager?
invalid use of undefined type 'struct xercesc_2_5::MemoryManager'

Any help much appreciated.

A little more output (if it helps):

./runConfigure -p macosx -n native

<snip>
export TRANSCODER="NATIVE"
export MESSAGELOADER="INMEM"
export NETACCESSOR="NATIVE"
export THREADS="pthread"
export BITSTOBUILD="32"
export CC=""
export CXX=""
export CXXFLAGS=" -w -O -DPROJ_XMLPARSER -DPROJ_XMLUTIL - 
DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_VALIDATORS - 
DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER - 
DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_NATIVE "
export CFLAGS=" -w -O -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS - 
DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_VALIDATORS - 
DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER - 
DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_NATIVE "
export LDFLAGS=" "
export LIBS=" -lpthread "


make

<snip>
mkdir -p /Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/dom/impl
cp -fp  DOMDeepNodeListPool.c /Users/kahn/dev/xerces-c-src_2_5_0/ 
include/xercesc/dom/impl
c++ -DMACOSX -D_REENTRANT -c -I/Users/kahn/dev/xerces-c-src_2_5_0/ 
include -w -O -DPROJ_XMLPARSER  -DPROJ_XMLUTIL  -DPROJ_PARSERS  - 
DPROJ_SAX4C  -DPROJ_SAX2  -DPROJ_DOM  -DPROJ_VALIDATORS - 
DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER - 
DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_NATIVE     -o /Users/kahn/dev/ 
xerces-c-src_2_5_0/obj/MACOSX/DOMAttrImpl.o DOMAttrImpl.cpp
/Users/kahn/dev/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*)':
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
111: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/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*)':
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
125: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/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>&)':
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
137: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:  
In destructor `xercesc_2_5::RefArrayOf<TElem>::~RefArrayOf()':
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
144: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/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>&)':
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
176: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
178: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c:  
In member function `void xercesc_2_5::RefArrayOf<TElem>::resize 
(unsigned int)':
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
276: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/RefArrayOf.c: 
290: error: invalid use of undefined type 'struct  
xercesc_2_5::MemoryManager'
/Users/kahn/dev/xerces-c-src_2_5_0/include/xercesc/util/XMemory.hpp: 
70: error: forward declaration of 'struct xercesc_2_5::MemoryManager'
make[2]: *** [DOMAttrImpl.o] Error 1
make[1]: *** [impl] Error 2
make: *** [Dom] Error 2

---------------------------------------------------------------------
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]


--- End Message ---

Reply via email to