从源代码开始在centos 6上安装glib-2.52

时间:2017-03-31 14:43:01

标签: centos6 glib

我希望在centos 6 64上安装glib.2.52.0 在./configure没有错误 enter image description here  在make步骤中有错误:

        CC       libglib_2_0_la-gqueue.lo
    CC       libglib_2_0_la-grand.lo
    CC       libglib_2_0_la-gregex.lo
    gregex.c: In function ‘g_regex_get_max_lookbehind’:
    gregex.c:1573:18: error: ‘PCRE_INFO_MAXLOOKBEHIND’ undeclared (first use in this function)
                  PCRE_INFO_MAXLOOKBEHIND, &max_lookbehind);
                  ^
    gregex.c:1573:18: note: each undeclared identifier is reported only once for each function it appears in
    make[4]: *** [libglib_2_0_la-gr[enter image description here][2]egex.lo] Error 1
我有 gcc(GCC)4.9.2 20150212(红帽4.9.2-6) g ++(GCC)4.9.2 20150212(Red Hat 4.9.2-6)

请帮帮我

1 个答案:

答案 0 :(得分:3)

警告来自PCRE;看来你安装了旧版PCRE;遗憾的是,PCRE倾向于更改其API,恕不另行通知。

您可以通过将--with-pcre=internal参数传递给configure脚本来使用PCRE的内部副本构建GLib以避免此问题。