2011年12月07日

pkg-configのインストール

ライブラリを自前でコンパイルする時に、pkg-configが必要なものがあるので、インストールしておきます。

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環境のディレクトリに解凍してください。
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

以下は、古い情報ですが、参考までに残しておきます。


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はコピーしてもしなくても問題ありません。

以上で終了です。


【更新履歴】を見る
posted by あべちん at 03:28 | Comment(3) | TrackBack(0) | MinGW & MSYS
この記事へのコメント
いつもお世話になっております。

こちらのページで、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 に追加することでいけました。
Posted by shoshosho at 2013年08月14日 18:58
自分でコンパイルしてもよさそうでした。(pkg-config-0.28)

./configure --prefix=/mingw --disable-shared --with-internal-glib
Posted by shoshosho at 2013年08月15日 13:38
shoshoshoさん、こんにちは。管理人です。

情報ありがとうございます。

いつのまにか、pkg-configは0.28になっていたんですね。

しかも、0.27からglib2を同封していると書いてあるではないですか。
http://www.freedesktop.org/wiki/Software/pkg-config/

時間がある時に試してみます。

ありがとうございました。
Posted by あべちん at 2013年08月20日 03:41
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/51482810
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック