Я использую 64-разрядную версию Debian Wheezy и пытаюсь скомпилировать gobject-introspection, используя шаги здесь. Когда я изначально пытался скомпилировать его, используя:
./configure --prefix=/usr --disable-static &&
make
он жаловался, что моя версия GLib была слишком низкой (2.42.1). Итак, я пошел, скомпилировал GLib 2.44.0 и без проблем установил его. Я попытался скомпилировать его снова, но он выдал ту же ошибку. Вот соответствующая часть журнала.
checking for GLIB... no
configure: error: Package requirements (glib-2.0 >= 2.44.0) were not met:
Requested 'glib-2.0 >= 2.44.0' but version of GLib is 2.42.1
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables GLIB_CFLAGS
and GLIB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
когда я запускаю версию gapplication и gtester --version, я получаю 2.44.0, но когда я запускаю gsettings --version, он возвращает 2.42.1 - мою начальную версию. Хотя я не уверен, что это актуально.
Любые предложения приветствуются и высоко ценятся.