Hi,

I want to make my xpcom component thread safe.

I did the following in my component.

NS_IMPL_THREADSAFE_ISUPPORTS4(nsQEngineImpl, nsISupportsWeakReference , nsIQEngineImpl , nsIObserver , nsIRunnable)

While compiling itself , it throws the following error message , however .so getting created (which i unable to use)

nsNativeComponentLoader: GetFactory(libqecomp.so) Load FAILED with error: /advent1/srinivasar/mozilla/mozilla/components/libqecomp.so: undefined symbol: _Z33nsQEngineImpl_GetInterfacesHelperPjPPP4nsID
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



Whether i am doing anything wrong ?

Please do help me

Thanks & Regards
S.Srinivasa Raghavan
_______________________________________________
Mozilla-xpcom mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-xpcom

Reply via email to