I'm working on a project using Xulrunner 1.8.0.4 on both Windows XP (using Visual Studio Express 2005 + Platform SDK) and Linux (AMD64, using gcc, and a debug build of Xulrunner). The main problem I'm running into right now is that my XPCOM components appear to compile fine on both platforms, it works on Linux but not on Windows.
On Windows I get the classic symptom of a component registration problem: When asking for Components.classes[classid], I get back undefined. Nothing is showing up on the console or on the JS Console. Nothing looks weird on the debug output under Linux. I have no information as to why my class is not found, it just isn't. The answers to the question "How do I figure out what's going on?" tend to require running against a debug build, which I would love to do. I don't have one for Windows, nor do I think I can build one. My research has indicated that Xulrunner 1.8.0.4 isn't listed as building with Visual Studio Express 2005 while 1.9+ will (supposedly) build. I don't have the time (or money) to get a commercial version of MSVC, and in any event the same chart I saw that said 1.8.0.4 wouldn't work with VSE2005 also said it wouldn't work with the current version of MSVC. I don't want to upgrade to 1.9 or trunk because, as I understand it, the build process is currently in flux and considerable changes have been made since 1.8.0.4. I'd rather wait until things are a bit more stable before upgrading. Does anyone have a Windows debug build of xulrunner 1.8.0.4 I could get my hands on? Thanks, Buddha _______________________________________________ dev-tech-xpcom mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-xpcom
