I got different registration errors when I started Mozilla after installing the weblock component.
nsNativeComponentLoader: SelfRegisterDll(WebLock.so) Load FAILED with error: /home/adele/mozilla/dist/bin/components/WebLock.so: undefined symbol: _ZTV12myEnumerator
nsNativeComponentLoader: SelfRegisterDll(WebLock.so) Load FAILED with error: /home/adele/mozilla/dist/bin/components/WebLock.so: undefined symbol: _ZTV12myEnumerator
myEnumerator is a class within WebLock.cpp. WebLock.cpp is attached.
Adele
<<inline: WebLock.cpp>>
