Hmm... I took a look in LXR, and nsQEngineImpl_GetInterfacesHelper is
probably being defined by the nsIClassInfo related macros.
NS_DECL_CLASSINFO, NS_IMPL_CI_INTERFACE_GETTER1, etc.
Are you using any of these nsIClassInfo related macros?
-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