3

Mac OSX Snow Leopard で libjingle をコンパイルしようとしています。INSTALL ファイルは、通常どおり、「./configure」、「make」、および「make install」と指示されています。しかし、makeは私にとって失敗します。最初に、pkg-config がインストールされていないことを示すメッセージが表示されたので (OSX にはインストールされていないと思いますか?)、http://pkgconfig.freedesktop.org/releases/から pkg-config をダウンロードしました。

今、私はこのメッセージを受け取ります:

Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found

SourceForge のスクリプトを使用して gtk をインストールしようとしました: http://sourceforge.net/projects/gtk-osx/

(これは gtk Web サイトが指す Web サイトです)

スクリプトを実行しても実際には何も起こらなかったようです。出力は次のとおりです。

$./gtk-osx-build-setup.sh
Checking out jhbuild (2.27.3) from git...
From git://git.gnome.org/jhbuild
 * tag               2.27.3     -> FETCH_HEAD
Installing jhbuild...
Installing jhbuild configuration...
Installing gtk-osx moduleset files...
Done.
$

そして、libjingle の作成中に「パッケージ gtk+-2.0 が見つかりません」というエラー メッセージが表示されます。助けていただければ幸いです、ありがとう!

4

2 に答える 2

4

編集

それ以来、MacPorts はもはや GTK をインストールする最良の方法ではないという結論に達しました。GTKの公式 OSX ポートの方が優れています。おそらく最初の問題は、jhbuild 環境内からプログラムをコンパイルしていなかったことです。使用する

jhbuild shell

環境を起動します。

元の答え

OS X で GTK プログラムをコンパイルする最良の方法は、MacPortsをインストールし、それを使用して次のように入力して GTK をインストールすることです。

sudo port install gtk2

ターミナルで。同じ方法で必要になる他のパッケージをインストールします。すべてが完了したら、次のようにパスを設定します。

export PATH=/opt/local:$PATH

そして、プログラムをコンパイルできるはずです。

于 2010-05-05T06:40:00.003 に答える
3

このエクスポートを使用して同じエラーを解決しました:

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

多分これは誰かを助けることができます...

于 2012-12-05T14:13:16.027 に答える