Title: xerces-c xml parser on AIX

Hi all,

    I have download the source code of xerces parser, and try to build on the AIX 4.3, and it failed. Somebody can help
me? Here is the problem:

  1. when build the shared library libxerces-c1_4.a, the MAKE_SHARED (which is makeC++SharedLib_r -p 5000) reference
  2.       to makeC++SharedLib_r, what is that? Is this part of the gcc compiler?

  3. I used "ar" to replace this command, the ".a" get created, but, when link the examples (added the library in makeC++...
  4. command), it report a lot of missing symbols:

    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::makeMutex()
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::closeMutex(void* const)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::lockMutex(void* const)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::unlockMutex(void* const
    )
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::platformInit()
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::makeTransService()
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::panic(const XMLPlatform
    Utils::PanicReasons)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::compareAndSwap(void**,c
    onst void* const,const void* const)
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgExceptDomain
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::replicate(const char* const)
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgIllegalArgumentException_Name
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgNoSuchElementException_Name
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgRuntimeException_Name
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::compareNString(const unsigned
    short* const,const unsigned short* const,const unsigned int)
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::copyNString(unsigned short* co
    nst,const unsigned short* const,const unsigned int)
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::upperCase(unsigned short* cons
    t)
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::compareString(const unsigned s
    hort* const,const unsigned short* const)
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::transcode(const char* const)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::openFile(const unsigned
     short* const)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::closeFile(void*)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::fileSize(void*)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::resetFile(void*)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::curFilePos(void*)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::readFileBuffer(void*,co
    nst unsigned int,unsigned char* const)
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgXMLChEncodingString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUSASCIIEncodingString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUSASCIIEncodingString2
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUSASCIIEncodingString3
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUSASCIIEncodingString4
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUTF8EncodingString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUTF8EncodingString2
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgISO88591EncodingString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgISO88591EncodingString2
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgISO88591EncodingString3
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgISO88591EncodingString4
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgISO88591EncodingString5
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgISO88591EncodingString6
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgISO88591EncodingString7
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgISO88591EncodingString8
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUTF16LEncodingString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUTF16LEncodingString2
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUCS4LEncodingString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUCS4LEncodingString2
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUTF16BEncodingString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUTF16BEncodingString2
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUCS4BEncodingString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUCS4BEncodingString2
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgIBM037EncodingString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgIBM037EncodingString2
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgIBM1140EncodingString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgWin1252EncodingString
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::hash(const unsigned short* con
    st,const unsigned int)
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::binToText(const unsigned int,u
    nsigned short* const,const unsigned int,const unsigned int)
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgTranscodingException_Name
    ld: 0711-317 ERROR: Undefined symbol: .XMLUTF8Transcoder::XMLUTF8Transcoder(cons
    t unsigned short* const,const unsigned int)
    ld: 0711-317 ERROR: Undefined symbol: .XMLUTF16Transcoder::XMLUTF16Transcoder(co
    nst unsigned short* const,const unsigned int,const int)
    ld: 0711-317 ERROR: Undefined symbol: .XMLUCS4Transcoder::XMLUCS4Transcoder(cons
    t unsigned short* const,const unsigned int,const int)
    ld: 0711-317 ERROR: Undefined symbol: .XMLWin1252Transcoder::XMLWin1252Transcode
    r(const unsigned short* const,const unsigned int)
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::initString(XMLLCPTranscoder* c
    onst)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::makeNetAccessor()
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::termString()
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::platformTerm()
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::loadAMsgSet(const unsig
    ned short* const)
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgArrayIndexOutOfBoundsException_N
    ame
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgIOException_Name
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::copyString(unsigned short* con
    st,const unsigned short* const)
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::catString(unsigned short* cons
    t,const unsigned short* const)
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgEmptyStackException_Name
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::transcode(const unsigned short
    * const)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::atomicIncrement(int&)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::atomicDecrement(int&)
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::hashN(const unsigned short* co
    nst,const unsigned int,const unsigned int)
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgEBCDICEncodingString
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::compareIString(const unsigned
    short* const,const unsigned short* const)
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUTF16EncodingString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUTF16EncodingString2
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUTF16EncodingString3
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUTF16EncodingString4
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUCS4EncodingString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUCS4EncodingString2
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUCS4EncodingString3
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::compareNString(const char* con
    st,const char* const,const unsigned int)
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgSupportedVersion
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgNoString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgDefaultString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgRequiredString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgImpliedString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgFixedString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgCDATAString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgIDString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgIDRefString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgIDRefsString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgEntityString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgEntitiesString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgNmTokenString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgNmTokensString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgNotationString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgEnumerationString
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::indexOf(const unsigned short*
    const,const unsigned short)
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgAnyString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgEmptyString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgValidityDomain
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgMalformedURLException_Name
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgLocalHostString
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::findAny(unsigned short* const,
    const unsigned short* const)
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::cut(unsigned short* const,cons
    t unsigned int)
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::textToBin(const unsigned short
    * const,unsigned int&)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::isRelative(const unsign
    ed short* const)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::weavePaths(const unsign
    ed short* const,const unsigned short* const)
    ld: 0711-317 ERROR: Undefined symbol: .XMLPlatformUtils::getFullPath(const unsig
    ned short* const)
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUnexpectedEOFException_Name
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgZeroLenString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgXMLString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgXMLNSString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgXMLErrDomain
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::binToText(const int,unsigned s
    hort* const,const unsigned int,const unsigned int)
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgXMLDeclString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgSysIDString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgPubIDString
    ld: 0711-317 ERROR: Undefined symbol: .XMLString::lastIndexOf(const unsigned sho
    rt* const,const unsigned short)
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgXMLStringSpace
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgPIString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgCommentString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgXMLDeclStringSpace
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgDocTypeString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgXMLNSColonString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgVersionString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgEncodingString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgStandaloneString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgYesString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgRefString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgEntitString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgIESString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgPCDATAString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgNDATAString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgIncludeString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgIgnoreString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgAttListString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgElemString
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgXMLStringSpaceU
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgGlobalNSURIName
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgUnknownURIName
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgXMLURIName
    ld: 0711-317 ERROR: Undefined symbol: XMLUni::fgXMLNSURIName
    ld: 0711-344 See the loadmap file xx for more information.
    make: *** [/home/zhouj/xml/bin/SAXPrint] Error 8

    What I missed? Can somebody gives me some help?

    Thanks!

    Jianhua Zhou

Reply via email to