Как скомпилировать программу, которая нуждается в более новой версии glib - PullRequest
0 голосов
/ 25 марта 2010

Я пытаюсь скомпилировать Webkit в Ubuntu 8.04. Но когда я запускаю autogen.sh, я получаю Следующая ошибка говорит, что ей нужна более новая версия glib. Так какой же самый безопасный способ установить glib, не испортив остальную часть моей ОС (так как остальным нужно 2.16, а компиляции webkit нужно 2.21)?

checking for GLIB... configure: error: Package requirements (glib-2.0 >= 2.21.3
                  gobject-2.0 >= 2.0
                  gthread-2.0 >= 2.0) were not met:

Requested 'glib-2.0 >= 2.21.3' but version of GLib is 2.16.6

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.

1 Ответ

0 голосов
/ 25 марта 2010

Конечно, вы можете собрать и установить glib 2.21, используя опцию configure <a href="http://www.gnu.org/software/autoconf/manual/autoconf.html#Installation-Names" rel="nofollow noreferrer">--prefix</a>, чтобы установить его где-нибудь "локально", то есть в $HOME. Это может потребовать передачи подходящих флагов при настройке пакета WebKit, но это стандартная процедура.

...