Hello I have been trying to build xerces 2.8 under either
i586-mingw32msvc-* (the cross compilation package provided by Ubuntu) or
for a windows machine using mingw and msys. In neither case have I been
having much success.

I followed the instructions at
http://xerces.apache.org/xerces-c/build-winunix-2.html#MinGW and tried
to build using MinGW but it just won't build. I have attached the log
from the make, what am I doing wrong?

I have fixed the makefile according to the build instructions and have
XERCESCROOT set.
Preparing the directory structure for a build ...
mkdir -p /home/walterd/xerces-c-src_2_8_0//obj/MINGW
mkdir -p /home/walterd/xerces-c-src_2_8_0//obj/MINGW/depdom
mkdir -p /home/walterd/xerces-c-src_2_8_0//lib
make -s -C util includes
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/Platforms/Win32
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/Transcoders/Cygwin
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/MsgLoaders/InMemory
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/NetAccessors/WinSock
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/Compilers
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/regx
make -s -C sax includes
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/sax
make -s -C sax2 includes
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/sax2
make -s -C internal includes
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/internal
make -s -C framework includes
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/framework
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/framework/psvi
make -s -C parsers includes
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/parsers
make -s -C validators includes
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/common
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/datatype
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/DTD
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/schema
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/schema/identity
make -s -C dom includes
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/dom
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/dom/impl
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/dom/deprecated
Building util
make -s -C util 
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/Platforms/Win32
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/Transcoders/Cygwin
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/MsgLoaders/InMemory
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/NetAccessors/WinSock
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/Compilers
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/regx
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/Platforms/Win32
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/Transcoders/Cygwin
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/MsgLoaders/InMemory
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/Compilers
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/NetAccessors/WinSock
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/util/regx
Building sax
make -s -C sax 
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/sax
Building internal
make -s -C internal 
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/internal
Building framework
make -s -C framework 
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/framework
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/framework/psvi
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/framework/psvi
Building parsers
make -s -C parsers 
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/parsers
Building sax2
make -s -C sax2 
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/sax2
Building dom
make -s -C dom 
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/dom
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/dom/impl
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/dom/deprecated
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/dom/impl
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/dom/deprecated
copy objects to /home/walterd/xerces-c-src_2_8_0//obj/MINGW/depdom
Building validators
make -s -C validators 
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/common
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/datatype
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/DTD
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/schema
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/schema/identity
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/common
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/datatype
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/DTD
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/schema
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/schema/identity
  (CP)  /home/walterd/xerces-c-src_2_8_0//include/xercesc/validators/schema/identity
toplevel Building /home/walterd/xerces-c-src_2_8_0//lib/libxerces-c2_8_0.dll
make -C /home/walterd/xerces-c-src_2_8_0//obj -k 
make[1]: Entering directory `/home/walterd/xerces-c-src_2_8_0/obj'
Building /home/walterd/xerces-c-src_2_8_0//lib/libxerces-c2_8_0.dll
g++ -shared   -o /home/walterd/xerces-c-src_2_8_0//lib/libxerces-c2_8_0.dll MINGW/ASCIIRangeFactory.o MINGW/AbstractDOMParser.o MINGW/AbstractNumericFacetValidator.o MINGW/AbstractNumericValidator.o MINGW/AbstractStringValidator.o MINGW/AllContentModel.o MINGW/AnySimpleTypeDatatypeValidator.o MINGW/AnyURIDatatypeValidator.o MINGW/AttrImpl.o MINGW/AttrMapImpl.o MINGW/AttrNSImpl.o MINGW/BMPattern.o MINGW/Base64.o MINGW/Base64BinaryDatatypeValidator.o MINGW/BinFileInputStream.o MINGW/BinFileOutputStream.o MINGW/BinHTTPURLInputStream.o MINGW/BinInputStream.o MINGW/BinMemInputStream.o MINGW/BinMemOutputStream.o MINGW/BinOutputStream.o MINGW/BitSet.o MINGW/BlockRangeFactory.o MINGW/BooleanDatatypeValidator.o MINGW/CDATASectionImpl.o MINGW/CMAny.o MINGW/CMBinaryOp.o MINGW/CMUnaryOp.o MINGW/CharToken.o MINGW/CharacterDataImpl.o MINGW/ChildNode.o MINGW/ClosureToken.o MINGW/CommentImpl.o MINGW/ComplexTypeInfo.o MINGW/ConcatToken.o MINGW/ConditionToken.o MINGW/ContentLeafNameTypeVector.o MINGW/ContentSpecNode.o MINGW/CygwinTransService.o MINGW/DFAContentModel.o MINGW/DGXMLScanner.o MINGW/DOMAttrImpl.o MINGW/DOMAttrMapImpl.o MINGW/DOMAttrNSImpl.o MINGW/DOMBuilderImpl.o MINGW/DOMCDATASectionImpl.o MINGW/DOMCharacterDataImpl.o MINGW/DOMChildNode.o MINGW/DOMCommentImpl.o MINGW/DOMConfigurationImpl.o MINGW/DOMDeepNodeListImpl.o MINGW/DOMDocumentFragmentImpl.o MINGW/DOMDocumentImpl.o MINGW/DOMDocumentTypeImpl.o MINGW/DOMElementImpl.o MINGW/DOMElementNSImpl.o MINGW/DOMEntityImpl.o MINGW/DOMEntityReferenceImpl.o MINGW/DOMErrorImpl.o MINGW/DOMException.o MINGW/DOMImplementationImpl.o MINGW/DOMImplementationRegistry.o MINGW/DOMLocatorImpl.o MINGW/DOMNamedNodeMapImpl.o MINGW/DOMNodeIDMap.o MINGW/DOMNodeImpl.o MINGW/DOMNodeIteratorImpl.o MINGW/DOMNodeListImpl.o MINGW/DOMNodeVector.o MINGW/DOMNormalizer.o MINGW/DOMNotationImpl.o MINGW/DOMParentNode.o MINGW/DOMParser.o MINGW/DOMProcessingInstructionImpl.o MINGW/DOMRangeException.o MINGW/DOMRangeImpl.o MINGW/DOMString.o MINGW/DOMStringPool.o MINGW/DOMTextImpl.o MINGW/DOMTreeWalkerImpl.o MINGW/DOMTypeInfoImpl.o MINGW/DOMWriterImpl.o MINGW/DOMXPathException.o MINGW/DOM_Attr.o MINGW/DOM_CDATASection.o MINGW/DOM_CharacterData.o MINGW/DOM_Comment.o MINGW/DOM_DOMException.o MINGW/DOM_DOMImplementation.o MINGW/DOM_Document.o MINGW/DOM_DocumentFragment.o MINGW/DOM_DocumentType.o MINGW/DOM_Element.o MINGW/DOM_Entity.o MINGW/DOM_EntityReference.o MINGW/DOM_NamedNodeMap.o MINGW/DOM_Node.o MINGW/DOM_NodeFilter.o MINGW/DOM_NodeIterator.o MINGW/DOM_NodeList.o MINGW/DOM_Notation.o MINGW/DOM_ProcessingInstruction.o MINGW/DOM_Range.o MINGW/DOM_RangeException.o MINGW/DOM_Text.o MINGW/DOM_TreeWalker.o MINGW/DOM_XMLDecl.o MINGW/DStringPool.o MINGW/DTDAttDef.o MINGW/DTDAttDefList.o MINGW/DTDElementDecl.o MINGW/DTDEntityDecl.o MINGW/DTDGrammar.o MINGW/DTDScanner.o MINGW/DTDValidator.o MINGW/DatatypeValidator.o MINGW/DatatypeValidatorFactory.o MINGW/DateDatatypeValidator.o MINGW/DateTimeDatatypeValidator.o MINGW/DateTimeValidator.o MINGW/DayDatatypeValidator.o MINGW/DecimalDatatypeValidator.o MINGW/DeepNodeListImpl.o MINGW/DefaultPanicHandler.o MINGW/DocumentFragmentImpl.o MINGW/DocumentImpl.o MINGW/DocumentTypeImpl.o MINGW/DomMemDebug.o MINGW/DoubleDatatypeValidator.o MINGW/Dummy.o MINGW/DurationDatatypeValidator.o MINGW/ENTITYDatatypeValidator.o MINGW/ElemStack.o MINGW/ElementDefinitionImpl.o MINGW/ElementImpl.o MINGW/ElementNSImpl.o MINGW/EncodingValidator.o MINGW/EntityImpl.o MINGW/EntityReferenceImpl.o MINGW/FieldActivator.o MINGW/FieldValueMap.o MINGW/FloatDatatypeValidator.o MINGW/GCCDefs.o MINGW/GeneralAttributeCheck.o MINGW/Grammar.o MINGW/GrammarResolver.o MINGW/HashPtr.o MINGW/HashXMLCh.o MINGW/HeaderDummy.o MINGW/HexBin.o MINGW/HexBinaryDatatypeValidator.o MINGW/IC_Field.o MINGW/IC_Key.o MINGW/IC_KeyRef.o MINGW/IC_Selector.o MINGW/IC_Unique.o MINGW/IDDatatypeValidator.o MINGW/IDREFDatatypeValidator.o MINGW/IGXMLScanner.o MINGW/IGXMLScanner2.o MINGW/IdentityConstraint.o MINGW/IdentityConstraintHandler.o MINGW/InMemMsgLoader.o MINGW/InputSource.o MINGW/KVStringPair.o MINGW/ListDatatypeValidator.o MINGW/LocalFileFormatTarget.o MINGW/LocalFileInputSource.o MINGW/Match.o MINGW/MemBufFormatTarget.o MINGW/MemBufInputSource.o MINGW/MemoryManagerArrayImpl.o MINGW/MemoryManagerImpl.o MINGW/MixedContentModel.o MINGW/ModifierToken.o MINGW/MonthDatatypeValidator.o MINGW/MonthDayDatatypeValidator.o MINGW/Mutexes.o MINGW/NCNameDatatypeValidator.o MINGW/NOTATIONDatatypeValidator.o MINGW/NameDatatypeValidator.o MINGW/NamedNodeMapImpl.o MINGW/NamespaceScope.o MINGW/NodeIDMap.o MINGW/NodeImpl.o MINGW/NodeIteratorImpl.o MINGW/NodeListImpl.o MINGW/NodeVector.o MINGW/NotationImpl.o MINGW/Op.o MINGW/OpFactory.o MINGW/PSVIAttribute.o MINGW/PSVIAttributeList.o MINGW/PSVIElement.o MINGW/PSVIItem.o MINGW/PanicHandler.o MINGW/ParenToken.o MINGW/ParentNode.o MINGW/ParserForXMLSchema.o MINGW/PlatformUtils.o MINGW/ProcessingInstructionImpl.o MINGW/QName.o MINGW/QNameDatatypeValidator.o MINGW/RangeFactory.o MINGW/RangeImpl.o MINGW/RangeToken.o MINGW/RangeTokenMap.o MINGW/ReaderMgr.o MINGW/RefCountedImpl.o MINGW/RegularExpression.o MINGW/RegxParser.o MINGW/RegxUtil.o MINGW/SAX2XMLFilterImpl.o MINGW/SAX2XMLReaderImpl.o MINGW/SAXException.o MINGW/SAXParseException.o MINGW/SAXParser.o MINGW/SGXMLScanner.o MINGW/SchemaAttDef.o MINGW/SchemaAttDefList.o MINGW/SchemaElementDecl.o MINGW/SchemaGrammar.o MINGW/SchemaInfo.o MINGW/SchemaSymbols.o MINGW/SchemaValidator.o MINGW/SimpleContentModel.o MINGW/StdInInputSource.o MINGW/StdOutFormatTarget.o MINGW/StringDatatypeValidator.o MINGW/StringPool.o MINGW/StringToken.o MINGW/SubstitutionGroupComparator.o MINGW/SynchronizedStringPool.o MINGW/TextImpl.o MINGW/TimeDatatypeValidator.o MINGW/Token.o MINGW/TokenFactory.o MINGW/TransService.o MINGW/TraverseSchema.o MINGW/TreeWalkerImpl.o MINGW/URLInputSource.o MINGW/UnicodeRangeFactory.o MINGW/UnionDatatypeValidator.o MINGW/UnionToken.o MINGW/ValidationContextImpl.o MINGW/ValueStore.o MINGW/ValueStoreCache.o MINGW/VecAttrListImpl.o MINGW/VecAttributesImpl.o MINGW/WFXMLScanner.o MINGW/WinSockNetAccessor.o MINGW/Wrapper4DOMInputSource.o MINGW/Wrapper4InputSource.o MINGW/XML256TableTranscoder.o MINGW/XML88591Transcoder.o MINGW/XMLASCIITranscoder.o MINGW/XMLAbstractDoubleFloat.o MINGW/XMLAttDef.o MINGW/XMLAttDefList.o MINGW/XMLAttr.o MINGW/XMLBigDecimal.o MINGW/XMLBigInteger.o MINGW/XMLBuffer.o MINGW/XMLBufferMgr.o MINGW/XMLCanRepGroup.o MINGW/XMLChTranscoder.o MINGW/XMLChar.o MINGW/XMLContentModel.o MINGW/XMLDTDDescription.o MINGW/XMLDTDDescriptionImpl.o MINGW/XMLDateTime.o MINGW/XMLDeclImpl.o MINGW/XMLDouble.o MINGW/XMLEBCDICTranscoder.o MINGW/XMLElementDecl.o MINGW/XMLEntityDecl.o MINGW/XMLException.o MINGW/XMLFloat.o MINGW/XMLFormatter.o MINGW/XMLGrammarDescription.o MINGW/XMLGrammarPoolImpl.o MINGW/XMLIBM1047Transcoder.o MINGW/XMLIBM1140Transcoder.o MINGW/XMLInitializer.o MINGW/XMLMsgLoader.o MINGW/XMLNotationDecl.o MINGW/XMLNumber.o MINGW/XMLRangeFactory.o MINGW/XMLReader.o MINGW/XMLRecognizer.o MINGW/XMLRefInfo.o MINGW/XMLRegisterCleanup.o MINGW/XMLScanner.o MINGW/XMLScannerResolver.o MINGW/XMLSchemaDescription.o MINGW/XMLSchemaDescriptionImpl.o MINGW/XMLString.o MINGW/XMLStringTokenizer.o MINGW/XMLUCSTranscoder.o MINGW/XMLURL.o MINGW/XMLUTF16Transcoder.o MINGW/XMLUTF8Transcoder.o MINGW/XMLUni.o MINGW/XMLUniCharacter.o MINGW/XMLUri.o MINGW/XMLValidator.o MINGW/XMLWin1252Transcoder.o MINGW/XMemory.o MINGW/XPathMatcher.o MINGW/XPathMatcherStack.o MINGW/XPathSymbols.o MINGW/XProtoType.o MINGW/XSAXMLScanner.o MINGW/XSAnnotation.o MINGW/XSAttributeDeclaration.o MINGW/XSAttributeGroupDefinition.o MINGW/XSAttributeUse.o MINGW/XSComplexTypeDefinition.o MINGW/XSDDOMParser.o MINGW/XSDElementNSImpl.o MINGW/XSDErrorReporter.o MINGW/XSDLocator.o MINGW/XSElementDeclaration.o MINGW/XSFacet.o MINGW/XSIDCDefinition.o MINGW/XSModel.o MINGW/XSModelGroup.o MINGW/XSModelGroupDefinition.o MINGW/XSMultiValueFacet.o MINGW/XSNamespaceItem.o MINGW/XSNotationDeclaration.o MINGW/XSObject.o MINGW/XSObjectFactory.o MINGW/XSParticle.o MINGW/XSSimpleTypeDefinition.o MINGW/XSTypeDefinition.o MINGW/XSValue.o MINGW/XSWildcard.o MINGW/XSerializeEngine.o MINGW/XTemplateSerializer.o MINGW/XUtil.o MINGW/XercesAttGroupInfo.o MINGW/XercesDOMParser.o MINGW/XercesElementWildcard.o MINGW/XercesGroupInfo.o MINGW/XercesXPath.o MINGW/YearDatatypeValidator.o MINGW/YearMonthDatatypeValidator.o MINGW/sax2Dummy.o    -mthreads -lws2_32
MINGW/BinFileInputStream.o:BinFileInputStream.cpp:(.text+0x25): undefined reference to `xercesc_2_8::XMLPlatformUtils::readFileBuffer(void*, unsigned int, unsigned char*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileInputStream.o:BinFileInputStream.cpp:(.text+0x43): undefined reference to `xercesc_2_8::XMLPlatformUtils::curFilePos(void*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileInputStream.o:BinFileInputStream.cpp:(.text+0x61): undefined reference to `xercesc_2_8::XMLPlatformUtils::resetFile(void*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileInputStream.o:BinFileInputStream.cpp:(.text+0x7f): undefined reference to `xercesc_2_8::XMLPlatformUtils::fileSize(void*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileInputStream.o:BinFileInputStream.cpp:(.text+0xa9): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeFile(void*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileInputStream.o:BinFileInputStream.cpp:(.text+0xfb): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeFile(void*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileInputStream.o:BinFileInputStream.cpp:(.text+0x145): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeFile(void*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileInputStream.o:BinFileInputStream.cpp:(.text+0x1ea): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFile(char const*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileInputStream.o:BinFileInputStream.cpp:(.text+0x238): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFile(char const*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileInputStream.o:BinFileInputStream.cpp:(.text+0x286): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFile(wchar_t const*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileInputStream.o:BinFileInputStream.cpp:(.text+0x2d4): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFile(wchar_t const*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileOutputStream.o:BinFileOutputStream.cpp:(.text+0x25): undefined reference to `xercesc_2_8::XMLPlatformUtils::writeBufferToFile(void*, long, unsigned char const*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileOutputStream.o:BinFileOutputStream.cpp:(.text+0x43): undefined reference to `xercesc_2_8::XMLPlatformUtils::curFilePos(void*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileOutputStream.o:BinFileOutputStream.cpp:(.text+0x61): undefined reference to `xercesc_2_8::XMLPlatformUtils::resetFile(void*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileOutputStream.o:BinFileOutputStream.cpp:(.text+0x7f): undefined reference to `xercesc_2_8::XMLPlatformUtils::fileSize(void*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileOutputStream.o:BinFileOutputStream.cpp:(.text+0xb0): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFileToWrite(char const*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileOutputStream.o:BinFileOutputStream.cpp:(.text+0xfe): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFileToWrite(char const*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileOutputStream.o:BinFileOutputStream.cpp:(.text+0x14c): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFileToWrite(wchar_t const*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileOutputStream.o:BinFileOutputStream.cpp:(.text+0x19a): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFileToWrite(wchar_t const*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileOutputStream.o:BinFileOutputStream.cpp:(.text+0x1e1): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeFile(void*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileOutputStream.o:BinFileOutputStream.cpp:(.text+0x233): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeFile(void*, xercesc_2_8::MemoryManager*)'
MINGW/BinFileOutputStream.o:BinFileOutputStream.cpp:(.text+0x27d): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeFile(void*, xercesc_2_8::MemoryManager*)'
MINGW/BinHTTPURLInputStream.o:BinHTTPURLInputStream.cpp:(.text+0x6e6): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/BinHTTPURLInputStream.o:BinHTTPURLInputStream.cpp:(.text+0x18d4): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/CygwinTransService.o:CygwinTransService.cpp:(.text+0x131d): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/CygwinTransService.o:CygwinTransService.cpp:(.text+0x1387): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/CygwinTransService.o:CygwinTransService.cpp:(.text+0x13e4): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/CygwinTransService.o:CygwinTransService.cpp:(.text+0x150b): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/CygwinTransService.o:CygwinTransService.cpp:(.text+0x185b): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/CygwinTransService.o:CygwinTransService.cpp:(.text+0x18c5): more undefined references to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)' follow
MINGW/DOMDocumentTypeImpl.o:DOMDocumentTypeImpl.cpp:(.text+0x5f1): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/DOMImplementationImpl.o:DOMImplementationImpl.cpp:(.text+0x884): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/DOMNormalizer.o:DOMNormalizer.cpp:(.text+0x576): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x2c5): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x2e7): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x318): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x324): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x3cb): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x46f): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x4cf): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x4f9): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x6e9): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x701): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/DOMString.o:DOMString.cpp:(.text+0xa08): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0xa3c): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0xade): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/DOMString.o:DOMString.cpp:(.text+0xb2d): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0xc61): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0xc73): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0xca2): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0xd37): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0xd4c): more undefined references to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)' follow
MINGW/DOMString.o:DOMString.cpp:(.text+0x12ff): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x1515): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x1546): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x15fe): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x1613): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x1647): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/DOMString.o:DOMString.cpp:(.text+0x16bd): more undefined references to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)' follow
MINGW/DOM_DOMImplementation.o:DOM_DOMImplementation.cpp:(.text+0x5cb): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/DStringPool.o:DStringPool.cpp:(.text+0x1c6): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/InMemMsgLoader.o:InMemMsgLoader.cpp:(.text+0x318): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/InMemMsgLoader.o:InMemMsgLoader.cpp:(.text+0x5bc): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/LocalFileFormatTarget.o:LocalFileFormatTarget.cpp:(.text+0x26): undefined reference to `xercesc_2_8::XMLPlatformUtils::writeBufferToFile(void*, long, unsigned char const*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileFormatTarget.o:LocalFileFormatTarget.cpp:(.text+0x164): undefined reference to `xercesc_2_8::XMLPlatformUtils::writeBufferToFile(void*, long, unsigned char const*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileFormatTarget.o:LocalFileFormatTarget.cpp:(.text+0x19a): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeFile(void*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileFormatTarget.o:LocalFileFormatTarget.cpp:(.text+0x1fe): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeFile(void*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileFormatTarget.o:LocalFileFormatTarget.cpp:(.text+0x25a): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeFile(void*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileFormatTarget.o:LocalFileFormatTarget.cpp:(.text+0x2cb): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFileToWrite(char const*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileFormatTarget.o:LocalFileFormatTarget.cpp:(.text+0x3ed): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFileToWrite(wchar_t const*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileFormatTarget.o:LocalFileFormatTarget.cpp:(.text+0x50f): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFileToWrite(char const*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileFormatTarget.o:LocalFileFormatTarget.cpp:(.text+0x631): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFileToWrite(wchar_t const*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x111): undefined reference to `xercesc_2_8::XMLPlatformUtils::isRelative(wchar_t const*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x12b): undefined reference to `xercesc_2_8::XMLPlatformUtils::weavePaths(wchar_t const*, wchar_t const*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x1ac): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x223): undefined reference to `xercesc_2_8::XMLPlatformUtils::isRelative(wchar_t const*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x236): undefined reference to `xercesc_2_8::XMLPlatformUtils::getCurrentDirectory(xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x2dc): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x2eb): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x379): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x3ef): undefined reference to `xercesc_2_8::XMLPlatformUtils::isRelative(wchar_t const*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x402): undefined reference to `xercesc_2_8::XMLPlatformUtils::getCurrentDirectory(xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x4a8): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x4b7): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x545): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x5bb): undefined reference to `xercesc_2_8::XMLPlatformUtils::isRelative(wchar_t const*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x5d5): undefined reference to `xercesc_2_8::XMLPlatformUtils::weavePaths(wchar_t const*, wchar_t const*, xercesc_2_8::MemoryManager*)'
MINGW/LocalFileInputSource.o:LocalFileInputSource.cpp:(.text+0x656): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
MINGW/Mutexes.o:Mutexes.cpp:(.text+0xf): undefined reference to `xercesc_2_8::XMLPlatformUtils::unlockMutex(void*)'
MINGW/Mutexes.o:Mutexes.cpp:(.text+0x51): undefined reference to `xercesc_2_8::XMLPlatformUtils::lockMutex(void*)'
MINGW/Mutexes.o:Mutexes.cpp:(.text+0x9c): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeMutex(void*)'
MINGW/Mutexes.o:Mutexes.cpp:(.text+0xc0): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeMutex(void*)'
MINGW/Mutexes.o:Mutexes.cpp:(.text+0xe7): undefined reference to `xercesc_2_8::XMLPlatformUtils::makeMutex(xercesc_2_8::MemoryManager*)'
MINGW/Mutexes.o:Mutexes.cpp:(.text+0x10b): undefined reference to `xercesc_2_8::XMLPlatformUtils::makeMutex(xercesc_2_8::MemoryManager*)'
MINGW/PlatformUtils.o:PlatformUtils.cpp:(.text+0x15d): undefined reference to `xercesc_2_8::XMLPlatformUtils::loadAMsgSet(wchar_t const*)'
MINGW/PlatformUtils.o:PlatformUtils.cpp:(.text+0x248): undefined reference to `xercesc_2_8::XMLPlatformUtils::platformTerm()'
MINGW/PlatformUtils.o:PlatformUtils.cpp:(.text+0x34e): undefined reference to `xercesc_2_8::XMLPlatformUtils::platformInit()'
MINGW/PlatformUtils.o:PlatformUtils.cpp:(.text+0x3fe): undefined reference to `xercesc_2_8::XMLPlatformUtils::makeTransService()'
MINGW/PlatformUtils.o:PlatformUtils.cpp:(.text+0x413): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/PlatformUtils.o:PlatformUtils.cpp:(.text+0x43f): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/PlatformUtils.o:PlatformUtils.cpp:(.text+0x456): undefined reference to `xercesc_2_8::XMLPlatformUtils::makeNetAccessor()'
MINGW/StdInInputSource.o:StdInInputSource.cpp:(.text+0x13): undefined reference to `xercesc_2_8::XMLPlatformUtils::openStdInHandle(xercesc_2_8::MemoryManager*)'
MINGW/TransService.o:TransService.cpp:(.text+0x39f): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/TransService.o:TransService.cpp:(.text+0x436): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/TransService.o:TransService.cpp:(.text+0x4d7): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/TransService.o:TransService.cpp:(.text+0x56e): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/XMLException.o:XMLException.cpp:(.text+0x2bc): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/XMLInitializer.o:XMLInitializer.cpp:(.text+0x6e): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/XMLScanner.o:XMLScanner.cpp:(.text+0x6dc): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/XMLURL.o:XMLURL.cpp:(.text+0x512): undefined reference to `xercesc_2_8::XMLPlatformUtils::weavePaths(wchar_t const*, wchar_t const*, xercesc_2_8::MemoryManager*)'
MINGW/XMLValidator.o:XMLValidator.cpp:(.text+0x1f2): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/XSDErrorReporter.o:XSDErrorReporter.cpp:(.text+0x289): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/XSDErrorReporter.o:XSDErrorReporter.cpp:(.text+0x31a): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
collect2: ld returned 1 exit status
make[1]: *** [/home/walterd/xerces-c-src_2_8_0//lib/libxerces-c2_8_0.dll] Error 1
Building /home/walterd/xerces-c-src_2_8_0//lib/libxerces-depdom2_8_0.dll
g++ -shared   -o /home/walterd/xerces-c-src_2_8_0//lib/libxerces-depdom2_8_0.dll MINGW/depdom/AttrImpl.o MINGW/depdom/AttrMapImpl.o MINGW/depdom/AttrNSImpl.o MINGW/depdom/CDATASectionImpl.o MINGW/depdom/CharacterDataImpl.o MINGW/depdom/ChildNode.o MINGW/depdom/CommentImpl.o MINGW/depdom/DOMParser.o MINGW/depdom/DOMString.o MINGW/depdom/DOM_Attr.o MINGW/depdom/DOM_CDATASection.o MINGW/depdom/DOM_CharacterData.o MINGW/depdom/DOM_Comment.o MINGW/depdom/DOM_DOMException.o MINGW/depdom/DOM_DOMImplementation.o MINGW/depdom/DOM_Document.o MINGW/depdom/DOM_DocumentFragment.o MINGW/depdom/DOM_DocumentType.o MINGW/depdom/DOM_Element.o MINGW/depdom/DOM_Entity.o MINGW/depdom/DOM_EntityReference.o MINGW/depdom/DOM_NamedNodeMap.o MINGW/depdom/DOM_Node.o MINGW/depdom/DOM_NodeFilter.o MINGW/depdom/DOM_NodeIterator.o MINGW/depdom/DOM_NodeList.o MINGW/depdom/DOM_Notation.o MINGW/depdom/DOM_ProcessingInstruction.o MINGW/depdom/DOM_Range.o MINGW/depdom/DOM_RangeException.o MINGW/depdom/DOM_Text.o MINGW/depdom/DOM_TreeWalker.o MINGW/depdom/DOM_XMLDecl.o MINGW/depdom/DStringPool.o MINGW/depdom/DeepNodeListImpl.o MINGW/depdom/DocumentFragmentImpl.o MINGW/depdom/DocumentImpl.o MINGW/depdom/DocumentTypeImpl.o MINGW/depdom/DomMemDebug.o MINGW/depdom/ElementDefinitionImpl.o MINGW/depdom/ElementImpl.o MINGW/depdom/ElementNSImpl.o MINGW/depdom/EntityImpl.o MINGW/depdom/EntityReferenceImpl.o MINGW/depdom/NamedNodeMapImpl.o MINGW/depdom/NodeIDMap.o MINGW/depdom/NodeImpl.o MINGW/depdom/NodeIteratorImpl.o MINGW/depdom/NodeListImpl.o MINGW/depdom/NodeVector.o MINGW/depdom/NotationImpl.o MINGW/depdom/ParentNode.o MINGW/depdom/ProcessingInstructionImpl.o MINGW/depdom/RangeImpl.o MINGW/depdom/RefCountedImpl.o MINGW/depdom/TextImpl.o MINGW/depdom/TreeWalkerImpl.o MINGW/depdom/XMLDeclImpl.o    -mthreads -lws2_32 -L/home/walterd/xerces-c-src_2_8_0//lib -lxerces-c
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x2c5): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x2e7): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x318): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x324): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x3cb): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x46f): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x4cf): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x4f9): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x6e9): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x701): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0xa08): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0xa3c): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0xade): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0xb2d): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0xc61): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0xc73): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0xca2): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0xd37): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0xd4c): more undefined references to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)' follow
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x12ff): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicIncrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x1515): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x1546): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x15fe): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x1613): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x1647): undefined reference to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)'
MINGW/depdom/DOMString.o:DOMString.cpp:(.text+0x16bd): more undefined references to `xercesc_2_8::XMLPlatformUtils::atomicDecrement(int&)' follow
MINGW/depdom/DOM_DOMImplementation.o:DOM_DOMImplementation.cpp:(.text+0x5cb): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
MINGW/depdom/DStringPool.o:DStringPool.cpp:(.text+0x1c6): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(XMLException.o):XMLException.cpp:(.text+0x2bc): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(XMLScanner.o):XMLScanner.cpp:(.text+0x6dc): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(PlatformUtils.o):PlatformUtils.cpp:(.text+0x15d): undefined reference to `xercesc_2_8::XMLPlatformUtils::loadAMsgSet(wchar_t const*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(PlatformUtils.o):PlatformUtils.cpp:(.text+0x248): undefined reference to `xercesc_2_8::XMLPlatformUtils::platformTerm()'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(PlatformUtils.o):PlatformUtils.cpp:(.text+0x34e): undefined reference to `xercesc_2_8::XMLPlatformUtils::platformInit()'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(PlatformUtils.o):PlatformUtils.cpp:(.text+0x3fe): undefined reference to `xercesc_2_8::XMLPlatformUtils::makeTransService()'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(PlatformUtils.o):PlatformUtils.cpp:(.text+0x413): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(PlatformUtils.o):PlatformUtils.cpp:(.text+0x43f): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(PlatformUtils.o):PlatformUtils.cpp:(.text+0x456): undefined reference to `xercesc_2_8::XMLPlatformUtils::makeNetAccessor()'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(Mutexes.o):Mutexes.cpp:(.text+0xf): undefined reference to `xercesc_2_8::XMLPlatformUtils::unlockMutex(void*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(Mutexes.o):Mutexes.cpp:(.text+0x51): undefined reference to `xercesc_2_8::XMLPlatformUtils::lockMutex(void*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(Mutexes.o):Mutexes.cpp:(.text+0x9c): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeMutex(void*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(Mutexes.o):Mutexes.cpp:(.text+0xc0): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeMutex(void*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(Mutexes.o):Mutexes.cpp:(.text+0xe7): undefined reference to `xercesc_2_8::XMLPlatformUtils::makeMutex(xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(Mutexes.o):Mutexes.cpp:(.text+0x10b): undefined reference to `xercesc_2_8::XMLPlatformUtils::makeMutex(xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(XMLValidator.o):XMLValidator.cpp:(.text+0x1f2): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(XMLURL.o):XMLURL.cpp:(.text+0x512): undefined reference to `xercesc_2_8::XMLPlatformUtils::weavePaths(wchar_t const*, wchar_t const*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x111): undefined reference to `xercesc_2_8::XMLPlatformUtils::isRelative(wchar_t const*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x12b): undefined reference to `xercesc_2_8::XMLPlatformUtils::weavePaths(wchar_t const*, wchar_t const*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x1ac): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x223): undefined reference to `xercesc_2_8::XMLPlatformUtils::isRelative(wchar_t const*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x236): undefined reference to `xercesc_2_8::XMLPlatformUtils::getCurrentDirectory(xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x2dc): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x2eb): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x379): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x3ef): undefined reference to `xercesc_2_8::XMLPlatformUtils::isRelative(wchar_t const*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x402): undefined reference to `xercesc_2_8::XMLPlatformUtils::getCurrentDirectory(xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x4a8): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x4b7): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x545): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x5bb): undefined reference to `xercesc_2_8::XMLPlatformUtils::isRelative(wchar_t const*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x5d5): undefined reference to `xercesc_2_8::XMLPlatformUtils::weavePaths(wchar_t const*, wchar_t const*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(LocalFileInputSource.o):LocalFileInputSource.cpp:(.text+0x656): undefined reference to `xercesc_2_8::XMLPlatformUtils::removeDotSlash(wchar_t*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(TransService.o):TransService.cpp:(.text+0x39f): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(TransService.o):TransService.cpp:(.text+0x436): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(TransService.o):TransService.cpp:(.text+0x4d7): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(TransService.o):TransService.cpp:(.text+0x56e): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(XMLInitializer.o):XMLInitializer.cpp:(.text+0x6e): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(BinFileInputStream.o):BinFileInputStream.cpp:(.text+0x25): undefined reference to `xercesc_2_8::XMLPlatformUtils::readFileBuffer(void*, unsigned int, unsigned char*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(BinFileInputStream.o):BinFileInputStream.cpp:(.text+0x43): undefined reference to `xercesc_2_8::XMLPlatformUtils::curFilePos(void*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(BinFileInputStream.o):BinFileInputStream.cpp:(.text+0x61): undefined reference to `xercesc_2_8::XMLPlatformUtils::resetFile(void*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(BinFileInputStream.o):BinFileInputStream.cpp:(.text+0x7f): undefined reference to `xercesc_2_8::XMLPlatformUtils::fileSize(void*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(BinFileInputStream.o):BinFileInputStream.cpp:(.text+0xa9): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeFile(void*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(BinFileInputStream.o):BinFileInputStream.cpp:(.text+0xfb): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeFile(void*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(BinFileInputStream.o):BinFileInputStream.cpp:(.text+0x145): undefined reference to `xercesc_2_8::XMLPlatformUtils::closeFile(void*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(BinFileInputStream.o):BinFileInputStream.cpp:(.text+0x1ea): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFile(char const*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(BinFileInputStream.o):BinFileInputStream.cpp:(.text+0x238): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFile(char const*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(BinFileInputStream.o):BinFileInputStream.cpp:(.text+0x286): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFile(wchar_t const*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(BinFileInputStream.o):BinFileInputStream.cpp:(.text+0x2d4): undefined reference to `xercesc_2_8::XMLPlatformUtils::openFile(wchar_t const*, xercesc_2_8::MemoryManager*)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(DOMImplementationImpl.o):DOMImplementationImpl.cpp:(.text+0x884): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(DOMNormalizer.o):DOMNormalizer.cpp:(.text+0x576): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(XSDErrorReporter.o):XSDErrorReporter.cpp:(.text+0x289): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(XSDErrorReporter.o):XSDErrorReporter.cpp:(.text+0x31a): undefined reference to `xercesc_2_8::XMLPlatformUtils::panic(xercesc_2_8::PanicHandler::PanicReasons)'
C:/msys/1.0/home/walterd/xerces-c-src_2_8_0/lib/libxerces-c.a(DOMDocumentTypeImpl.o):DOMDocumentTypeImpl.cpp:(.text+0x5f1): undefined reference to `xercesc_2_8::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
collect2: ld returned 1 exit status
make[1]: *** [/home/walterd/xerces-c-src_2_8_0//lib/libxerces-depdom2_8_0.dll] Error 1
make[1]: Target `all' not remade because of errors.
make[1]: Leaving directory `/home/walterd/xerces-c-src_2_8_0/obj'
make: *** [/home/walterd/xerces-c-src_2_8_0//lib/libxerces-c2_8_0.dll] Error 2

Reply via email to