mozbuid

参考
https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites

ビルド環境
XP SP3 32bit
VC2010 Express

まずこれを実行
cad07c25-abee-4821-bb72-b45e2925bc4c

start-shell-msvc2010.bat を実行

これは環境変数を設定した後mingwを起動するようだ。

mingwではドライブ名が/c/みたいになる。ここにソースを置く

ソースを取ってくる。時間がかかる。hgはMercurialというSCMツール

失敗してるのでもう一回

ビルド

最初に設定ファイルを作るみたいなのでもう一回

エラー

SDKがないというエラー、–disable-gamepadをやれば回避できるらしいのでmozconfigファイルを作成して追加。

c:/mozilla-build/mozmake/mozmake.EXE -f client.mkから実行しろといわれてるので実行

d3dcompiler.hがないという・・・仕方ないのでJune 2010 DirectX SDK をインストール。

C:\Program Files\Microsoft DirectX SDK (June 2010)\Include\D3Dcompiler.hがあることを確認。

start-shell-msvc2010.batの下のほうにインクルードディレクトリを追加。

start-shell-msvc2010.batを実行してパスを確認。

途中でこんなのが出た。

やっと終わった

489分かかった。mach runしろとのことなので実行

1998c2d0-1f12-42f4-a3cb-8155eae97389

途中で出たVSサポートのビルドをしてみる

.slnができたのでVC2010で開いてみる。いくつかのプロジェクトが読み込めなかった。Expressのせいだろうか。
F11を押してデバッグ。ビルドせずに実行した。
93f40675-cc0a-4e27-93a1-a673bdeb5e14

感想:
ビルドに時間がかかりすぎた。仮想環境で作業しながらだったが実記でやったほうがいいかもしれない。

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)