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 "Oliver Gehrke (JIRA)" <xe...@xml.apache.org> on 2005/09/15 14:20:54 UTC

[jira] Created: (XERCESC-1501) Build failure on Cygwin

Build failure on Cygwin
-----------------------

         Key: XERCESC-1501
         URL: http://issues.apache.org/jira/browse/XERCESC-1501
     Project: Xerces-C++
        Type: Bug
  Components: Build  
    Versions: 2.7.0    
 Environment: (1) CYGWIN_NT-5.0 pc-03420 1.5.12(0.116/4/2) 2004-11-10 08:34 i686 unknown unknown Cygwin
    Win2000, gcc version 3.3.3 (cygwin special)

(2) CYGWIN_NT-5.1 lp-06351 1.5.18(0.132/4/2) 2005-07-02 20:30 i686 unknown unknown Cygwin
    Win XP Pro SP1, gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
    Reporter: Oliver Gehrke


I've been trying to build 2.7.0 on two Cygwin machines, but keep getting tons of linkage errors. Builds on Linux and Solaris
work fine, and I can successfully build <=2.6.0 on the two Cygwin boxes, so I doubt there's too much wrong with the environment.

Here's an excerpt of what it throws at me:

--------------------------------------------------------------------------------------------------------------------------------------------------------------
[...]
Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll
make -s -C /cygdrive/d/tmp/xerces-c-src_2_7_0/obj -k
Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll
Creating library file: /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c27.dll.a
symlink /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c2_7_0.dll.a
symlink /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c.dll.a
Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-depdom27.dll
Creating library file: /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-depdom27.dll.a
CYGWIN/depdom/AttrImpl.o(.text+0x4bb):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator delete(void*)'
CYGWIN/depdom/AttrImpl.o(.text+0x50d):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator new(unsigned, xercesc_2_7::MemoryManager*)'
CYGWIN/depdom/AttrImpl.o(.text+0x563):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator delete(void*, xercesc_2_7::MemoryManager*)'
CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0x87):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::XMLException[not-in-charge](char const*, unsigned, xercesc_2_7::MemoryManager*)'
CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0xa7):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::loadExceptText(xercesc_2_7::XMLExcepts::Codes)'
CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0xca):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::~XMLException [not-in-charge]()'
CYGWIN/depdom/AttrImpl.o(.text$_ZNK11xercesc_2_730ArrayIndexOutOfBoundsException9duplicateEv[xercesc_2_7::ArrayIndexOutOfBoundsException::duplicate() const]+0x70):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::XMLException[not-in-charge](xercesc_2_7::XMLException const&)'
CYGWIN/depdom/AttrImpl.o(.text$_ZNK11xercesc_2_730ArrayIndexOutOfBoundsException7getTypeEv[xercesc_2_7::ArrayIndexOutOfBoundsException::getType() const]+0x4):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgArrayIndexOutOfBoundsException_Name'
CYGWIN/depdom/CDATASectionImpl.o(.text+0x2b7):CDATASectionImpl.cpp: undefined reference to `xercesc_2_7::XMLRegisterCleanup::XMLRegisterCleanup[in-charge]()'
CYGWIN/depdom/DOMParser.o(.text+0x8e3):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::GrammarResolver[in-charge](xercesc_2_7::XMLGrammarPool*, xercesc_2_7::MemoryManager*)'
CYGWIN/depdom/DOMParser.o(.text+0x948):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScannerResolver::getDefaultScanner(xercesc_2_7::XMLValidator*, xercesc_2_7::GrammarResolver*, xercesc_2_7::MemoryManager*)'
CYGWIN/depdom/DOMParser.o(.text+0x971):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::setURIStringPool(xercesc_2_7::XMLStringPool*)'
CYGWIN/depdom/DOMParser.o(.text+0xa70):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::~GrammarResolver [in-charge]()'
CYGWIN/depdom/DOMParser.o(.text+0xcb1):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::getGrammar(unsigned short const*)'
CYGWIN/depdom/DOMParser.o(.text+0xce3):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::getURIText(unsigned) const'
CYGWIN/depdom/DOMParser.o(.text+0xd28):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLReader::getSrcOffset() const'
CYGWIN/depdom/DOMParser.o(.text+0x1054):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLString::transcode(char const*, xercesc_2_7::MemoryManager*)'
CYGWIN/depdom/DOMParser.o(.text+0x1149):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScannerResolver::resolveScanner(unsigned short const*, xercesc_2_7::XMLValidator*, xercesc_2_7::GrammarResolver*, xercesc_2_7::MemoryManager*)'
CYGWIN/depdom/DOMParser.o(.text+0x115e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::setParseSettings(xercesc_2_7::XMLScanner*)'
CYGWIN/depdom/DOMParser.o(.text+0x145c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanDocument(unsigned short const*)'
CYGWIN/depdom/DOMParser.o(.text+0x1618):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanDocument(char const*)'
CYGWIN/depdom/DOMParser.o(.text+0x17f0):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(unsigned short const*, xercesc_2_7::XMLPScanToken&)'
CYGWIN/depdom/DOMParser.o(.text+0x1934):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(char const*, xercesc_2_7::XMLPScanToken&)'
CYGWIN/depdom/DOMParser.o(.text+0x1a78):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(xercesc_2_7::InputSource const&, xercesc_2_7::XMLPScanToken&)'
CYGWIN/depdom/DOMParser.o(.text+0x1ad8):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanReset(xercesc_2_7::XMLPScanToken&)'
CYGWIN/depdom/DOMParser.o(.text+0x1b68):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::SAXParseException[in-charge](unsigned short const*, unsigned short const*, unsigned short const*, long, long, xercesc_2_7::MemoryManager*)'
CYGWIN/depdom/DOMParser.o(.text+0x1ba0):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::SAXParseException[in-charge](xercesc_2_7::SAXParseException const&)'
CYGWIN/depdom/DOMParser.o(.text+0x1ba8):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::~SAXParseException [in-charge]()'
CYGWIN/depdom/DOMParser.o(.text+0x2a31):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::getURIText(unsigned, xercesc_2_7::XMLBuffer&) const'
CYGWIN/depdom/DOMParser.o(.text+0x2bda):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLString::compareString(unsigned short const*, unsigned short const*)'
CYGWIN/depdom/DOMParser.o(.text+0x2cad):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttr::getQName() const'
CYGWIN/depdom/DOMParser.o(.text+0x2f84):DOMParser.cpp: undefined reference to `xercesc_2_7::QName::getRawName()'
CYGWIN/depdom/DOMParser.o(.text+0x38e5):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgAttListString'
CYGWIN/depdom/DOMParser.o(.text+0x3985):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgCDATAString'
CYGWIN/depdom/DOMParser.o(.text+0x39a9):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDString'
CYGWIN/depdom/DOMParser.o(.text+0x39cd):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDRefString'
CYGWIN/depdom/DOMParser.o(.text+0x39f4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDRefsString'
CYGWIN/depdom/DOMParser.o(.text+0x3a21):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEntityString'
CYGWIN/depdom/DOMParser.o(.text+0x3a4e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEntitiesString'
CYGWIN/depdom/DOMParser.o(.text+0x3a72):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNmTokenString'
CYGWIN/depdom/DOMParser.o(.text+0x3a96):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNmTokensString'
CYGWIN/depdom/DOMParser.o(.text+0x3aba):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNotationString'
CYGWIN/depdom/DOMParser.o(.text+0x3c55):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgRequiredString'
CYGWIN/depdom/DOMParser.o(.text+0x3c7f):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgImpliedString'
CYGWIN/depdom/DOMParser.o(.text+0x3ca9):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgFixedString'
CYGWIN/depdom/DOMParser.o(.text+0x3e12):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgCommentString'
CYGWIN/depdom/DOMParser.o(.text+0x439d):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgElemString'
CYGWIN/depdom/DOMParser.o(.text+0x4690):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgXMLNSURIName'
CYGWIN/depdom/DOMParser.o(.text+0x46f2):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLBuffer::insureCapacity(unsigned)'
CYGWIN/depdom/DOMParser.o(.text+0x4729):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgXMLURIName'
CYGWIN/depdom/DOMParser.o(.text+0x4fa8):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgPubIDString'
CYGWIN/depdom/DOMParser.o(.text+0x507c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgSysIDString'
CYGWIN/depdom/DOMParser.o(.text+0x5150):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNDATAString'
CYGWIN/depdom/DOMParser.o(.text+0x566c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::loadGrammar(char const*, short, bool)'
CYGWIN/depdom/DOMParser.o(.text+0x583e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::loadGrammar(unsigned short const*, short, bool)'
CYGWIN/depdom/DOMParser.o(.text+0x5ae2):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::resetCachedGrammar()'
CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::isSerializable() const'
CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::serialize(xercesc_2_7::XSerializeEngine&)'
CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::getProtoType() const'
CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::isSerializable() const'
CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::serialize(xercesc_2_7::XSerializeEngine&)'
CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::getProtoType() const'
CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::isSerializable() const'
CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::serialize(xercesc_2_7::XSerializeEngine&)'
CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::getProtoType() const'
CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::isSerializable() const'
CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::serialize(xercesc_2_7::XSerializeEngine&)'
CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::getProtoType() const'
CYGWIN/depdom/DOMParser.o(.text$_ZNK11xercesc_2_719EmptyStackException7getTypeEv[xercesc_2_7::EmptyStackException::getType() const]+0x4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEmptyStackException_Name'
CYGWIN/depdom/DOMParser.o(.text$_ZN11xercesc_2_713DTDEntityDeclD1Ev[xercesc_2_7::DTDEntityDecl::~DTDEntityDecl [in-charge]()]+0x13):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLEntityDecl::~XMLEntityDecl [not-in-charge]()'
CYGWIN/depdom/DOMParser.o(.text$_ZNK11xercesc_2_711IOException7getTypeEv[xercesc_2_7::IOException::getType() const]+0x4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIOException_Name'
CYGWIN/depdom/DOMString.o(.text+0x13):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::fgTransService'
CYGWIN/depdom/DOMString.o(.text+0x2d):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::panic(xercesc_2_7::PanicHandler::PanicReasons)'
CYGWIN/depdom/DOMString.o(.text+0x45):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
CYGWIN/depdom/DOMString.o(.text+0x6b):DOMString.cpp: undefined reference to `xercesc_2_7::XMLRegisterCleanup::registerCleanup(void (*)())'
CYGWIN/depdom/DOMString.o(.text+0x90):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::fgMemoryManager'
CYGWIN/depdom/DOMString.o(.text+0xaa):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::atomicIncrement(int&)'
CYGWIN/depdom/DOMString.o(.text+0x124):DOMString.cpp: undefined reference to `xercesc_2_7::XMemory::operator new(unsigned)'
CYGWIN/depdom/DOMString.o(.text+0x146):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutex::XMLMutex[in-charge](xercesc_2_7::MemoryManager*)'
CYGWIN/depdom/DOMString.o(.text+0x1ac):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutex::~XMLMutex [in-charge]()'
CYGWIN/depdom/DOMString.o(.text+0x1ef):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutexLock::XMLMutexLock[in-charge](xercesc_2_7::XMLMutex*)'
CYGWIN/depdom/DOMString.o(.text+0x293):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutexLock::~XMLMutexLock [in-charge]()'
CYGWIN/depdom/DOMString.o(.text+0x3fb):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::atomicDecrement(int&)'
CYGWIN/depdom/DOMString.o(.text+0x193c):DOMString.cpp: undefined reference to `xercesc_2_7::XMLString::stringLen(char const*)'
CYGWIN/depdom/DOM_DOMImplementation.o(.text+0x1d0):DOM_DOMImplementation.cpp: undefined reference to `xercesc_2_7::XMLString::compareIString(unsigned short const*, unsigned short const*)'
CYGWIN/depdom/DOM_DOMImplementation.o(.text+0x3a9):DOM_DOMImplementation.cpp: undefined reference to `xercesc_2_7::XMLChar1_0::isValidName(unsigned short const*, unsigned)'
CYGWIN/depdom/DStringPool.o(.text+0x3f1):DStringPool.cpp: undefined reference to `xercesc_2_7::XMLString::hashN(unsigned short const*, unsigned, unsigned, xercesc_2_7::MemoryManager*)'
CYGWIN/depdom/DocumentImpl.o(.text+0x4099):DocumentImpl.cpp: undefined reference to `xercesc_2_7::HashPtr::HashPtr[in-charge]()'
CYGWIN/depdom/DocumentImpl.o(.text$_ZNK11xercesc_2_722NoSuchElementException7getTypeEv[xercesc_2_7::NoSuchElementException::getType() const]+0x4):DocumentImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNoSuchElementException_Name'
CYGWIN/depdom/DocumentImpl.o(.text$_ZNK11xercesc_2_724IllegalArgumentException7getTypeEv[xercesc_2_7::IllegalArgumentException::getType() const]+0x4):DocumentImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIllegalArgumentException_Name'
CYGWIN/depdom/NodeIDMap.o(.text$_ZNK11xercesc_2_716RuntimeException7getTypeEv[xercesc_2_7::RuntimeException::getType() const]+0x4):NodeIDMap.cpp: undefined reference to `xercesc_2_7::XMLUni::fgRuntimeException_Name'
CYGWIN/depdom/XMLDeclImpl.o(.text+0x5e):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgVersion1_0'
CYGWIN/depdom/XMLDeclImpl.o(.text+0x7a):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgUTF8EncodingString'
CYGWIN/depdom/XMLDeclImpl.o(.text+0x97):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNoString'
collect2: ld returned 1 exit status
make[1]: *** [/cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-depdom27.dll] Error 1
make[1]: Target `ALL' not remade because of errors.
make: *** [/cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll] Error 2


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


[jira] Commented: (XERCESC-1501) Build failure on Cygwin

Posted by "Jesse Pelton (JIRA)" <xe...@xml.apache.org>.
    [ http://issues.apache.org/jira/browse/XERCESC-1501?page=comments#action_12329427 ] 

Jesse Pelton commented on XERCESC-1501:
---------------------------------------

It looks like the build is broken for large parts of the deprecated DOM. Do you need that? If not, try building without it. I don't use Cygwin and I'm not particularly familiar with current *nix build tools, but it looks to me like removing "deprecated" from the list of dependents for the "all" target in the DOM makefile should do the trick (or at least set you on your way).

If you can build without the deprecated DOM, it's probably a sign of neglect of that code. It gets little if any attention precisely because it's deprecated, and it will not be included in the next version of Xerces (3.0). Nonetheless, if there is a problem with the code, it may be worth chasing it down and offering a patch. It might find its way into a 2.7 maintenance release, and even if it doesn't, working code would be available in SVN for others in your situation.

> Build failure on Cygwin
> -----------------------
>
>          Key: XERCESC-1501
>          URL: http://issues.apache.org/jira/browse/XERCESC-1501
>      Project: Xerces-C++
>         Type: Bug
>   Components: Build
>     Versions: 2.7.0
>  Environment: (1) CYGWIN_NT-5.0 pc-03420 1.5.12(0.116/4/2) 2004-11-10 08:34 i686 unknown unknown Cygwin
>     Win2000, gcc version 3.3.3 (cygwin special)
> (2) CYGWIN_NT-5.1 lp-06351 1.5.18(0.132/4/2) 2005-07-02 20:30 i686 unknown unknown Cygwin
>     Win XP Pro SP1, gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
>     Reporter: Oliver Gehrke

>
> I've been trying to build 2.7.0 on two Cygwin machines, but keep getting tons of linkage errors. Builds on Linux and Solaris
> work fine, and I can successfully build <=2.6.0 on the two Cygwin boxes, so I doubt there's too much wrong with the environment.
> Here's an excerpt of what it throws at me:
> --------------------------------------------------------------------------------------------------------------------------------------------------------------
> [...]
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll
> make -s -C /cygdrive/d/tmp/xerces-c-src_2_7_0/obj -k
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll
> Creating library file: /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c27.dll.a
> symlink /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c2_7_0.dll.a
> symlink /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c.dll.a
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-depdom27.dll
> Creating library file: /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-depdom27.dll.a
> CYGWIN/depdom/AttrImpl.o(.text+0x4bb):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator delete(void*)'
> CYGWIN/depdom/AttrImpl.o(.text+0x50d):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator new(unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text+0x563):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator delete(void*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0x87):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::XMLException[not-in-charge](char const*, unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0xa7):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::loadExceptText(xercesc_2_7::XMLExcepts::Codes)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0xca):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::~XMLException [not-in-charge]()'
> CYGWIN/depdom/AttrImpl.o(.text$_ZNK11xercesc_2_730ArrayIndexOutOfBoundsException9duplicateEv[xercesc_2_7::ArrayIndexOutOfBoundsException::duplicate() const]+0x70):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::XMLException[not-in-charge](xercesc_2_7::XMLException const&)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZNK11xercesc_2_730ArrayIndexOutOfBoundsException7getTypeEv[xercesc_2_7::ArrayIndexOutOfBoundsException::getType() const]+0x4):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgArrayIndexOutOfBoundsException_Name'
> CYGWIN/depdom/CDATASectionImpl.o(.text+0x2b7):CDATASectionImpl.cpp: undefined reference to `xercesc_2_7::XMLRegisterCleanup::XMLRegisterCleanup[in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0x8e3):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::GrammarResolver[in-charge](xercesc_2_7::XMLGrammarPool*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x948):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScannerResolver::getDefaultScanner(xercesc_2_7::XMLValidator*, xercesc_2_7::GrammarResolver*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x971):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::setURIStringPool(xercesc_2_7::XMLStringPool*)'
> CYGWIN/depdom/DOMParser.o(.text+0xa70):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::~GrammarResolver [in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0xcb1):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::getGrammar(unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0xce3):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::getURIText(unsigned) const'
> CYGWIN/depdom/DOMParser.o(.text+0xd28):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLReader::getSrcOffset() const'
> CYGWIN/depdom/DOMParser.o(.text+0x1054):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLString::transcode(char const*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1149):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScannerResolver::resolveScanner(unsigned short const*, xercesc_2_7::XMLValidator*, xercesc_2_7::GrammarResolver*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x115e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::setParseSettings(xercesc_2_7::XMLScanner*)'
> CYGWIN/depdom/DOMParser.o(.text+0x145c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanDocument(unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1618):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanDocument(char const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x17f0):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(unsigned short const*, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1934):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(char const*, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1a78):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(xercesc_2_7::InputSource const&, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ad8):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanReset(xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1b68):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::SAXParseException[in-charge](unsigned short const*, unsigned short const*, unsigned short const*, long, long, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ba0):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::SAXParseException[in-charge](xercesc_2_7::SAXParseException const&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ba8):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::~SAXParseException [in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0x2a31):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::getURIText(unsigned, xercesc_2_7::XMLBuffer&) const'
> CYGWIN/depdom/DOMParser.o(.text+0x2bda):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLString::compareString(unsigned short const*, unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x2cad):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttr::getQName() const'
> CYGWIN/depdom/DOMParser.o(.text+0x2f84):DOMParser.cpp: undefined reference to `xercesc_2_7::QName::getRawName()'
> CYGWIN/depdom/DOMParser.o(.text+0x38e5):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgAttListString'
> CYGWIN/depdom/DOMParser.o(.text+0x3985):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgCDATAString'
> CYGWIN/depdom/DOMParser.o(.text+0x39a9):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x39cd):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDRefString'
> CYGWIN/depdom/DOMParser.o(.text+0x39f4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDRefsString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a21):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEntityString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a4e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEntitiesString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a72):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNmTokenString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a96):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNmTokensString'
> CYGWIN/depdom/DOMParser.o(.text+0x3aba):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNotationString'
> CYGWIN/depdom/DOMParser.o(.text+0x3c55):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgRequiredString'
> CYGWIN/depdom/DOMParser.o(.text+0x3c7f):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgImpliedString'
> CYGWIN/depdom/DOMParser.o(.text+0x3ca9):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgFixedString'
> CYGWIN/depdom/DOMParser.o(.text+0x3e12):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgCommentString'
> CYGWIN/depdom/DOMParser.o(.text+0x439d):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgElemString'
> CYGWIN/depdom/DOMParser.o(.text+0x4690):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgXMLNSURIName'
> CYGWIN/depdom/DOMParser.o(.text+0x46f2):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLBuffer::insureCapacity(unsigned)'
> CYGWIN/depdom/DOMParser.o(.text+0x4729):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgXMLURIName'
> CYGWIN/depdom/DOMParser.o(.text+0x4fa8):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgPubIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x507c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgSysIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x5150):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNDATAString'
> CYGWIN/depdom/DOMParser.o(.text+0x566c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::loadGrammar(char const*, short, bool)'
> CYGWIN/depdom/DOMParser.o(.text+0x583e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::loadGrammar(unsigned short const*, short, bool)'
> CYGWIN/depdom/DOMParser.o(.text+0x5ae2):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::resetCachedGrammar()'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.text$_ZNK11xercesc_2_719EmptyStackException7getTypeEv[xercesc_2_7::EmptyStackException::getType() const]+0x4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEmptyStackException_Name'
> CYGWIN/depdom/DOMParser.o(.text$_ZN11xercesc_2_713DTDEntityDeclD1Ev[xercesc_2_7::DTDEntityDecl::~DTDEntityDecl [in-charge]()]+0x13):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLEntityDecl::~XMLEntityDecl [not-in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text$_ZNK11xercesc_2_711IOException7getTypeEv[xercesc_2_7::IOException::getType() const]+0x4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIOException_Name'
> CYGWIN/depdom/DOMString.o(.text+0x13):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::fgTransService'
> CYGWIN/depdom/DOMString.o(.text+0x2d):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::panic(xercesc_2_7::PanicHandler::PanicReasons)'
> CYGWIN/depdom/DOMString.o(.text+0x45):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
> CYGWIN/depdom/DOMString.o(.text+0x6b):DOMString.cpp: undefined reference to `xercesc_2_7::XMLRegisterCleanup::registerCleanup(void (*)())'
> CYGWIN/depdom/DOMString.o(.text+0x90):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::fgMemoryManager'
> CYGWIN/depdom/DOMString.o(.text+0xaa):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::atomicIncrement(int&)'
> CYGWIN/depdom/DOMString.o(.text+0x124):DOMString.cpp: undefined reference to `xercesc_2_7::XMemory::operator new(unsigned)'
> CYGWIN/depdom/DOMString.o(.text+0x146):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutex::XMLMutex[in-charge](xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMString.o(.text+0x1ac):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutex::~XMLMutex [in-charge]()'
> CYGWIN/depdom/DOMString.o(.text+0x1ef):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutexLock::XMLMutexLock[in-charge](xercesc_2_7::XMLMutex*)'
> CYGWIN/depdom/DOMString.o(.text+0x293):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutexLock::~XMLMutexLock [in-charge]()'
> CYGWIN/depdom/DOMString.o(.text+0x3fb):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::atomicDecrement(int&)'
> CYGWIN/depdom/DOMString.o(.text+0x193c):DOMString.cpp: undefined reference to `xercesc_2_7::XMLString::stringLen(char const*)'
> CYGWIN/depdom/DOM_DOMImplementation.o(.text+0x1d0):DOM_DOMImplementation.cpp: undefined reference to `xercesc_2_7::XMLString::compareIString(unsigned short const*, unsigned short const*)'
> CYGWIN/depdom/DOM_DOMImplementation.o(.text+0x3a9):DOM_DOMImplementation.cpp: undefined reference to `xercesc_2_7::XMLChar1_0::isValidName(unsigned short const*, unsigned)'
> CYGWIN/depdom/DStringPool.o(.text+0x3f1):DStringPool.cpp: undefined reference to `xercesc_2_7::XMLString::hashN(unsigned short const*, unsigned, unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DocumentImpl.o(.text+0x4099):DocumentImpl.cpp: undefined reference to `xercesc_2_7::HashPtr::HashPtr[in-charge]()'
> CYGWIN/depdom/DocumentImpl.o(.text$_ZNK11xercesc_2_722NoSuchElementException7getTypeEv[xercesc_2_7::NoSuchElementException::getType() const]+0x4):DocumentImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNoSuchElementException_Name'
> CYGWIN/depdom/DocumentImpl.o(.text$_ZNK11xercesc_2_724IllegalArgumentException7getTypeEv[xercesc_2_7::IllegalArgumentException::getType() const]+0x4):DocumentImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIllegalArgumentException_Name'
> CYGWIN/depdom/NodeIDMap.o(.text$_ZNK11xercesc_2_716RuntimeException7getTypeEv[xercesc_2_7::RuntimeException::getType() const]+0x4):NodeIDMap.cpp: undefined reference to `xercesc_2_7::XMLUni::fgRuntimeException_Name'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x5e):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgVersion1_0'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x7a):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgUTF8EncodingString'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x97):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNoString'
> collect2: ld returned 1 exit status
> make[1]: *** [/cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-depdom27.dll] Error 1
> make[1]: Target `ALL' not remade because of errors.
> make: *** [/cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll] Error 2

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


[jira] Issue Comment Edited: (XERCESC-1501) Build failure on Cygwin

Posted by "Alex Bochura (JIRA)" <xe...@xml.apache.org>.
    [ https://issues.apache.org/jira/browse/XERCESC-1501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12611288#action_12611288 ] 

aux88 edited comment on XERCESC-1501 at 7/7/08 11:55 AM:
----------------------------------------------------------------

Exactly the same problem but with xerces-c 2.8.

$ bash --version
GNU bash, version 3.2.25(17)-release (i686-pc-cygwin)

$ gcc --version
gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)

Steps were as the following:
1. cd  ./src/xerces-c/src/xercesc
2. ./runConfigure -p cygwin -x g++ -c gcc
3. make

Then also removed the deprecated part from configure.in:

--- configure.in    2007-08-28 22:44:56.000000000 +0400
+++ configure.in        2008-07-07 22:28:58.125000000 +0400
@@ -170,7 +170,6 @@
 framework/psvi/Makefile \
 dom/Makefile \
 dom/impl/Makefile \
-dom/deprecated/Makefile \
 parsers/Makefile \
 internal/Makefile \
 sax/Makefile \

it didn't help.

Please advise further steps.

      was (Author: aux88):
    Exactly the same problem but with xerces-c 2.8.

$ bash --version
GNU bash, version 3.2.25(17)-release (i686-pc-cygwin)

$ gcc --version
gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)

Steps were as the following:
1. cd  ./src/xerces-c/src/xercesc
2. ./runConfigure -p cygwin -x g++ -c cpp
3. make

Then also removed the deprecated part from configure.in:

--- configure.in    2007-08-28 22:44:56.000000000 +0400
+++ configure.in        2008-07-07 22:28:58.125000000 +0400
@@ -170,7 +170,6 @@
 framework/psvi/Makefile \
 dom/Makefile \
 dom/impl/Makefile \
-dom/deprecated/Makefile \
 parsers/Makefile \
 internal/Makefile \
 sax/Makefile \

it didn't help.

Please advise further steps.
  
> Build failure on Cygwin
> -----------------------
>
>                 Key: XERCESC-1501
>                 URL: https://issues.apache.org/jira/browse/XERCESC-1501
>             Project: Xerces-C++
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 2.7.0
>         Environment: (1) CYGWIN_NT-5.0 pc-03420 1.5.12(0.116/4/2) 2004-11-10 08:34 i686 unknown unknown Cygwin
>     Win2000, gcc version 3.3.3 (cygwin special)
> (2) CYGWIN_NT-5.1 lp-06351 1.5.18(0.132/4/2) 2005-07-02 20:30 i686 unknown unknown Cygwin
>     Win XP Pro SP1, gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
>            Reporter: Oliver Gehrke
>
> I've been trying to build 2.7.0 on two Cygwin machines, but keep getting tons of linkage errors. Builds on Linux and Solaris
> work fine, and I can successfully build <=2.6.0 on the two Cygwin boxes, so I doubt there's too much wrong with the environment.
> Here's an excerpt of what it throws at me:
> --------------------------------------------------------------------------------------------------------------------------------------------------------------
> [...]
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll
> make -s -C /cygdrive/d/tmp/xerces-c-src_2_7_0/obj -k
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll
> Creating library file: /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c27.dll.a
> symlink /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c2_7_0.dll.a
> symlink /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c.dll.a
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-depdom27.dll
> Creating library file: /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-depdom27.dll.a
> CYGWIN/depdom/AttrImpl.o(.text+0x4bb):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator delete(void*)'
> CYGWIN/depdom/AttrImpl.o(.text+0x50d):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator new(unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text+0x563):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator delete(void*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0x87):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::XMLException[not-in-charge](char const*, unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0xa7):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::loadExceptText(xercesc_2_7::XMLExcepts::Codes)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0xca):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::~XMLException [not-in-charge]()'
> CYGWIN/depdom/AttrImpl.o(.text$_ZNK11xercesc_2_730ArrayIndexOutOfBoundsException9duplicateEv[xercesc_2_7::ArrayIndexOutOfBoundsException::duplicate() const]+0x70):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::XMLException[not-in-charge](xercesc_2_7::XMLException const&)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZNK11xercesc_2_730ArrayIndexOutOfBoundsException7getTypeEv[xercesc_2_7::ArrayIndexOutOfBoundsException::getType() const]+0x4):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgArrayIndexOutOfBoundsException_Name'
> CYGWIN/depdom/CDATASectionImpl.o(.text+0x2b7):CDATASectionImpl.cpp: undefined reference to `xercesc_2_7::XMLRegisterCleanup::XMLRegisterCleanup[in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0x8e3):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::GrammarResolver[in-charge](xercesc_2_7::XMLGrammarPool*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x948):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScannerResolver::getDefaultScanner(xercesc_2_7::XMLValidator*, xercesc_2_7::GrammarResolver*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x971):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::setURIStringPool(xercesc_2_7::XMLStringPool*)'
> CYGWIN/depdom/DOMParser.o(.text+0xa70):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::~GrammarResolver [in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0xcb1):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::getGrammar(unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0xce3):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::getURIText(unsigned) const'
> CYGWIN/depdom/DOMParser.o(.text+0xd28):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLReader::getSrcOffset() const'
> CYGWIN/depdom/DOMParser.o(.text+0x1054):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLString::transcode(char const*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1149):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScannerResolver::resolveScanner(unsigned short const*, xercesc_2_7::XMLValidator*, xercesc_2_7::GrammarResolver*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x115e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::setParseSettings(xercesc_2_7::XMLScanner*)'
> CYGWIN/depdom/DOMParser.o(.text+0x145c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanDocument(unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1618):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanDocument(char const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x17f0):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(unsigned short const*, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1934):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(char const*, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1a78):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(xercesc_2_7::InputSource const&, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ad8):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanReset(xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1b68):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::SAXParseException[in-charge](unsigned short const*, unsigned short const*, unsigned short const*, long, long, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ba0):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::SAXParseException[in-charge](xercesc_2_7::SAXParseException const&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ba8):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::~SAXParseException [in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0x2a31):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::getURIText(unsigned, xercesc_2_7::XMLBuffer&) const'
> CYGWIN/depdom/DOMParser.o(.text+0x2bda):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLString::compareString(unsigned short const*, unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x2cad):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttr::getQName() const'
> CYGWIN/depdom/DOMParser.o(.text+0x2f84):DOMParser.cpp: undefined reference to `xercesc_2_7::QName::getRawName()'
> CYGWIN/depdom/DOMParser.o(.text+0x38e5):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgAttListString'
> CYGWIN/depdom/DOMParser.o(.text+0x3985):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgCDATAString'
> CYGWIN/depdom/DOMParser.o(.text+0x39a9):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x39cd):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDRefString'
> CYGWIN/depdom/DOMParser.o(.text+0x39f4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDRefsString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a21):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEntityString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a4e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEntitiesString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a72):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNmTokenString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a96):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNmTokensString'
> CYGWIN/depdom/DOMParser.o(.text+0x3aba):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNotationString'
> CYGWIN/depdom/DOMParser.o(.text+0x3c55):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgRequiredString'
> CYGWIN/depdom/DOMParser.o(.text+0x3c7f):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgImpliedString'
> CYGWIN/depdom/DOMParser.o(.text+0x3ca9):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgFixedString'
> CYGWIN/depdom/DOMParser.o(.text+0x3e12):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgCommentString'
> CYGWIN/depdom/DOMParser.o(.text+0x439d):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgElemString'
> CYGWIN/depdom/DOMParser.o(.text+0x4690):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgXMLNSURIName'
> CYGWIN/depdom/DOMParser.o(.text+0x46f2):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLBuffer::insureCapacity(unsigned)'
> CYGWIN/depdom/DOMParser.o(.text+0x4729):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgXMLURIName'
> CYGWIN/depdom/DOMParser.o(.text+0x4fa8):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgPubIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x507c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgSysIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x5150):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNDATAString'
> CYGWIN/depdom/DOMParser.o(.text+0x566c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::loadGrammar(char const*, short, bool)'
> CYGWIN/depdom/DOMParser.o(.text+0x583e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::loadGrammar(unsigned short const*, short, bool)'
> CYGWIN/depdom/DOMParser.o(.text+0x5ae2):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::resetCachedGrammar()'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.text$_ZNK11xercesc_2_719EmptyStackException7getTypeEv[xercesc_2_7::EmptyStackException::getType() const]+0x4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEmptyStackException_Name'
> CYGWIN/depdom/DOMParser.o(.text$_ZN11xercesc_2_713DTDEntityDeclD1Ev[xercesc_2_7::DTDEntityDecl::~DTDEntityDecl [in-charge]()]+0x13):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLEntityDecl::~XMLEntityDecl [not-in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text$_ZNK11xercesc_2_711IOException7getTypeEv[xercesc_2_7::IOException::getType() const]+0x4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIOException_Name'
> CYGWIN/depdom/DOMString.o(.text+0x13):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::fgTransService'
> CYGWIN/depdom/DOMString.o(.text+0x2d):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::panic(xercesc_2_7::PanicHandler::PanicReasons)'
> CYGWIN/depdom/DOMString.o(.text+0x45):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
> CYGWIN/depdom/DOMString.o(.text+0x6b):DOMString.cpp: undefined reference to `xercesc_2_7::XMLRegisterCleanup::registerCleanup(void (*)())'
> CYGWIN/depdom/DOMString.o(.text+0x90):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::fgMemoryManager'
> CYGWIN/depdom/DOMString.o(.text+0xaa):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::atomicIncrement(int&)'
> CYGWIN/depdom/DOMString.o(.text+0x124):DOMString.cpp: undefined reference to `xercesc_2_7::XMemory::operator new(unsigned)'
> CYGWIN/depdom/DOMString.o(.text+0x146):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutex::XMLMutex[in-charge](xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMString.o(.text+0x1ac):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutex::~XMLMutex [in-charge]()'
> CYGWIN/depdom/DOMString.o(.text+0x1ef):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutexLock::XMLMutexLock[in-charge](xercesc_2_7::XMLMutex*)'
> CYGWIN/depdom/DOMString.o(.text+0x293):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutexLock::~XMLMutexLock [in-charge]()'
> CYGWIN/depdom/DOMString.o(.text+0x3fb):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::atomicDecrement(int&)'
> CYGWIN/depdom/DOMString.o(.text+0x193c):DOMString.cpp: undefined reference to `xercesc_2_7::XMLString::stringLen(char const*)'
> CYGWIN/depdom/DOM_DOMImplementation.o(.text+0x1d0):DOM_DOMImplementation.cpp: undefined reference to `xercesc_2_7::XMLString::compareIString(unsigned short const*, unsigned short const*)'
> CYGWIN/depdom/DOM_DOMImplementation.o(.text+0x3a9):DOM_DOMImplementation.cpp: undefined reference to `xercesc_2_7::XMLChar1_0::isValidName(unsigned short const*, unsigned)'
> CYGWIN/depdom/DStringPool.o(.text+0x3f1):DStringPool.cpp: undefined reference to `xercesc_2_7::XMLString::hashN(unsigned short const*, unsigned, unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DocumentImpl.o(.text+0x4099):DocumentImpl.cpp: undefined reference to `xercesc_2_7::HashPtr::HashPtr[in-charge]()'
> CYGWIN/depdom/DocumentImpl.o(.text$_ZNK11xercesc_2_722NoSuchElementException7getTypeEv[xercesc_2_7::NoSuchElementException::getType() const]+0x4):DocumentImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNoSuchElementException_Name'
> CYGWIN/depdom/DocumentImpl.o(.text$_ZNK11xercesc_2_724IllegalArgumentException7getTypeEv[xercesc_2_7::IllegalArgumentException::getType() const]+0x4):DocumentImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIllegalArgumentException_Name'
> CYGWIN/depdom/NodeIDMap.o(.text$_ZNK11xercesc_2_716RuntimeException7getTypeEv[xercesc_2_7::RuntimeException::getType() const]+0x4):NodeIDMap.cpp: undefined reference to `xercesc_2_7::XMLUni::fgRuntimeException_Name'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x5e):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgVersion1_0'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x7a):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgUTF8EncodingString'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x97):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNoString'
> collect2: ld returned 1 exit status
> make[1]: *** [/cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-depdom27.dll] Error 1
> make[1]: Target `ALL' not remade because of errors.
> make: *** [/cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll] Error 2

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


[jira] Commented: (XERCESC-1501) Build failure on Cygwin

Posted by "Alex Bochura (JIRA)" <xe...@xml.apache.org>.
    [ https://issues.apache.org/jira/browse/XERCESC-1501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12611288#action_12611288 ] 

Alex Bochura commented on XERCESC-1501:
---------------------------------------

Exactly the same problem but with xerces-c 2.8.

$ bash --version
GNU bash, version 3.2.25(17)-release (i686-pc-cygwin)

$ gcc --version
gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)

Steps were as the following:
1. cd  ./src/xerces-c/src/xercesc
2. ./runConfigure -p cygwin -x g++ -c cpp
3. make

Then also removed the deprecated part from configure.in:

--- configure.in    2007-08-28 22:44:56.000000000 +0400
+++ configure.in        2008-07-07 22:28:58.125000000 +0400
@@ -170,7 +170,6 @@
 framework/psvi/Makefile \
 dom/Makefile \
 dom/impl/Makefile \
-dom/deprecated/Makefile \
 parsers/Makefile \
 internal/Makefile \
 sax/Makefile \

it didn't help.

Please advise further steps.

> Build failure on Cygwin
> -----------------------
>
>                 Key: XERCESC-1501
>                 URL: https://issues.apache.org/jira/browse/XERCESC-1501
>             Project: Xerces-C++
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 2.7.0
>         Environment: (1) CYGWIN_NT-5.0 pc-03420 1.5.12(0.116/4/2) 2004-11-10 08:34 i686 unknown unknown Cygwin
>     Win2000, gcc version 3.3.3 (cygwin special)
> (2) CYGWIN_NT-5.1 lp-06351 1.5.18(0.132/4/2) 2005-07-02 20:30 i686 unknown unknown Cygwin
>     Win XP Pro SP1, gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
>            Reporter: Oliver Gehrke
>
> I've been trying to build 2.7.0 on two Cygwin machines, but keep getting tons of linkage errors. Builds on Linux and Solaris
> work fine, and I can successfully build <=2.6.0 on the two Cygwin boxes, so I doubt there's too much wrong with the environment.
> Here's an excerpt of what it throws at me:
> --------------------------------------------------------------------------------------------------------------------------------------------------------------
> [...]
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll
> make -s -C /cygdrive/d/tmp/xerces-c-src_2_7_0/obj -k
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll
> Creating library file: /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c27.dll.a
> symlink /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c2_7_0.dll.a
> symlink /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c.dll.a
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-depdom27.dll
> Creating library file: /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-depdom27.dll.a
> CYGWIN/depdom/AttrImpl.o(.text+0x4bb):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator delete(void*)'
> CYGWIN/depdom/AttrImpl.o(.text+0x50d):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator new(unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text+0x563):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator delete(void*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0x87):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::XMLException[not-in-charge](char const*, unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0xa7):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::loadExceptText(xercesc_2_7::XMLExcepts::Codes)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0xca):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::~XMLException [not-in-charge]()'
> CYGWIN/depdom/AttrImpl.o(.text$_ZNK11xercesc_2_730ArrayIndexOutOfBoundsException9duplicateEv[xercesc_2_7::ArrayIndexOutOfBoundsException::duplicate() const]+0x70):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::XMLException[not-in-charge](xercesc_2_7::XMLException const&)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZNK11xercesc_2_730ArrayIndexOutOfBoundsException7getTypeEv[xercesc_2_7::ArrayIndexOutOfBoundsException::getType() const]+0x4):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgArrayIndexOutOfBoundsException_Name'
> CYGWIN/depdom/CDATASectionImpl.o(.text+0x2b7):CDATASectionImpl.cpp: undefined reference to `xercesc_2_7::XMLRegisterCleanup::XMLRegisterCleanup[in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0x8e3):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::GrammarResolver[in-charge](xercesc_2_7::XMLGrammarPool*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x948):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScannerResolver::getDefaultScanner(xercesc_2_7::XMLValidator*, xercesc_2_7::GrammarResolver*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x971):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::setURIStringPool(xercesc_2_7::XMLStringPool*)'
> CYGWIN/depdom/DOMParser.o(.text+0xa70):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::~GrammarResolver [in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0xcb1):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::getGrammar(unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0xce3):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::getURIText(unsigned) const'
> CYGWIN/depdom/DOMParser.o(.text+0xd28):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLReader::getSrcOffset() const'
> CYGWIN/depdom/DOMParser.o(.text+0x1054):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLString::transcode(char const*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1149):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScannerResolver::resolveScanner(unsigned short const*, xercesc_2_7::XMLValidator*, xercesc_2_7::GrammarResolver*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x115e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::setParseSettings(xercesc_2_7::XMLScanner*)'
> CYGWIN/depdom/DOMParser.o(.text+0x145c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanDocument(unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1618):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanDocument(char const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x17f0):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(unsigned short const*, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1934):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(char const*, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1a78):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(xercesc_2_7::InputSource const&, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ad8):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanReset(xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1b68):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::SAXParseException[in-charge](unsigned short const*, unsigned short const*, unsigned short const*, long, long, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ba0):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::SAXParseException[in-charge](xercesc_2_7::SAXParseException const&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ba8):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::~SAXParseException [in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0x2a31):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::getURIText(unsigned, xercesc_2_7::XMLBuffer&) const'
> CYGWIN/depdom/DOMParser.o(.text+0x2bda):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLString::compareString(unsigned short const*, unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x2cad):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttr::getQName() const'
> CYGWIN/depdom/DOMParser.o(.text+0x2f84):DOMParser.cpp: undefined reference to `xercesc_2_7::QName::getRawName()'
> CYGWIN/depdom/DOMParser.o(.text+0x38e5):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgAttListString'
> CYGWIN/depdom/DOMParser.o(.text+0x3985):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgCDATAString'
> CYGWIN/depdom/DOMParser.o(.text+0x39a9):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x39cd):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDRefString'
> CYGWIN/depdom/DOMParser.o(.text+0x39f4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDRefsString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a21):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEntityString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a4e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEntitiesString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a72):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNmTokenString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a96):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNmTokensString'
> CYGWIN/depdom/DOMParser.o(.text+0x3aba):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNotationString'
> CYGWIN/depdom/DOMParser.o(.text+0x3c55):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgRequiredString'
> CYGWIN/depdom/DOMParser.o(.text+0x3c7f):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgImpliedString'
> CYGWIN/depdom/DOMParser.o(.text+0x3ca9):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgFixedString'
> CYGWIN/depdom/DOMParser.o(.text+0x3e12):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgCommentString'
> CYGWIN/depdom/DOMParser.o(.text+0x439d):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgElemString'
> CYGWIN/depdom/DOMParser.o(.text+0x4690):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgXMLNSURIName'
> CYGWIN/depdom/DOMParser.o(.text+0x46f2):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLBuffer::insureCapacity(unsigned)'
> CYGWIN/depdom/DOMParser.o(.text+0x4729):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgXMLURIName'
> CYGWIN/depdom/DOMParser.o(.text+0x4fa8):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgPubIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x507c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgSysIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x5150):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNDATAString'
> CYGWIN/depdom/DOMParser.o(.text+0x566c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::loadGrammar(char const*, short, bool)'
> CYGWIN/depdom/DOMParser.o(.text+0x583e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::loadGrammar(unsigned short const*, short, bool)'
> CYGWIN/depdom/DOMParser.o(.text+0x5ae2):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::resetCachedGrammar()'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.text$_ZNK11xercesc_2_719EmptyStackException7getTypeEv[xercesc_2_7::EmptyStackException::getType() const]+0x4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEmptyStackException_Name'
> CYGWIN/depdom/DOMParser.o(.text$_ZN11xercesc_2_713DTDEntityDeclD1Ev[xercesc_2_7::DTDEntityDecl::~DTDEntityDecl [in-charge]()]+0x13):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLEntityDecl::~XMLEntityDecl [not-in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text$_ZNK11xercesc_2_711IOException7getTypeEv[xercesc_2_7::IOException::getType() const]+0x4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIOException_Name'
> CYGWIN/depdom/DOMString.o(.text+0x13):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::fgTransService'
> CYGWIN/depdom/DOMString.o(.text+0x2d):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::panic(xercesc_2_7::PanicHandler::PanicReasons)'
> CYGWIN/depdom/DOMString.o(.text+0x45):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
> CYGWIN/depdom/DOMString.o(.text+0x6b):DOMString.cpp: undefined reference to `xercesc_2_7::XMLRegisterCleanup::registerCleanup(void (*)())'
> CYGWIN/depdom/DOMString.o(.text+0x90):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::fgMemoryManager'
> CYGWIN/depdom/DOMString.o(.text+0xaa):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::atomicIncrement(int&)'
> CYGWIN/depdom/DOMString.o(.text+0x124):DOMString.cpp: undefined reference to `xercesc_2_7::XMemory::operator new(unsigned)'
> CYGWIN/depdom/DOMString.o(.text+0x146):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutex::XMLMutex[in-charge](xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMString.o(.text+0x1ac):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutex::~XMLMutex [in-charge]()'
> CYGWIN/depdom/DOMString.o(.text+0x1ef):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutexLock::XMLMutexLock[in-charge](xercesc_2_7::XMLMutex*)'
> CYGWIN/depdom/DOMString.o(.text+0x293):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutexLock::~XMLMutexLock [in-charge]()'
> CYGWIN/depdom/DOMString.o(.text+0x3fb):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::atomicDecrement(int&)'
> CYGWIN/depdom/DOMString.o(.text+0x193c):DOMString.cpp: undefined reference to `xercesc_2_7::XMLString::stringLen(char const*)'
> CYGWIN/depdom/DOM_DOMImplementation.o(.text+0x1d0):DOM_DOMImplementation.cpp: undefined reference to `xercesc_2_7::XMLString::compareIString(unsigned short const*, unsigned short const*)'
> CYGWIN/depdom/DOM_DOMImplementation.o(.text+0x3a9):DOM_DOMImplementation.cpp: undefined reference to `xercesc_2_7::XMLChar1_0::isValidName(unsigned short const*, unsigned)'
> CYGWIN/depdom/DStringPool.o(.text+0x3f1):DStringPool.cpp: undefined reference to `xercesc_2_7::XMLString::hashN(unsigned short const*, unsigned, unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DocumentImpl.o(.text+0x4099):DocumentImpl.cpp: undefined reference to `xercesc_2_7::HashPtr::HashPtr[in-charge]()'
> CYGWIN/depdom/DocumentImpl.o(.text$_ZNK11xercesc_2_722NoSuchElementException7getTypeEv[xercesc_2_7::NoSuchElementException::getType() const]+0x4):DocumentImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNoSuchElementException_Name'
> CYGWIN/depdom/DocumentImpl.o(.text$_ZNK11xercesc_2_724IllegalArgumentException7getTypeEv[xercesc_2_7::IllegalArgumentException::getType() const]+0x4):DocumentImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIllegalArgumentException_Name'
> CYGWIN/depdom/NodeIDMap.o(.text$_ZNK11xercesc_2_716RuntimeException7getTypeEv[xercesc_2_7::RuntimeException::getType() const]+0x4):NodeIDMap.cpp: undefined reference to `xercesc_2_7::XMLUni::fgRuntimeException_Name'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x5e):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgVersion1_0'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x7a):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgUTF8EncodingString'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x97):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNoString'
> collect2: ld returned 1 exit status
> make[1]: *** [/cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-depdom27.dll] Error 1
> make[1]: Target `ALL' not remade because of errors.
> make: *** [/cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll] Error 2

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


[jira] Issue Comment Edited: (XERCESC-1501) Build failure on Cygwin

Posted by "Alex Bochura (JIRA)" <xe...@xml.apache.org>.
    [ https://issues.apache.org/jira/browse/XERCESC-1501?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12611288#action_12611288 ] 

aux88 edited comment on XERCESC-1501 at 7/7/08 11:56 AM:
----------------------------------------------------------------

Exactly the same problem but with xerces-c 2.8.

$ bash --version
GNU bash, version 3.2.25(17)-release (i686-pc-cygwin)

$ gcc --version
gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)

Steps were as the following:
1. cd  ./src/xerces-c/src/xercesc
2. ./runConfigure -p cygwin -x g++ -c gcc
3. make

Then also removed the deprecated part from configure.in and repeated steps 2-3:

--- configure.in    2007-08-28 22:44:56.000000000 +0400
+++ configure.in        2008-07-07 22:28:58.125000000 +0400
@@ -170,7 +170,6 @@
 framework/psvi/Makefile \
 dom/Makefile \
 dom/impl/Makefile \
-dom/deprecated/Makefile \
 parsers/Makefile \
 internal/Makefile \
 sax/Makefile \

it didn't help.

Please advise further steps.

      was (Author: aux88):
    Exactly the same problem but with xerces-c 2.8.

$ bash --version
GNU bash, version 3.2.25(17)-release (i686-pc-cygwin)

$ gcc --version
gcc (GCC) 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)

Steps were as the following:
1. cd  ./src/xerces-c/src/xercesc
2. ./runConfigure -p cygwin -x g++ -c gcc
3. make

Then also removed the deprecated part from configure.in:

--- configure.in    2007-08-28 22:44:56.000000000 +0400
+++ configure.in        2008-07-07 22:28:58.125000000 +0400
@@ -170,7 +170,6 @@
 framework/psvi/Makefile \
 dom/Makefile \
 dom/impl/Makefile \
-dom/deprecated/Makefile \
 parsers/Makefile \
 internal/Makefile \
 sax/Makefile \

it didn't help.

Please advise further steps.
  
> Build failure on Cygwin
> -----------------------
>
>                 Key: XERCESC-1501
>                 URL: https://issues.apache.org/jira/browse/XERCESC-1501
>             Project: Xerces-C++
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 2.7.0
>         Environment: (1) CYGWIN_NT-5.0 pc-03420 1.5.12(0.116/4/2) 2004-11-10 08:34 i686 unknown unknown Cygwin
>     Win2000, gcc version 3.3.3 (cygwin special)
> (2) CYGWIN_NT-5.1 lp-06351 1.5.18(0.132/4/2) 2005-07-02 20:30 i686 unknown unknown Cygwin
>     Win XP Pro SP1, gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
>            Reporter: Oliver Gehrke
>
> I've been trying to build 2.7.0 on two Cygwin machines, but keep getting tons of linkage errors. Builds on Linux and Solaris
> work fine, and I can successfully build <=2.6.0 on the two Cygwin boxes, so I doubt there's too much wrong with the environment.
> Here's an excerpt of what it throws at me:
> --------------------------------------------------------------------------------------------------------------------------------------------------------------
> [...]
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll
> make -s -C /cygdrive/d/tmp/xerces-c-src_2_7_0/obj -k
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll
> Creating library file: /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c27.dll.a
> symlink /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c2_7_0.dll.a
> symlink /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c.dll.a
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-depdom27.dll
> Creating library file: /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-depdom27.dll.a
> CYGWIN/depdom/AttrImpl.o(.text+0x4bb):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator delete(void*)'
> CYGWIN/depdom/AttrImpl.o(.text+0x50d):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator new(unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text+0x563):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator delete(void*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0x87):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::XMLException[not-in-charge](char const*, unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0xa7):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::loadExceptText(xercesc_2_7::XMLExcepts::Codes)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0xca):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::~XMLException [not-in-charge]()'
> CYGWIN/depdom/AttrImpl.o(.text$_ZNK11xercesc_2_730ArrayIndexOutOfBoundsException9duplicateEv[xercesc_2_7::ArrayIndexOutOfBoundsException::duplicate() const]+0x70):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::XMLException[not-in-charge](xercesc_2_7::XMLException const&)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZNK11xercesc_2_730ArrayIndexOutOfBoundsException7getTypeEv[xercesc_2_7::ArrayIndexOutOfBoundsException::getType() const]+0x4):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgArrayIndexOutOfBoundsException_Name'
> CYGWIN/depdom/CDATASectionImpl.o(.text+0x2b7):CDATASectionImpl.cpp: undefined reference to `xercesc_2_7::XMLRegisterCleanup::XMLRegisterCleanup[in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0x8e3):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::GrammarResolver[in-charge](xercesc_2_7::XMLGrammarPool*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x948):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScannerResolver::getDefaultScanner(xercesc_2_7::XMLValidator*, xercesc_2_7::GrammarResolver*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x971):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::setURIStringPool(xercesc_2_7::XMLStringPool*)'
> CYGWIN/depdom/DOMParser.o(.text+0xa70):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::~GrammarResolver [in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0xcb1):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::getGrammar(unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0xce3):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::getURIText(unsigned) const'
> CYGWIN/depdom/DOMParser.o(.text+0xd28):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLReader::getSrcOffset() const'
> CYGWIN/depdom/DOMParser.o(.text+0x1054):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLString::transcode(char const*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1149):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScannerResolver::resolveScanner(unsigned short const*, xercesc_2_7::XMLValidator*, xercesc_2_7::GrammarResolver*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x115e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::setParseSettings(xercesc_2_7::XMLScanner*)'
> CYGWIN/depdom/DOMParser.o(.text+0x145c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanDocument(unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1618):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanDocument(char const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x17f0):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(unsigned short const*, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1934):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(char const*, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1a78):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(xercesc_2_7::InputSource const&, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ad8):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanReset(xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1b68):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::SAXParseException[in-charge](unsigned short const*, unsigned short const*, unsigned short const*, long, long, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ba0):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::SAXParseException[in-charge](xercesc_2_7::SAXParseException const&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ba8):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::~SAXParseException [in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0x2a31):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::getURIText(unsigned, xercesc_2_7::XMLBuffer&) const'
> CYGWIN/depdom/DOMParser.o(.text+0x2bda):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLString::compareString(unsigned short const*, unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x2cad):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttr::getQName() const'
> CYGWIN/depdom/DOMParser.o(.text+0x2f84):DOMParser.cpp: undefined reference to `xercesc_2_7::QName::getRawName()'
> CYGWIN/depdom/DOMParser.o(.text+0x38e5):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgAttListString'
> CYGWIN/depdom/DOMParser.o(.text+0x3985):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgCDATAString'
> CYGWIN/depdom/DOMParser.o(.text+0x39a9):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x39cd):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDRefString'
> CYGWIN/depdom/DOMParser.o(.text+0x39f4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDRefsString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a21):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEntityString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a4e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEntitiesString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a72):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNmTokenString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a96):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNmTokensString'
> CYGWIN/depdom/DOMParser.o(.text+0x3aba):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNotationString'
> CYGWIN/depdom/DOMParser.o(.text+0x3c55):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgRequiredString'
> CYGWIN/depdom/DOMParser.o(.text+0x3c7f):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgImpliedString'
> CYGWIN/depdom/DOMParser.o(.text+0x3ca9):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgFixedString'
> CYGWIN/depdom/DOMParser.o(.text+0x3e12):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgCommentString'
> CYGWIN/depdom/DOMParser.o(.text+0x439d):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgElemString'
> CYGWIN/depdom/DOMParser.o(.text+0x4690):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgXMLNSURIName'
> CYGWIN/depdom/DOMParser.o(.text+0x46f2):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLBuffer::insureCapacity(unsigned)'
> CYGWIN/depdom/DOMParser.o(.text+0x4729):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgXMLURIName'
> CYGWIN/depdom/DOMParser.o(.text+0x4fa8):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgPubIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x507c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgSysIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x5150):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNDATAString'
> CYGWIN/depdom/DOMParser.o(.text+0x566c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::loadGrammar(char const*, short, bool)'
> CYGWIN/depdom/DOMParser.o(.text+0x583e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::loadGrammar(unsigned short const*, short, bool)'
> CYGWIN/depdom/DOMParser.o(.text+0x5ae2):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::resetCachedGrammar()'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.text$_ZNK11xercesc_2_719EmptyStackException7getTypeEv[xercesc_2_7::EmptyStackException::getType() const]+0x4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEmptyStackException_Name'
> CYGWIN/depdom/DOMParser.o(.text$_ZN11xercesc_2_713DTDEntityDeclD1Ev[xercesc_2_7::DTDEntityDecl::~DTDEntityDecl [in-charge]()]+0x13):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLEntityDecl::~XMLEntityDecl [not-in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text$_ZNK11xercesc_2_711IOException7getTypeEv[xercesc_2_7::IOException::getType() const]+0x4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIOException_Name'
> CYGWIN/depdom/DOMString.o(.text+0x13):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::fgTransService'
> CYGWIN/depdom/DOMString.o(.text+0x2d):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::panic(xercesc_2_7::PanicHandler::PanicReasons)'
> CYGWIN/depdom/DOMString.o(.text+0x45):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
> CYGWIN/depdom/DOMString.o(.text+0x6b):DOMString.cpp: undefined reference to `xercesc_2_7::XMLRegisterCleanup::registerCleanup(void (*)())'
> CYGWIN/depdom/DOMString.o(.text+0x90):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::fgMemoryManager'
> CYGWIN/depdom/DOMString.o(.text+0xaa):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::atomicIncrement(int&)'
> CYGWIN/depdom/DOMString.o(.text+0x124):DOMString.cpp: undefined reference to `xercesc_2_7::XMemory::operator new(unsigned)'
> CYGWIN/depdom/DOMString.o(.text+0x146):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutex::XMLMutex[in-charge](xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMString.o(.text+0x1ac):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutex::~XMLMutex [in-charge]()'
> CYGWIN/depdom/DOMString.o(.text+0x1ef):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutexLock::XMLMutexLock[in-charge](xercesc_2_7::XMLMutex*)'
> CYGWIN/depdom/DOMString.o(.text+0x293):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutexLock::~XMLMutexLock [in-charge]()'
> CYGWIN/depdom/DOMString.o(.text+0x3fb):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::atomicDecrement(int&)'
> CYGWIN/depdom/DOMString.o(.text+0x193c):DOMString.cpp: undefined reference to `xercesc_2_7::XMLString::stringLen(char const*)'
> CYGWIN/depdom/DOM_DOMImplementation.o(.text+0x1d0):DOM_DOMImplementation.cpp: undefined reference to `xercesc_2_7::XMLString::compareIString(unsigned short const*, unsigned short const*)'
> CYGWIN/depdom/DOM_DOMImplementation.o(.text+0x3a9):DOM_DOMImplementation.cpp: undefined reference to `xercesc_2_7::XMLChar1_0::isValidName(unsigned short const*, unsigned)'
> CYGWIN/depdom/DStringPool.o(.text+0x3f1):DStringPool.cpp: undefined reference to `xercesc_2_7::XMLString::hashN(unsigned short const*, unsigned, unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DocumentImpl.o(.text+0x4099):DocumentImpl.cpp: undefined reference to `xercesc_2_7::HashPtr::HashPtr[in-charge]()'
> CYGWIN/depdom/DocumentImpl.o(.text$_ZNK11xercesc_2_722NoSuchElementException7getTypeEv[xercesc_2_7::NoSuchElementException::getType() const]+0x4):DocumentImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNoSuchElementException_Name'
> CYGWIN/depdom/DocumentImpl.o(.text$_ZNK11xercesc_2_724IllegalArgumentException7getTypeEv[xercesc_2_7::IllegalArgumentException::getType() const]+0x4):DocumentImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIllegalArgumentException_Name'
> CYGWIN/depdom/NodeIDMap.o(.text$_ZNK11xercesc_2_716RuntimeException7getTypeEv[xercesc_2_7::RuntimeException::getType() const]+0x4):NodeIDMap.cpp: undefined reference to `xercesc_2_7::XMLUni::fgRuntimeException_Name'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x5e):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgVersion1_0'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x7a):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgUTF8EncodingString'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x97):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNoString'
> collect2: ld returned 1 exit status
> make[1]: *** [/cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-depdom27.dll] Error 1
> make[1]: Target `ALL' not remade because of errors.
> make: *** [/cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll] Error 2

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


[jira] Closed: (XERCESC-1501) Build failure on Cygwin

Posted by "Alberto Massari (JIRA)" <xe...@xml.apache.org>.
     [ https://issues.apache.org/jira/browse/XERCESC-1501?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alberto Massari closed XERCESC-1501.
------------------------------------

    Resolution: Duplicate

Duplicate of XERCESC-1510

> Build failure on Cygwin
> -----------------------
>
>                 Key: XERCESC-1501
>                 URL: https://issues.apache.org/jira/browse/XERCESC-1501
>             Project: Xerces-C++
>          Issue Type: Bug
>          Components: Build
>    Affects Versions: 2.7.0
>         Environment: (1) CYGWIN_NT-5.0 pc-03420 1.5.12(0.116/4/2) 2004-11-10 08:34 i686 unknown unknown Cygwin
>     Win2000, gcc version 3.3.3 (cygwin special)
> (2) CYGWIN_NT-5.1 lp-06351 1.5.18(0.132/4/2) 2005-07-02 20:30 i686 unknown unknown Cygwin
>     Win XP Pro SP1, gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
>            Reporter: Oliver Gehrke
>
> I've been trying to build 2.7.0 on two Cygwin machines, but keep getting tons of linkage errors. Builds on Linux and Solaris
> work fine, and I can successfully build <=2.6.0 on the two Cygwin boxes, so I doubt there's too much wrong with the environment.
> Here's an excerpt of what it throws at me:
> --------------------------------------------------------------------------------------------------------------------------------------------------------------
> [...]
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll
> make -s -C /cygdrive/d/tmp/xerces-c-src_2_7_0/obj -k
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll
> Creating library file: /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c27.dll.a
> symlink /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c2_7_0.dll.a
> symlink /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-c.dll.a
> Building /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-depdom27.dll
> Creating library file: /cygdrive/d/tmp/xerces-c-src_2_7_0/lib/libxerces-depdom27.dll.a
> CYGWIN/depdom/AttrImpl.o(.text+0x4bb):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator delete(void*)'
> CYGWIN/depdom/AttrImpl.o(.text+0x50d):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator new(unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text+0x563):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMemory::operator delete(void*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0x87):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::XMLException[not-in-charge](char const*, unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0xa7):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::loadExceptText(xercesc_2_7::XMLExcepts::Codes)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZN11xercesc_2_715BaseRefVectorOfINS_9RangeImplEE9elementAtEj[xercesc_2_7::BaseRefVectorOf<xercesc_2_7::RangeImpl>::elementAt(unsigned)]+0xca):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::~XMLException [not-in-charge]()'
> CYGWIN/depdom/AttrImpl.o(.text$_ZNK11xercesc_2_730ArrayIndexOutOfBoundsException9duplicateEv[xercesc_2_7::ArrayIndexOutOfBoundsException::duplicate() const]+0x70):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLException::XMLException[not-in-charge](xercesc_2_7::XMLException const&)'
> CYGWIN/depdom/AttrImpl.o(.text$_ZNK11xercesc_2_730ArrayIndexOutOfBoundsException7getTypeEv[xercesc_2_7::ArrayIndexOutOfBoundsException::getType() const]+0x4):AttrImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgArrayIndexOutOfBoundsException_Name'
> CYGWIN/depdom/CDATASectionImpl.o(.text+0x2b7):CDATASectionImpl.cpp: undefined reference to `xercesc_2_7::XMLRegisterCleanup::XMLRegisterCleanup[in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0x8e3):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::GrammarResolver[in-charge](xercesc_2_7::XMLGrammarPool*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x948):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScannerResolver::getDefaultScanner(xercesc_2_7::XMLValidator*, xercesc_2_7::GrammarResolver*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x971):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::setURIStringPool(xercesc_2_7::XMLStringPool*)'
> CYGWIN/depdom/DOMParser.o(.text+0xa70):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::~GrammarResolver [in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0xcb1):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::getGrammar(unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0xce3):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::getURIText(unsigned) const'
> CYGWIN/depdom/DOMParser.o(.text+0xd28):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLReader::getSrcOffset() const'
> CYGWIN/depdom/DOMParser.o(.text+0x1054):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLString::transcode(char const*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1149):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScannerResolver::resolveScanner(unsigned short const*, xercesc_2_7::XMLValidator*, xercesc_2_7::GrammarResolver*, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x115e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::setParseSettings(xercesc_2_7::XMLScanner*)'
> CYGWIN/depdom/DOMParser.o(.text+0x145c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanDocument(unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1618):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanDocument(char const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x17f0):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(unsigned short const*, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1934):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(char const*, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1a78):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanFirst(xercesc_2_7::InputSource const&, xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ad8):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::scanReset(xercesc_2_7::XMLPScanToken&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1b68):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::SAXParseException[in-charge](unsigned short const*, unsigned short const*, unsigned short const*, long, long, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ba0):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::SAXParseException[in-charge](xercesc_2_7::SAXParseException const&)'
> CYGWIN/depdom/DOMParser.o(.text+0x1ba8):DOMParser.cpp: undefined reference to `xercesc_2_7::SAXParseException::~SAXParseException [in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text+0x2a31):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::getURIText(unsigned, xercesc_2_7::XMLBuffer&) const'
> CYGWIN/depdom/DOMParser.o(.text+0x2bda):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLString::compareString(unsigned short const*, unsigned short const*)'
> CYGWIN/depdom/DOMParser.o(.text+0x2cad):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttr::getQName() const'
> CYGWIN/depdom/DOMParser.o(.text+0x2f84):DOMParser.cpp: undefined reference to `xercesc_2_7::QName::getRawName()'
> CYGWIN/depdom/DOMParser.o(.text+0x38e5):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgAttListString'
> CYGWIN/depdom/DOMParser.o(.text+0x3985):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgCDATAString'
> CYGWIN/depdom/DOMParser.o(.text+0x39a9):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x39cd):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDRefString'
> CYGWIN/depdom/DOMParser.o(.text+0x39f4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIDRefsString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a21):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEntityString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a4e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEntitiesString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a72):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNmTokenString'
> CYGWIN/depdom/DOMParser.o(.text+0x3a96):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNmTokensString'
> CYGWIN/depdom/DOMParser.o(.text+0x3aba):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNotationString'
> CYGWIN/depdom/DOMParser.o(.text+0x3c55):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgRequiredString'
> CYGWIN/depdom/DOMParser.o(.text+0x3c7f):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgImpliedString'
> CYGWIN/depdom/DOMParser.o(.text+0x3ca9):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgFixedString'
> CYGWIN/depdom/DOMParser.o(.text+0x3e12):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgCommentString'
> CYGWIN/depdom/DOMParser.o(.text+0x439d):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgElemString'
> CYGWIN/depdom/DOMParser.o(.text+0x4690):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgXMLNSURIName'
> CYGWIN/depdom/DOMParser.o(.text+0x46f2):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLBuffer::insureCapacity(unsigned)'
> CYGWIN/depdom/DOMParser.o(.text+0x4729):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgXMLURIName'
> CYGWIN/depdom/DOMParser.o(.text+0x4fa8):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgPubIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x507c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgSysIDString'
> CYGWIN/depdom/DOMParser.o(.text+0x5150):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNDATAString'
> CYGWIN/depdom/DOMParser.o(.text+0x566c):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::loadGrammar(char const*, short, bool)'
> CYGWIN/depdom/DOMParser.o(.text+0x583e):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLScanner::loadGrammar(unsigned short const*, short, bool)'
> CYGWIN/depdom/DOMParser.o(.text+0x5ae2):DOMParser.cpp: undefined reference to `xercesc_2_7::GrammarResolver::resetCachedGrammar()'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_715ContentSpecNodeE[vtable for xercesc_2_7::ContentSpecNode]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::ContentSpecNode::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713XMLAttDefListE[vtable for xercesc_2_7::XMLAttDefList]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLAttDefList::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_713DTDEntityDeclE[vtable for xercesc_2_7::DTDEntityDecl]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::DTDEntityDecl::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x10):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::isSerializable() const'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x14):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::serialize(xercesc_2_7::XSerializeEngine&)'
> CYGWIN/depdom/DOMParser.o(.rdata$_ZTVN11xercesc_2_710XMLRefInfoE[vtable for xercesc_2_7::XMLRefInfo]+0x18):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLRefInfo::getProtoType() const'
> CYGWIN/depdom/DOMParser.o(.text$_ZNK11xercesc_2_719EmptyStackException7getTypeEv[xercesc_2_7::EmptyStackException::getType() const]+0x4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgEmptyStackException_Name'
> CYGWIN/depdom/DOMParser.o(.text$_ZN11xercesc_2_713DTDEntityDeclD1Ev[xercesc_2_7::DTDEntityDecl::~DTDEntityDecl [in-charge]()]+0x13):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLEntityDecl::~XMLEntityDecl [not-in-charge]()'
> CYGWIN/depdom/DOMParser.o(.text$_ZNK11xercesc_2_711IOException7getTypeEv[xercesc_2_7::IOException::getType() const]+0x4):DOMParser.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIOException_Name'
> CYGWIN/depdom/DOMString.o(.text+0x13):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::fgTransService'
> CYGWIN/depdom/DOMString.o(.text+0x2d):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::panic(xercesc_2_7::PanicHandler::PanicReasons)'
> CYGWIN/depdom/DOMString.o(.text+0x45):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::compareAndSwap(void**, void const*, void const*)'
> CYGWIN/depdom/DOMString.o(.text+0x6b):DOMString.cpp: undefined reference to `xercesc_2_7::XMLRegisterCleanup::registerCleanup(void (*)())'
> CYGWIN/depdom/DOMString.o(.text+0x90):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::fgMemoryManager'
> CYGWIN/depdom/DOMString.o(.text+0xaa):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::atomicIncrement(int&)'
> CYGWIN/depdom/DOMString.o(.text+0x124):DOMString.cpp: undefined reference to `xercesc_2_7::XMemory::operator new(unsigned)'
> CYGWIN/depdom/DOMString.o(.text+0x146):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutex::XMLMutex[in-charge](xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DOMString.o(.text+0x1ac):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutex::~XMLMutex [in-charge]()'
> CYGWIN/depdom/DOMString.o(.text+0x1ef):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutexLock::XMLMutexLock[in-charge](xercesc_2_7::XMLMutex*)'
> CYGWIN/depdom/DOMString.o(.text+0x293):DOMString.cpp: undefined reference to `xercesc_2_7::XMLMutexLock::~XMLMutexLock [in-charge]()'
> CYGWIN/depdom/DOMString.o(.text+0x3fb):DOMString.cpp: undefined reference to `xercesc_2_7::XMLPlatformUtils::atomicDecrement(int&)'
> CYGWIN/depdom/DOMString.o(.text+0x193c):DOMString.cpp: undefined reference to `xercesc_2_7::XMLString::stringLen(char const*)'
> CYGWIN/depdom/DOM_DOMImplementation.o(.text+0x1d0):DOM_DOMImplementation.cpp: undefined reference to `xercesc_2_7::XMLString::compareIString(unsigned short const*, unsigned short const*)'
> CYGWIN/depdom/DOM_DOMImplementation.o(.text+0x3a9):DOM_DOMImplementation.cpp: undefined reference to `xercesc_2_7::XMLChar1_0::isValidName(unsigned short const*, unsigned)'
> CYGWIN/depdom/DStringPool.o(.text+0x3f1):DStringPool.cpp: undefined reference to `xercesc_2_7::XMLString::hashN(unsigned short const*, unsigned, unsigned, xercesc_2_7::MemoryManager*)'
> CYGWIN/depdom/DocumentImpl.o(.text+0x4099):DocumentImpl.cpp: undefined reference to `xercesc_2_7::HashPtr::HashPtr[in-charge]()'
> CYGWIN/depdom/DocumentImpl.o(.text$_ZNK11xercesc_2_722NoSuchElementException7getTypeEv[xercesc_2_7::NoSuchElementException::getType() const]+0x4):DocumentImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNoSuchElementException_Name'
> CYGWIN/depdom/DocumentImpl.o(.text$_ZNK11xercesc_2_724IllegalArgumentException7getTypeEv[xercesc_2_7::IllegalArgumentException::getType() const]+0x4):DocumentImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgIllegalArgumentException_Name'
> CYGWIN/depdom/NodeIDMap.o(.text$_ZNK11xercesc_2_716RuntimeException7getTypeEv[xercesc_2_7::RuntimeException::getType() const]+0x4):NodeIDMap.cpp: undefined reference to `xercesc_2_7::XMLUni::fgRuntimeException_Name'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x5e):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgVersion1_0'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x7a):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgUTF8EncodingString'
> CYGWIN/depdom/XMLDeclImpl.o(.text+0x97):XMLDeclImpl.cpp: undefined reference to `xercesc_2_7::XMLUni::fgNoString'
> collect2: ld returned 1 exit status
> make[1]: *** [/cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-depdom27.dll] Error 1
> make[1]: Target `ALL' not remade because of errors.
> make: *** [/cygdrive/d/tmp/xerces-c-src_2_7_0/lib/cygxerces-c27.dll] Error 2

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org