danikcom
написал 3 августа 2006 года в 04:48 (14871 просмотр)
Ведет себя
как мужчина; открыл 52 темы в форуме, оставил 132 комментария на сайте.
часто возникает проблема с PKG_CONFIG_PATH при конфиге ПО с исхдников
например делаю ./configure одного из ПО и вот ошибка при конфиге
..... checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for GDU_MODULE_VERSION_CHECK... Package gnome-doc-utils was not found in the pkg-config search path. Perhaps you should add the directory containing `gnome-doc-utils.pc' to the PKG_CONFIG_PATH environment variable No package 'gnome-doc-utils' found configure: error: Package requirements (gnome-doc-utils >= 0.3.2) were not met: Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables GDU_MODULE_VERSION_CHECK_CFLAGS and GDU_MODULE_VERSION_CHECK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
беру устанавливаю последнюю версию этого gnome-doc-utils из исходников и всеравно выдает эту ошибку…
почему? ведь я установил его, а он
No package 'gnome-doc-utils' found configure: error: Package requirements (gnome-doc-utils >= 0.3.2) were not met:
что делать?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Попробуй что-нить вроде export PKG_CONFIG_PATH=«$PKG_CONFIG_PATH:путь_до_gnome-doc-utils»
И, конечно, RTFM:)
помогло
где путь=путь_до_pkgconfig_где_лежит_*.pc
только вот вопросы:
1. куда она его экспортировала? т.е. ненадо при следующей загрузке экспортировать его снова? в каком файле указываютя эти пути?
2. и что означает
мне нужно gtk+ больше версии 2.0 или 2.8.15?
и соответственно libgnomeui 2.0 или 2.14.0?
3. сразу спрошу, у меня gtk+-1.2.10, если я установлю новую, проблем с другими ПО не будет?
4. я прописал
и когда ввожу echo $PKG_CONFIG_PATH выдает путь разумеется
а как же стандартный путь :/usr/lib/pkgconfig? он будет искать в нем необходимые библиотеки?
Будет. Только стандартный (как и все пути) без :. : из-за того, что сначала PKG_CONFIG_PATH="» => $PKG_CONFIG_PATH:/path_to_pcs == «":/path_to_pcs == :/path_to_pcs
Вот.
Существуют, так сказать две разных GTK+: GTK+ и GTK+ 2.0, это можно сказать, разные вещи, тебе нужно GTK+ 2.0 версии 2.8.15, libgnomeui-2.0 версии 2.14.0. А вообще, то, что чтоит слева от знака равенства — название пакета, а справа — его версия.