Bones wrote:
Unfortunately, there aren't very good debugging mechanisms in place for
release builds of the branches. The most common registration problems are
that you didn't export NSGetModule properly, and that your component has DLL
dependencies which aren't be resolved at load time. stace/ltrace/ldd may all
help. It may also be useful to build a debug build of Firefox yourself and
try loading the component into that: debug builds are much more verbose
about loading errors.
--BDS
Thank you, we've compiled a debug version of firefox and it has
reported a registration error for my component.
Would anyone happen to know why I would get a "undefined symbol:
NS_NewGenericModule2(nsModuleInfo*, nsIModule**)"?
The signature of NS_NewGenericModule2 changed after 1.8b2. You need a newer
SDK, try
http://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.8.0.4/sdk/
--BDS
_______________________________________________
dev-tech-xpcom mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-xpcom