ライブラリを自前でコンパイルする時に、pkg-configが必要なものがあるので、インストールしておきます。
2016/03/01 追記現在は、The GTK+ Projectからはダウンロードできなくなっています。
http://www.gtk.org/download/windows.phpMSYS2を使えば良いとのことですが、とりあえず、こちらに別の入手先が書かれています。
http://mingw-users.1079350.n2.nabble.com/Re-FAQ-quot-How-do-I-get-pkg-config-installed-quot-td7582381.html以下のファイルをダウンロードして、MinGW環境のディレクトリに解凍してください。
http://win32builder.gnome.org/packages/3.6/glib_2.34.3-1_win32.ziphttp://win32builder.gnome.org/packages/3.6/pkg-config_0.28-1_win32.ziphttp://win32builder.gnome.org/packages/3.6/pkg-config-dev_0.28-1_win32.zip以上で終了です。
【更新履歴】を見る
2013/10/26 追記
GTK+ 3.xとGTK+ 2.xがありますので、GTK+ 3.xの方からダウンロードしてください。
2013/10/26 追記
Packageのバージョンを修正しました。
GLib 2.28.8 → 2.34.3
gettext-runtime 0.18.1.1 → 0.18.2.1
pkg-config 0.26 → 0.28
2013/10/26 追記
表記は「gettext-runtime 0.18.2.1」ですが、ダウンロードできるのは
gettext-runtime_0.18.1.1-2_win32.zip
です。
2016/03/01 追記
現在は、The GTK+ Projectからはダウンロードできなくなっています。
http://www.gtk.org/download/windows.php
MSYS2を使えば良いとのことですが、とりあえず、こちらに別の入手先が書かれています。
http://mingw-users.1079350.n2.nabble.com/Re-FAQ-quot-How-do-I-get-pkg-config-installed-quot-td7582381.html
以下のファイルをダウンロードして、MinGWのbinディレクトリ(C:\MinGW\bin\)に解凍してください。
http://win32builder.gnome.org/packages/3.6/glib_2.34.3-1_win32.zip
http://win32builder.gnome.org/packages/3.6/pkg-config_0.28-1_win32.zip
http://win32builder.gnome.org/packages/3.6/pkg-config-dev_0.28-1_win32.zip
以上で終了です。
2016/03/01 追記
以下は、古い情報ですが、参考までに残しておきます。
The GTK+ Projectに、Windows用のバイナリがあります。
GTK+ Download: Windows (32-bit)
http://www.gtk.org/download/win32.php
ここから、以下のファイルをダウンロードします。
2013/10/26 追記
GTK+ 3.xとGTK+ 2.xがありますので、GTK+ 3.xの方からダウンロードしてください。
GTK+ individual packages から、
GLib 2.34.3 Run-time
Required third party dependencies から、
gettext-runtime 0.18.2.1 Run-time
2013/10/26 追記
表記は「gettext-runtime 0.18.2.1」ですが、ダウンロードできるのは
gettext-runtime_0.18.1.1-2_win32.zip
です。
Other third party software から、
pkg-config 0.28 Tool
パッケージは時々バージョンアップしていて、上記と異なっている場合がありますので、最新版をダウンロードしてください。
glib_2.34.3-1_win32.zip
gettext-runtime_0.18.1.1-2_win32.zip
pkg-config_0.28-1_win32.zip
3つのzipファイルを解凍すると、
bin
manifest
share
というディレクトリが出来ますので、binディレクトリの中のファイルを、MinGWのbinディレクトリ(C:\MinGW\bin\)にコピーします。
manifestとshareはコピーしてもしなくても問題ありません。
以上で終了です。
【更新履歴】を閉じる
こちらのページで、pkg-configのstaticなバイナリを発見しました。(バージョンは古いですが)
http://compilecraze.blogspot.jp/2013/01/setting-up-msys-mingw-environment.html
pkg-config.exeを/binに放り込んだ後、
export PKG_CONFIG_PATH='/mingw/lib/pkgconfig'
と、~/.profile に追加することでいけました。
./configure --prefix=/mingw --disable-shared --with-internal-glib
情報ありがとうございます。
いつのまにか、pkg-configは0.28になっていたんですね。
しかも、0.27からglib2を同封していると書いてあるではないですか。
http://www.freedesktop.org/wiki/Software/pkg-config/
時間がある時に試してみます。
ありがとうございました。