web-dev-qa-db-ja.com

pkg-configエラーが見つかりません

Macにソフトウェアをインストールしようとしています。しかし、私は同じエラーを受け取り続けます:

configure: error: The pkg-config script could not be found or is too old.  Make sure it
is in your PATH or set the PKG_CONFIG environment variable to the full
path to pkg-config.

Alternatively, you may set the environment variables XMEDCON_GLIB_CFLAGS
and XMEDCON_GLIB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

To get pkg-config, see <http://pkg-config.freedesktop.org/>.
See `config.log' for more details

Pkg-configをPATHに追加する方法がわかりません。以下を追加する必要があることをオンラインで確認しました(リンクを参照)。

PATH変数の指示方法を示すリンク

export PATH=$PATH:/opt/local/bin     # Fixed typo as mentioned in comment

pkg-configを配置した場所です。 ./configureを使用してファイルを構成しようとするたびに、エラーが発生し続けます。どんな助けでも大歓迎です!

42
Shinobii

(数回のGoogle検索の後)私の質問に答えると、次のことが明らかになりました。

$ curl https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.tar.gz -o pkgconfig.tgz
$ tar -zxf pkgconfig.tgz && cd pkg-config-0.29
$ ./configure && make install

次のリンクから: 上記のリンク

コメントしてくれたすべての人に感謝し、私のlinux/OSXの無知に申し訳ありません!

これを行うと、上記のように私の問題が修正されました。

26
Shinobii

Ubuntu/Debian OSの場合、

apt-get install -y pkg-config

Redhat/Yum OSの場合、

yum install -y pkgconfig

63
Stephen Hsu

私にとって、(OSX)これを行うことで問題は解決しました:

brew install pkg-config
22
Miguel Vazq

このエラーがある場合:

configure: error: Either a previously installed pkg-config or "glib-2.0 >= 2.16" could not be found. Please set GLIB_CFLAGS and GLIB_LIBS to the correct values or pass --with-internal-glib to configure to use the bundled copy.

このコマンドを行う代わりに:

$ ./configure && make install

それを行う :

./configure --with-internal-glib && make install
9
MrJthib