I edited out the 'inline' from those two methods and my linking problem went away. So, I suspect there's some kind of issue with gcc 3.3 on os/x here. Do they really need to be inline?... Inline in the .cpp file. Kinda odd. Here's the diff.... I don't have commit rights, so could someone with access check that this change is correct, and commit it please?
John
Index: internal/XMLGrammarPoolImpl.cpp
===================================================================
RCS file: /home/cvspublic/xml-xerces/c/src/xercesc/internal/XMLGrammarPoolImpl.cpp,v
retrieving revision 1.8
diff -c -r1.8 XMLGrammarPoolImpl.cpp
*** internal/XMLGrammarPoolImpl.cpp 29 Oct 2003 16:16:08 -0000 1.8
--- internal/XMLGrammarPoolImpl.cpp 5 Nov 2003 17:39:26 -0000
***************
*** 212,218 ****
return new (getMemoryManager()) XMLSchemaDescriptionImpl(targetNamespace, getMemoryManager());
}
! inline XSModel *XMLGrammarPoolImpl::getXSModel() const
{
if(!fLocked)
return 0;
--- 212,218 ----
return new (getMemoryManager()) XMLSchemaDescriptionImpl(targetNamespace, getMemoryManager());
}
! XSModel *XMLGrammarPoolImpl::getXSModel() const { if(!fLocked) return 0; *************** *** 220,226 **** return 0; }
! inline XMLStringPool *XMLGrammarPoolImpl::getURIStringPool() { if(fLocked) return fSynchronizedStringPool; --- 220,226 ---- return 0; }
! XMLStringPool *XMLGrammarPoolImpl::getURIStringPool() { if(fLocked) return fSynchronizedStringPool;
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]