Some sample code would be helpful. The undefined symbol is:
nsQEngineImpl_GetInterfacesHelper(unsigned*, nsID***)
And, of course, that is not part of the Mozilla codebase.
-Darin
Srinivasa Raghavan wrote:
Hi,
While registering a XPCOM component with THREADSAFE macro ,it throws the following error,
nsNativeComponentLoader: GetFactory(libqecomp.so) Load FAILED with error: /advent1/srinivasar/mozilla/mozilla/components/libqecomp.so: undefined symbol: _Z33nsQEngineImpl_GetInterfacesHelperPjPPP4nsID
nsNativeComponentLoader: SelfRegisterDll(libqecomp.so) Load FAILED with error: /advent1/srinivasar/mozilla/mozilla/components/libqecomp.so: undefined symbol: _Z33nsQEngineImpl_GetInterfacesHelperPjPPP4nsID
if the same component registered without THREADSAFE macro it is getting registered properly.
Please help me to sort out the problem.
Thanks & Regards S.Srinivasa Raghavan _______________________________________________ mozilla-embedding mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-embedding
_______________________________________________ mozilla-embedding mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-embedding
