Windows 10でFirefoxをソースからビルドして動かしてみた
おはようございます。GWの家族旅行は伊豆方面へ行き、子供たちは初めて乗馬(といっても引き馬)を体験した@kjunichiです。
やってみた際の環境
- VS2015インストール済み
- Rustも入れてある
もう少し詳細なのはQiitaに細々と環境構築メモを置いてる.
まずはドキュメント通りにやった
MozillaBuild パッケージはおとなしく入れた。
Rustは入っていたので、
./match bootstrap
は実行していない。この状態で、
./mach build
を行った。
この初回ビルドして怒られた際にこれを入れろと言われた。
が、これを入れてもダメで以降の作業を行った。
mozconfigの設定
i686をビルドする設定になっているらしく、
C:\mozilla-build\start-shell-msvc2015-x64.bat[f:id:kjw_junichi:20170510070937p:plain]
と、x64向けと思われるバッチファイルを起動して
./mach build
とビルドコマンドを打っても、NG。
エラーメッセージを元に、以下のページを見つけた。
ここの回答を眺めて
C:\mozilla-source\mozilla-central\.mozconfig
に以下の内容を記述。
ac_add_options --target=x86_64-w64-mingw32 ac_add_options --host=x86_64-w64-mingw32
これで無事Firefoxがビルド出来た。
./mach build
起動は
./mach run
ソースを更新してビルドするには
hg pull -u ./mach build
関連記事
- 最速Firefoxをビルドしよう【Mac mini編】
- 数年ぶりにFirefoxをビルドして動かした
- kindle fire HD6でChromeを動かした
- WindowsでPostgreSQLをソースからビルドした