Подтвердить что ты не робот

Не удается найти ошибку 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. Любая помощь будет оценена по достоинству!

4b9b3361

Ответ 1

Ответ на мой вопрос (после нескольких поисков 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!

Выполняя это, я исправил свои проблемы, как упоминалось выше.

Ответ 2

Для Ubuntu/Debian OS,

apt-get install -y pkg-config

Для Redhat/Yum OS,

yum install -y pkgconfig

Ответ 3

для меня (OSX) проблема была решена с помощью этого:

brew install pkg-config

Ответ 4

если у вас есть эта ошибка:

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