pangoをcairoサポート付でビルドする

もともとはgtk+をインストールしていて、configureしているとcairoとpangoが必要だといわれてソースからインストール。
それぞれソースをもってきて、cairo,pangoの順番でビルド、インストール。早速gtkでconfigureをかけるとこんなことを言われました。

(前略)
checking Pango flags... configure: error:
*** Pango not found. Pango built with Cairo support is required
*** to build GTK+. See http://www.pango.org for Pango information.

どうもpangoのビルドが不十分だったようです。pangoのconfig.logをチェックすると、こんなログがでていました。

configure:20644: checking which cairo font backends could be used
configure:20650: result: none
configure:20652: Disabling cairo support

いろいろ調べていると、fontconfigが古いことが原因みたい。これもfontconfigのサイトから最新をダウンロードしてconfigure,make。
これで再度pangoのconfigureをかけてみると

(前略)
config.status: executing pango/pango-features.h commands
config.status: creating pango/pango-features.h
config.status: pango/pango-features.h is unchanged
configuration:
	backends: FreeType X Xft Cairo

ってことで無事pangoをcairoサポート付きでビルドできました。本当はここからgtk+もビルドしないとなんだけど、疲れたから今日はここまで。