After start firefox, you will get following error message from you Error Console. Error: Cc['@mozilla.org/url-classifier/jslib;1'] is undefined Source File: file:///usr/lib/mozilla-firefox/components/nsSafebrowsingApplication.js Line: 665 Error: uncaught exception: [Exception... "Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]" nsresult: "0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE)" location: "JS frame :: chrome://browser/content/safebrowsing/sb-loader.js :: anonymous :: line 31" data: no] This is because safebrowsing feature doesn't build by both xulrunner and mozilla-firefox, but safebrowsing is enabled by default in mozilla-firefox. When you build a stand along mozilla-firefox, safebrowsing is enabled by a script. But when you build mozilla-firefox against xulrunner, you should enable it manually. Add "mozconfig_annotate '' --enable-safe-browsing" to net-libs/xulrunner solve this problem. Reproducible: Always Steps to Reproduce: 1. build mozilla-firefox-3.0 with use flag `xulrunner' 2. run firefox with a new profile or -safe-mode 3. take a look at Error Console
In this context: Could you explain why there is a xulrunner use flag, while when disabled some xulrunner stuff is built within the firefox ebuild? Looks to me like xulrunner should be a mandatory dependency.
(In reply to comment #1) > In this context: Could you explain why there is a xulrunner use flag, while > when disabled some xulrunner stuff is built within the firefox ebuild? Looks to > me like xulrunner should be a mandatory dependency. > Yes, if you enable xulrunner use flag, firefox will build as a xulrunner app. If you disable it, all the staff will build inside firefox ebuild.
You sure that fixes it? I still see that warning here...
Oh wait, i get a different error :P Looks like related to the homepage.
Fixed, thanks
??? What has been done to fix this? Do i need to re-emerge firefox? I'd still like to build it with xulrunner use-flag enabled.
xulrunner's ChangeLog mentioned this bug. It seems, i have to re-emerge xulrunner.
Maybe xulrunner should get a -r1 for this so people that have it installed already get a chance to be 'safebrowsing' enabled.