2017-03-31 115 views
0

安装油嘴,2.52我想安装装配在CentOS glib.2.52.0中的./configure没有错误6 64 enter image description here在化妆步骤 有错误:在CentOS 6从源

 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)4.9.2 20150212(红帽4.9.2-6) G ++(GCC)4.9.2 20150212(红帽4.9.2-6)

请帮我

回答

2

的警告来自PCRE;看起来你已经安装了旧版本的PCRE;不幸的是,PCRE倾向于在不通知的情况下更改其API。

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