ビルド方法の変化の記録
Modified: 28 Feb 1999
初めてソースコードが公開されて以来、新しい版が出る度にビルドしています。
このページでは、ビルドの方法がどのように変化してきたかを記録しています。
1999年1月28日版
"nmake /f client.mak build_all" のように、"build_all" の指定が必要になりました。
Makefileなど変更しないと、うまくビルドできません。1月28日版では、3カ所の変更が必要でした。
1998年12月11日版
設定すべき環境変数が、少し変わりました。
Mozillaツールのビルドは不要になりました。
Makefileを変更しないと、うまくビルドできません。12月11日版では、3、4カ所の変更が必要でした。
1998年10月8日版
理由は分かりませんが、mozillaツールをMAKEするのに、perl.exe が必要になりました。
1998年9月4日版 の変更も必要です。
1998年9月4日版
この版は、ビルド方法に関しては、7月28日版と全く同じでしたから、単に解凍して本体のビルドをしただけでOK。。。。とはいきませんでした。
このページを読んだ、泉ゆういち さんから、以下のメイル(抜粋)をいただきました。
原因は、
\mozilla\config\rules.mak の578行目
export:: $(XPDIST)\public\$(MODULE)
for %f in ($(EXPORTS)) do $(MAKE_INSTALL:/=\) %f
のforコマンドがエラー。
\mozilla\privacy\srcディレクトリに対して、$(EXPORTS)が NULL
であるために起こります。したがって、対処には、
1) \mozilla\privacy\src\makefile.win の
EXPORTS= $(NULL) を EXPORTS = dummy.h $(NULL) に変更。
2) \mozilla\privacy\src に dummy.h ファイルを作成。上記変更以外は、7月28日版と同じ手順でできました。つまり、
- \mozilla\privacy\src\makefile.win の変更と、dummy.h の作成。
- Mozillaの本体のダウンロードと、本体(gz)の解凍
- Mozillaツールと本体のビルド
Mozillaのビルド環境の設定は、3月31日版 以降変わっていません。
wintools は、1998年4月29日版以降、変わっていません。
UNIXツールの動作環境は、6月3日版の設定と同じです。
1998年7月28日版
この版は、ビルド方法に関しては、6月3日版と全く同じでしたから、単に解凍して本体のビルドをしただけでOKです。
- Mozillaの本体のダウンロードと、本体(gz)の解凍
- Mozillaツールと本体のビルド
Mozillaのビルド環境の設定は、3月31日版 以降変わっていません。
wintools は、1998年4月29日版以降、変わっていません。
UNIXツールの動作環境は、6月3日版の設定と同じです。
1998年6月3日版
この版から、ソースがUNIXとWindowsで共通になり、圧縮形式が、ZIP から gz に変わりました。したがって、解凍方法が変わったのはもちろん、gzipやtarなどのUNIXのツールが必要になってきました。
- Mozillaの本体のダウンロード
- 解凍するためにUNIXツールの入手、環境設定
- Mozilla本体の解凍
- Mozillaツールと本体のビルド
Mozillaのビルド環境の設定は、3月31日版 以降変わっていません。
wintools は、1998年4月29日版以降、変わっていません。
1998年4月29日版
最初の公開から約1ヶ月後に、3回目の登録がなされました。
ビルド方法は、4月8日版と同じですが、mozillaツールも再度更新されたので、ツールのインストールも再度行いました。
- Mozillaの本体のダウンロードと、ZIPの解凍
- wintoolsのダウンロードと、ZIPの解凍
- Mozillaツールと本体のビルド
1998年4月8日版
わずか1週間で、更新されました。ビルド方法は、3月31日版と同じですが、mozillaツールも更新されたので、ツールのインストールも再度行いました。
- Mozillaの本体のダウンロードと、ZIPの解凍
- wintoolsのダウンロードと、ZIPの解凍
- Mozillaツールと本体のビルド
Mozillaのビルド環境の設定は、3月31日版 以降変わっていません。
1998年3月31日版
初めてソースが公開される。
- Mozillaの本体のダウンロードと、ZIPの解凍
- wintoolsのダウンロードと、ZIPの解凍
- cpなどのUNIXツールの入手、環境設定
- Mozillaのビルド環境の設定
- Mozillaツールと本体のビルド