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]



Reply via email to