6

インストールしようとするatk-2.4.0と、次のエラーが表示されます。

 'pkg-config --modversion glib-2.0' returned 2.32.3, but GLIB (2.26.1)
*** was found!

PKG_CONFIG_PATHのパスを含めるように更新も試みましglib-2.0.pcたが、それでも同じエラーが表示されます。2.26.1 がインストールされている場所を見つける方法を誰か助けてもらえますか? ありがとう。

4

2 に答える 2

10

応答としてコメントを投稿する: &に関連するファイルがあることがわかりました
。システム パッケージ管理を確認すると、リポジトリからバージョンがインストールされているようです。リポジトリからをインストールするためのパスは一般的に次のとおりです (32 ビット ライブラリと 64 ビット ライブラリ用に異なるフォルダがある 64 ビット システムの場合、これは少し異なる場合があります)。したがって、バージョン のソース (インストール パスから推測) からもインストールされているようです。バージョンを&に設定する必要がある場合は 、これが役立ちます!find /usr/ -iname "*glib*.pc".pcglib/usr/lib/pkgconfig/usr/local/lib/pkgconfig2.26.1glib /usr/libglib/usr/local/lib2.32.22.32.2PKG_CONFIG_PATH/usr/local/lib/pkgconfigLD_LIBRARY_PATH/usr/local/lib/

于 2012-06-27T15:57:36.950 に答える
5

あなたPKG_CONFIG_PATHLD_LIBRARY_PATH環境変数を同期する必要があります。/usr/localプレフィックスが次のように設定されていると仮定すると、次のように設定する必要があります。

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
LD_LIBRARY_PATH=/usr/local/lib

glib に依存するソフトウェアをコンパイルするには、他の変数を設定する必要がある場合もあります。

ACLOCAL_PATH=/usr/local/share/aclocal/
PATH=/usr/local/bin:$PATH
于 2012-06-27T15:56:03.637 に答える