このページはリンク切れを生じないために残してありますが、内容は古くなっていますのでご注意下さい。
Firefoxをインストールしたときのメモ
ターゲットホスト
- OS
- FreeBSD 6.2
- PerlとX
- OSのインストール時にインストーラでインストールした。
- その他
- /usr/local以下の名前空間はportsとpackagesに明け渡し、それ以外のサードパーティーソフトウェアは可能な範囲で/pub以下にインストールする方針にしている。例えばautoconfで生成したconfigureを使うソフトウェアでは
configure --prefix=/pub
のようにしてインストールしている。
依存関係
- Linux Build PrequirementsのBuild Toolsによれば
- C++コンパイラ
- GCC 3.2 or higherがrecommendedと書いてある。FreeBSD 6.2の/usr/bin/ccはGCC 3.4.6なのでO.K.。
- Perl 5.6 or higher
- portsで5.8.8をインストールしてあるので、これもO.K.。
- GNU make 3.79.1 or higher
- 3.81が/pub/binにgmakeという名前でインストールしてあるのでO.K.。
- GTK2
- GTK 1.2.0 or higherもwell-tested、QT、plain Xlibも使えるけどnot well tested or supportedと書いてある。今回はGTK2を使うことにする。
- X11/Intrinsic.h、X11/Shell.h
- OSのインストール時に、インストーラでXもインストールしてあるので、O.K.。/usr/X11R6/include以下にある。
- libIDL 0.6.3 or higher
- zip 2.3(or higher)
- zipのソースはzipでアーカイブされているので、unzipも必要。
- freetype 2.1.0(or higher)
- ターゲットホストには/usr/local/libにlibfreetype.aなどがあった。/usr/local/libdata/pkgconfig/freetype2.poにはVersion: 9.10.3と書いてある。Xと一緒にインストールされた?
- fontconfig
- pkgconfig 0.9.0(or higher)
が必要と書いてある。しかしこれに相当する情報がplain textでは見当たらないんだけど、boot strapはどうすればいいんだろう? 結局他のホストのFirefoxでこのURLを見ながら作業したけど。これ以外にも依存するライブラリの配布物の入手もWWW経由が多くて、これは他のホストのFirefoxを眺めながらfetchでがんばった。boot strap用にテキストブラウザをインストールするのが得策だったか?
- gtk+-2.10.12/INSTALLによれば、GLibとPangoの他に
- ATK at lesat 1.9
- atk-1.9.1/READMEによればGLib-2.0.0 or betterが必要と書いてある。
- cairo at least 1.2
- TIFFのライブラリ
- この時点で最新らしきtiff-3.8.2がインストールされているのでO.K.。
- PNGのライブラリ
- JPEGのライブラリ
- この時点での最新(といっても2001年のリリースだけど)の6bがインストールされているのでO.K.。
が必要と書いてある。GTK+ Reference Manualによれば
- pkg-config
- ターゲットホストでは、既に/usr/local/binにインストールされていた。/usr/local/binにあるということはXと一緒にインストールされたのか?
- GNU libiconv library
- GNU gettext package
- fontconfig
も必要と書いてある。
- pango-1.16.2/READMEには
- GLib 2.12.0 or newer
- fontconfig
- FreeType at least version 2.0.9
- Cairo(お勧め)またはXft
が必要と書いてある。
- glib-2.10.11/INSTALLには
- pkg-config
- GNU iconv
- GNU gettext
が必要と書いてある。
作業内容
Top pageへ
Last update $Date: 2019-08-16 11:45:02 +0900 (Fri, 16 Aug 2019) $
Copyright(c) 2007, Koh-ichi Ito, All rights reserved
ページ先頭のアイコン: Copyright(c) 2017 いらすとや, All rights reserved.