minimize

さて、こいつは結構手ごわいです。GTKのインストール。
僕が入れたときにはGTKからインストールし始めて
その後GTKのコンパイルに必要なファイルをインストールするという順番でしたが
ここではそれをまとめてコンパイルエラーが出ないような形で
紹介したいと思います。

よって、ここで記載する手順は実際に行った手順ではありません。
実際にはうまくいかない場面もあるはずですが、参考にはなるはずです。

環境変数

コンパイル、インストール時にエラーが出たら、まず以下の環境変数を確認しましょう。

export LD_LIBRARY_PATH=/usr/local/lib:/usr/X11R6/lib
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

pkg-config

GTKのDependenciesページに置いてあります。
コンパイルは通常通りです。

LFS version : 6.1.1
pkg-config : 0.20

glib

GTKのMainページに置いてあります。
コンパイルは通常通りです。

LFS version : 6.1.1
glib : 2.8.6

atk

GTKのMainページに置いてあります。
コンパイルは通常通りです。

LFS version : 6.1.1
atk : 1.10.3

freetype

FreeType のページに置いてあります。
コンパイルは通常通りです。

LFS version : 6.1.1
freetype : 2.1.10

libxml2

The XML C parser and toolkit of Gnome のサイトに置いてあります。
コンパイルは通常通りです。

LFS version : 6.1.1
libxml2 : 2.6.23

このサイトは度々落ちることで有名(?)ですので、
その場合はミラーサイトなどを利用しましょう。

fontconfig

fontconfig のページに置いてあります。
コンパイルは通常通りです。

LFS version : 6.1.1
fontconfig : 2.3.95

libpng

GTKのDependenciesページに置いてあります。
コンパイルは以下の通りです。

% cp scripts/makefile.linux ./makefile
% make
# make install

LFS version : 6.1.1
libpng : 1.2.8

jpegsrc

GTKのDependenciesページに置いてあります。
コンパイルは以下の通りです。

% ./configure
% make
# make install
# make install-lib
# make install-headers

LFS version : 6.1.1
jpegsrc : v6b

tiff

GTKのDependenciesページに置いてあります。
コンパイルは通常通りです。

LFS version : 6.1.1
tiff : 3.7.4

Xrender

freedesktopのリリースページ に置いてあります。
コンパイルは通常通りです。

LFS version : 6.1.1
Xrender : 0.8.3

cairo

GTKのDependenciesページに置いてあります。
コンパイルは通常通りです。
./configure 実行後、以下の表示がされていることを確認して下さい。

Xlib : yes
FreeType: yes
PNG functions: yes

LFS version : 6.1.1
cairo : 1.0.2

libXft

freedesktopのリリースページ に置いてあります。
コンパイルは通常通りです。

LFS version : 6.1.1
libXft : 2.1.7

pango

GTKのMainページに置いてあります。
コンパイルは通常通りです。
./configure 実行後、以下の表示がされていることを確認して下さい。

backends: FreeType X Xft Cairo

LFS version : 6.1.1
pango : 1.10.4

gtk+

ようやくGTKのインストール。
コンパイルは通常通りです。
./configure 実行後、以下の表示がされていることを確認して下さい。

target: x11

LFS version : 6.1.1
gtk+ : 2.8.17

make installを実行すれば、無事GTKのインストールは完了です。
ふぅ、お疲れさまでした。

[コメント(0)]
[PR] b nEXN[jOb f[^b FXb ]ETCgb SEOb ANZXb nEX[J[b ^ItBXb SEO΍b ҋZb sYSۃ[b vb b nCb AXNb ]Eb یb ev[gb ꗷsb b Ƌhb b zb ҋZb ŗmb Stb wb [VbNb }bT[Wb FXb Mb 365b AtBGCgb эb FXb z[y[Wb fCg[hb FXb COnb zm}\b xXg nC ze [cb ob nCEGfBOb Hawaii hotelsb Hawaii Activitiesb bhhrb
y^cЁup_CVtgvT[rXz nCnIvVicA[ibN}.j - rWlXNXq - iq(1) - iq(2) - COze - ؍s
z[y[W쐬 - ^T[o[ - gуz[y[W - uO - ze \ - ^CVFA - B - nC@Rh~jA - o@ze - nC@sY - v[Pbg@ze
[PR] ̎Ԃ̏ɂȂ炱I̎Ԃłł