centos 6.2 编译 postgresql 9.3.2 错误

从前 发布于 2014/01/08 00:32
阅读 677
收藏 0

在centos 6.2 编译 postgresql 9.3.2 报错。

直接运行 ./configure

报错:

checking test program... failed
configure: error:
Could not execute a simple test program.  This may be a problem
related to locating shared libraries.  Check the file 'config.log'
for the exact reason.

config.log 里面有下面几种错误

conftest.c: In function 'main':
conftest.c:22: error: 'choke' undeclared (first use in this function)
conftest.c:22: error: (Each undeclared identifier is reported only once
conftest.c:22: error: for each function it appears in.)
conftest.c:22: error: expected ';' before 'me'

cc1: error: unrecognized command line option "-fexcess-precision=standard"

conftest.c:17:28: error: ac_nonexistent.h: No such file or directory

...............................

google了下,没有直接相关的错误信息,但有类似的源码编译的错误,都说是 gcc 编译器的原因。

我用的gcc 是yum安装的 4.4.7版本

请问谁知道怎么解决呢?


加载中
0
Xtay
Xtay
试下pg9.3.1看看,我在CentOS6.4下安装没问题
从前
从前
也试过的,不行。 开始安装了9.3.2 成功了的,后来装一个插件的时候搞错了,卸载重装的时候就成这样了
0
kenyon_君羊
kenyon_君羊

引用来自“Xtay”的答案

试下pg9.3.1看看,我在CentOS6.4下安装没问题
卸干净了重装
0
从前
从前
哎,解决了,结贴。重新安装了下 gcc 编译器
返回顶部
顶部