インストールしようとする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 がインストールされている場所を見つける方法を誰か助けてもらえますか? ありがとう。
応答としてコメントを投稿する: &に関連するファイルがあることがわかりました
。システム パッケージ管理を確認すると、リポジトリからバージョンがインストールされているようです。リポジトリからをインストールするためのパスは一般的に次のとおりです (32 ビット ライブラリと 64 ビット ライブラリ用に異なるフォルダがある 64 ビット システムの場合、これは少し異なる場合があります)。したがって、バージョン のソース (インストール パスから推測) からもインストールされているようです。バージョンを&に設定する必要がある場合は
、これが役立ちます!find /usr/ -iname "*glib*.pc"
.pc
glib
/usr/lib/pkgconfig
/usr/local/lib/pkgconfig
2.26.1
glib
/usr/lib
glib
/usr/local/lib
2.32.2
2.32.2
PKG_CONFIG_PATH
/usr/local/lib/pkgconfig
LD_LIBRARY_PATH
/usr/local/lib/
あなたPKG_CONFIG_PATH
とLD_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