2010年01月26日 firefox-3.6 build [長年日記]
_ firefox-3.6 build
firefox-3.6 をビルドした。
libnotify-0.4.4.tar.bz2
libnotifyが無いとfirefoxのコンフィグに失敗する。
- tar xvjf libnotify-0.4.4.tar.bz2
- cd libnotify-0.4.4
- ./configure
- make
- make install
- ldconfig
build firefox-3.6.source.tar.bz2
ビルドそのものはfirefox-3.5の時と同じ。
- tar xvjf firefox-3.6.source.tar.bz2
- cd mozilla-1.9.2
- vi .mozconfig
. $topsrcdir/browser/config/mozconfig ac_add_options --disable-debug ac_add_options --enable-optimize ac_add_options --enable-default-toolkit=cairo-gtk2
- make -f client.mk build
- make package
install firefox
- cd /usr/local
- tar xvjf /some_where/mozilla-1.9.2/dist/firefox-3.6.en-US.linux-i686.tar.bz2
install gecko-sdk
gecko-sdkのインストールはfirefox-3.5の時と少し違っていた。
- cd /usr/local
- mkdir gecko-sdk
- cd gecko-sdk
- cp -rL /some_where/mozilla-1.9.2/dist/sdk/* .
- cp -rL /some_where/mozilla-1.9.2/dist/idl .
- cp -rL /some_where/mozilla-1.9.2/dist/include .
但し、現時点では上記の方法でインストールしたgecko-sdkを利用してmplayerplug-in-3.55は「uint16が未定義だよん」と言われて、ビルド出来なかった...。