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+もビルドしないとなんだけど、疲れたから今日はここまで。