firefox 1.0 PR のビルドエラー

セキュリティホールが見つかったのでアップデートするためビルドしたのですが、mozilla/profile/nsProfile.cpp のコンパイルでエラーになってしまいました(gcc 2.96 なら no matching function for call nsDerivedSafe<nsIXULChromeRegistry>::SelectLocaleForProfile みたいなのが出る)。bugzilla をチェックしたら既にバグレポが。

http://bugzilla.mozilla.org/show_bug.cgi?id=258831

1.0PR からは .mozconfig に以下を追加する必要があるようです。

ac_add_options --enable-single-profile
ac_add_options --disable-profilesharing

今回みたいに新しい項目が増えてるかもしれないから .mozconfig は mozilla/browser/config/mozconfig に合わせて修正しましょう、とのこと。

というわけで現在リビルド中。。。→無事ビルド完了。Live Bookmark(RSSとブックマークの統合)は面白いけどまだ練れてない感じ。結局 Sage を使ってます。