如何编译需要更新版glib的程序

时间:2010-03-25 07:53:37

标签: ubuntu glib

我正在尝试在Ubuntu 8.04上编译Webkit。但是当我运行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 :(得分:0)

您当然可以使用configure的--prefix选项构建和安装glib 2.21,将其安装在“本地”的某个位置,即$HOME下。这可能需要在配置WebKit包时传递合适的标志,但这是标准过程。