Компиляция GTK3 не найдет правильного GLib-2.0, который я фактически скомпилировал. Что мне не хватает?

Последние дни я боролся с библиотеками ( GLib2.52.2 и GTK3.22.15 ), а я пытался скомпилировать их на Ubuntu 16.04 LTS (новая установка).

GLib2.52.2 только что скомпилировал без ошибок после установки необходимых зависимостей.

Моя проблема заключается в следующем:

, когда я хочу начать компиляцию GTK3.22.15

$ ./configure --prefix=/usr --with-pcre=system && make -j 6

Я получаю это сообщение об ошибке:

configure: error: Package requirements (glib-2.0 >= 2.49.4    atk >= 2.15.1    pango >= 1.37.3    cairo >= 1.14.0    cairo-gobject >= 1.14.0    gdk-pixbuf-2.0 >= 2.30.0) were not met:

Requested 'glib-2.0 >= 2.49.4' but version of GLib is 2.48.2

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

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

РЕШЕННОЕ РЕДАКТИРОВАНИЕ

Я получил предложение собрать все в /usr/local для предотвращения конфликтов.

$ ./configure --prefix=/usr/local --with-pcre=system && make -j 6

Это действительно решило мою проблему - я больше ничего не трогал, ссылаясь на другие так называемые «не соответствующие» зависимости.

atk> = 2,15,1; панго> = 1,37,3; Каир> = 1,14,0; cairo-gobject> = 1.14.0; gdk-pixbuf-2.0> = 2.30.0;

2
задан 18 May 2017 в 20:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: