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

Reply via email to