从源代码在 centos 6 上安装 glib-2.52
install glib-2.52 on centos 6 from source
我想在 centos 6 64 上安装 glib.2.52.0
在./configure 没有报错
enter image description here
在制作步骤中有错误:
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
我有
海湾合作委员会 (海湾合作委员会) 4.9.2 20150212 (红帽 4.9.2-6)
g++ (GCC) 4.9.2 20150212 (Red Hat 4.9.2-6)
请帮帮我
警告来自PCRE;您似乎安装了旧版本的 PCRE;遗憾的是,PCRE 往往会更改其 API,恕不另行通知。
您可以使用 PCRE 的内部副本构建 GLib 以避免此问题,方法是将 --with-pcre=internal
参数传递给 configure
脚本。
我想在 centos 6 64 上安装 glib.2.52.0 在./configure 没有报错 enter image description here 在制作步骤中有错误:
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
我有 海湾合作委员会 (海湾合作委员会) 4.9.2 20150212 (红帽 4.9.2-6) g++ (GCC) 4.9.2 20150212 (Red Hat 4.9.2-6)
请帮帮我
警告来自PCRE;您似乎安装了旧版本的 PCRE;遗憾的是,PCRE 往往会更改其 API,恕不另行通知。
您可以使用 PCRE 的内部副本构建 GLib 以避免此问题,方法是将 --with-pcre=internal
参数传递给 configure
脚本。