4

brew install gtk+Mac でソースから xchat をコンパイルするために必要なため、GTK をインストールしました。タフにインストールしようとすると、Cannot find GTK! Not building GTK FrontEnd. gtk +をインストールしたら環境変数を更新する必要があると思われますが、方法がわかりません。

iMac:xchat-2.8.8 Domenico$ brew info gtk+
gtk+: stable 2.24.20
http://gtk.org/
/usr/local/Cellar/gtk+/2.24.20 (1184 files, 52M) * // here is the path!!!
  Built from source
From: https://github.com/mxcl/homebrew/commits/master/Library/Formula/gtk+.rb
==> Dependencies
Build: pkg-config, xz
Required: glib, jpeg, libtiff, gdk-pixbuf, pango, atk, cairo
Optional: jasper
==> Options
--with-jasper
    Build with jasper support

パスは上記のコードにリストされています。それに関連するあらゆる種類のもの(/usr/local/Cellar/gtk+/2.24.20/binまたはなど/usr/local/Cellar)を追加しようとしまし$LD_LIBRARY_PATHたが、うまくいきませんでした。何か案は?

4

1 に答える 1

2

after で似たような問題がありましたbrew install gtk+。具体的には、次のようになりました。

    Package xcb-shm was not found in the pkg-config search path.
    Perhaps you should add the directory containing `xcb-shm.pc'
    to the PKG_CONFIG_PATH environment variable
    Package 'xcb-shm', required by 'cairo', not found
    app.c:1:10: fatal error: 'gtk/gtk.h' file not found
    #include <gtk/gtk.h>
             ^
    1 error generated.
    make: *** [app] Error 1

makeアプリの実行中に、このコマンドで問題が解決しました:

export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig

この問題に関する拡張された回答は、https ://stackoverflow.com/a/23988317/4694621 ですでに回答されています。


これらのライブラリ ( source )gtk+に依存するため、これは問題になる可能性があります。

Glib
Pango
ATK
GDK
GdkPixbuf
Cairo
于 2015-06-08T08:53:01.950 に答える