2009-10-07 FireFOX の CVSが3.5に対応していない??ので  新規にチェックアウト   hg clone http://hg.mozilla.org/mozilla-central/  # Get the latest source  hg pull -r default  hg update に変わったらしい。。 2006-01-19 FireFox をCVSからとってコンパイルしてみたのでその備忘録 cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login # パスワードには anonymous と入力してください 同じ基礎のソースコードから複数の異なるアプリケーションがビルドされているため、MOZ_CO_PROJECT 変数を使ったコマンドライン上で、どのアプリケーションをチェックアウ トするかを選択しなければなりません。利用可能なオプションには次のようなものがあります: suite 古くからある、ブラウザ、メール・ニュース、コンポーザ、その他のアプリケーションからなる 「Mozilla」 SeaMonkey スイートです。 browser スタンドアローンな 「Firefox」 ブラウザです。 mail スタンドアローンな 「Thunderbird」 メール・ニュースクライアントです。 composer スタンドアローンな HTML コンポーザです。 calendar スタンドアローンな 「Sunbird」 カレンダーアプリケーションです。 xulrunner 次世代の XUL アプリケーションランチャーです。 macbrowser Macintosh 用の 「Camino」 ネイティブブラウザです。 all 上記のプロジェクトすべてに対応したソースをチェックアウトします。 次のようなコマンドで複数のプロジェクトを指定できます: MOZ_CO_PROJECT=suite,browser,xulrunner cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot checkout mozilla/client.mk cd mozilla make -f client.mk checkout MOZ_CO_PROJECT=option,option cd mozilla cvs up -A client.mk # This removes any "sticky branch" information gmake -f client.mk checkout MOZ_CO_PROJECT=option,option ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ CHECK OUT cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login # パスワードには anonymous と入力してください cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot checkout mozilla/client.mk cd mozilla make -f client.mk checkout MOZ_CO_PROJECT=browser,mail ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login # パスワードには anonymous と入力してください cd mozilla cvs up -A client.mk gmake -f client.mk checkout MOZ_CO_PROJECT=browser,mail ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ # This file specifies the build flags for Firefox. You can use it by adding: # . $topsrcdir/browser/config/mozconfig # to the top of your mozconfig file. # # .mozconfig # mk_add_options MOZ_CO_PROJECT=browser ac_add_options --enable-application=browser ac_add_options --enable-optimize ac_add_options --disable-debug ac_add_options --enable-default-toolkit=gtk2 ac_add_options --enable-xft ac_add_options --enable-static ac_add_options --disable-shared ac_add_options --disable-tests ac_add_options --enable-official-branding ac_add_options --enable-crypto ac_add_options --prefix=$HOME/opt # 2006-12-26 以下のオプションを使わないと Make が通らない(FC4)。。 # ac_add_options --disable-svg ac_add_options --enable-default-toolkit=cairo-gtk2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ MAKE make -f client.mk build