Hi Scott,
I think you've compiled Xerces-C using the Mac OS X native net accessor.
You should be able to configure it to run using the socket net accessor
instead, which means Xerces-C won't be using CoreFoundation calls.
John
Scott Cantor wrote:
There appears to be a problem in Xerces when used inside of software that
forks, Apache being one such. Xerces is using CoreFoundation calls, and
those can't be used with fork by itself.
On 10.5, you get this error:
"The process has forked and you cannot use this CoreFoundation
functionality safely. You MUST exec(). Break on
__THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALIT
Y___YOU_MUST_EXEC__() to debug."
Now, Apache's not changing. So I don't see any choice but to find these
calls and replace them in the OS X port. Either that or I guess my code
won't run under Apache until I change parsers anyway.
Do any Mac maintainers know anything about the feasibility or extent of the
changes?
-- Scott
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
John Snelson, Oracle Corporation http://snelson.org.uk/john
Berkeley DB XML: http://www.oracle.com/database/berkeley-db/xml
XQilla: http://xqilla.sourceforge.net
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]