I figure this is a FAQ sort of thing, but I couldn't find any information through Google or the Apache site, so I'm trying here.
I've been a long time Xerces user under MS Windows, and have been trying to move my application over to MacOS X now. When I downloaded the Xerces 2.4.0 package for MacOS, and use the project builder project to compile, everything goes smoothly (though project builder is no compilation speed demon) until it tries to link the library.
I then get a slew of linker errors...
Am I doing something wrong? I'm using Project Builder 2.0.1 under MacOS X 10.2.8.
Thanks in advance for any help. I really appreciate it. I'll go ahead and paste the linker errors here.
Cheers. Casey
ld: Undefined Symbols: xercesc_2_4::PSVIElement::reset(xercesc_2_4::PSVIItem::VALIDITY_STATE, xercesc_2_4::PSVIItem::ASSESSMENT_TYPE, unsigned short const*, bool, xercesc_2_4::XSElementDeclaration*, xercesc_2_4::XSTypeDefinition*, xercesc_2_4::XSSimpleTypeDefinition*, xercesc_2_4::XSModel*, unsigned short const*, unsigned short const*, unsigned short*, xercesc_2_4::XSNotationDeclaration*) xercesc_2_4::PSVIElement::PSVIElement[in-charge](xercesc_2_4::MemoryManager*) xercesc_2_4::XSAnnotation::setNext(xercesc_2_4::XSAnnotation*) xercesc_2_4::XSAnnotation::XSAnnotation[in-charge](unsigned short const*, xercesc_2_4::MemoryManager*) xercesc_2_4::PSVIAttribute::reset(unsigned short const*, xercesc_2_4::PSVIItem::VALIDITY_STATE, xercesc_2_4::PSVIItem::ASSESSMENT_TYPE, unsigned short const*, xercesc_2_4::XSSimpleTypeDefinition*, xercesc_2_4::XSSimpleTypeDefinition*, unsigned short const*, bool, xercesc_2_4::XSAttributeDeclaration*, xercesc_2_4::DatatypeValidator*) xercesc_2_4::PSVIAttribute::PSVIAttribute[in-charge](xercesc_2_4::MemoryManager*) xercesc_2_4::XMLAttDefList::serialize(xercesc_2_4::XSerializeEngine&) xercesc_2_4::XSerializeEngine::readString(unsigned short*&, int&, int&, bool) xercesc_2_4::XSerializeEngine::writeString(unsigned short const*, int, bool) xercesc_2_4::XSerializeEngine::defaultDataLen xercesc_2_4::XSerializeEngine::toReadBufferLen xercesc_2_4::XSerializeEngine::defaultBufferLen xercesc_2_4::XSerializeEngine::toWriteBufferLen xercesc_2_4::XSerializeEngine::read(xercesc_2_4::XProtoType*) xercesc_2_4::XSerializeEngine::write(xercesc_2_4::XSerializable*) xercesc_2_4::XSerializeEngine::XSerializeEngine[in-charge](xercesc_2_4::BinInputStream*, xercesc_2_4::MemoryManager*, unsigned long) xercesc_2_4::XSerializeEngine::XSerializeEngine[in-charge](xercesc_2_4::BinOutputStream*, xercesc_2_4::MemoryManager*, unsigned long) xercesc_2_4::XSerializeEngine::~XSerializeEngine [in-charge]() xercesc_2_4::XSerializeEngine::operator<<(bool) xercesc_2_4::XSerializeEngine::operator<<(double) xercesc_2_4::XSerializeEngine::operator<<(int) xercesc_2_4::XSerializeEngine::operator<<(unsigned) xercesc_2_4::XSerializeEngine::operator<<(short) xercesc_2_4::XSerializeEngine::operator<<(unsigned short) xercesc_2_4::XSerializeEngine::operator>>(bool&) xercesc_2_4::XSerializeEngine::operator>>(double&) xercesc_2_4::XSerializeEngine::operator>>(int&) xercesc_2_4::XSerializeEngine::operator>>(unsigned&) xercesc_2_4::XSerializeEngine::operator>>(short&) xercesc_2_4::XSerializeEngine::operator>>(unsigned short&) xercesc_2_4::PSVIAttributeList::getAttributePSVIByName(unsigned short const*, unsigned short const*) xercesc_2_4::PSVIAttributeList::PSVIAttributeList[in-charge](xercesc_2_4::MemoryManager*) xercesc_2_4::XMLDTDDescription::serialize(xercesc_2_4::XSerializeEngine&) xercesc_2_4::XMLDTDDescription::XMLDTDDescription[not-in-charge](xercesc_2_4::MemoryManager*) xercesc_2_4::XMLDTDDescription::~XMLDTDDescription [not-in-charge]() xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::NameIdPool<xercesc_2_4::DTDEntityDecl>**, int, int, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::NameIdPool<xercesc_2_4::DTDElementDecl>**, int, int, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::NameIdPool<xercesc_2_4::XMLNotationDecl>**, int, int, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefVectorOf<xercesc_2_4::XercesStep>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefVectorOf<xercesc_2_4::SchemaAttDef>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefVectorOf<xercesc_2_4::DatatypeValidator>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefVectorOf<xercesc_2_4::SchemaElementDecl>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefVectorOf<xercesc_2_4::IdentityConstraint>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefVectorOf<xercesc_2_4::XercesLocationPath>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefVectorOf<xercesc_2_4::IC_Field>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefVectorOf<xercesc_2_4::XMLNumber>**, int, bool, xercesc_2_4::XMLNumber::NumberType, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::ValueVectorOf<unsigned>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::KVStringPair>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::XSAnnotation>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::ComplexTypeInfo>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::XercesGroupInfo>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::DatatypeValidator>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::XercesAttGroupInfo>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::Grammar>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::DTDAttDef>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::XMLAttDef>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefArrayVectorOf<unsigned short>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefHash3KeysIdPool<xercesc_2_4::SchemaElementDecl>**, int, bool, int, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefHash2KeysTableOf<xercesc_2_4::SchemaAttDef>**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::loadObject(xercesc_2_4::RefHash2KeysTableOf<xercesc_2_4::ValueVectorOf<xercesc_2_4::SchemaElementDecl*> >**, int, bool, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::NameIdPool<xercesc_2_4::DTDEntityDecl>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::NameIdPool<xercesc_2_4::DTDElementDecl>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::NameIdPool<xercesc_2_4::XMLNotationDecl>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefVectorOf<xercesc_2_4::XercesStep>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefVectorOf<xercesc_2_4::SchemaAttDef>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefVectorOf<xercesc_2_4::DatatypeValidator>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefVectorOf<xercesc_2_4::SchemaElementDecl>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefVectorOf<xercesc_2_4::IdentityConstraint>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefVectorOf<xercesc_2_4::XercesLocationPath>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefVectorOf<xercesc_2_4::IC_Field>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefVectorOf<xercesc_2_4::XMLNumber>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::ValueVectorOf<unsigned>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::KVStringPair>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::XSAnnotation>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::ComplexTypeInfo>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::XercesGroupInfo>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::DatatypeValidator>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::XercesAttGroupInfo>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::Grammar>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::DTDAttDef>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefHashTableOf<xercesc_2_4::XMLAttDef>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefArrayVectorOf<unsigned short>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefHash3KeysIdPool<xercesc_2_4::SchemaElementDecl>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefHash2KeysTableOf<xercesc_2_4::SchemaAttDef>*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XTemplateSerializer::storeObject(xercesc_2_4::RefHash2KeysTableOf<xercesc_2_4::ValueVectorOf<xercesc_2_4::SchemaElementDecl*> >*, xercesc_2_4::XSerializeEngine&) xercesc_2_4::XMLIBM1047Transcoder::XMLIBM1047Transcoder[in-charge](unsigned short const*, unsigned) xercesc_2_4::XMLSchemaDescription::serialize(xercesc_2_4::XSerializeEngine&) xercesc_2_4::XMLSchemaDescription::XMLSchemaDescription[not-in-charge](xercesc_2_4::MemoryManager*) xercesc_2_4::XMLSchemaDescription::~XMLSchemaDescription [not-in-charge]() xercesc_2_4::ValidationContextImpl::ValidationContextImpl[in-charge](xercesc_2_4::MemoryManager*) xercesc_2_4::XMLSynchronizedStringPool::XMLSynchronizedStringPool[in-charge](xercesc_2_4::XMLStringPool const*, unsigned, xercesc_2_4::MemoryManager*) xercesc_2_4::Grammar::serialize(xercesc_2_4::XSerializeEngine&) xercesc_2_4::XSModel::getXSObject(void*) xercesc_2_4::XSModel::XSModel[in-charge](xercesc_2_4::XMLGrammarPool*, xercesc_2_4::MemoryManager*) xercesc_2_4::XSModel::XSModel[in-charge](xercesc_2_4::XSModel*, xercesc_2_4::GrammarResolver*, xercesc_2_4::MemoryManager*) xercesc_2_4::XSModel::~XSModel [in-charge]() vtable for xercesc_2_4::XMLRefInfo vtable for xercesc_2_4::DTDEntityDecl vtable for xercesc_2_4::XMLAttDefList vtable for xercesc_2_4::Grammar
_________________________________________________________________
Keep up with high-tech trends here at "Hook'd on Technology." http://special.msn.com/msnbc/hookedontech.armx
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
