安装postgresql时出错

在centos上安装postgresql时出错,提示下面这个,真心不知道怎么解决啊,谁知道怎么处理吗?
libpq-be.h:191: 错误:expected specifier-qualifier-list before ‘SSL’
gmake[4]: * [printtup.o] 错误 1
gmake[4]: Leaving directory `/postgresql-9.4.5/src/backend/access/common'
gmake[3]: * [common-recursive] 错误 2
gmake[3]: Leaving directory `/postgresql-9.4.5/src/backend/access'
gmake[2]: * [access-recursive] 错误 2
gmake[2]: Leaving directory `/postgresql-9.4.5/src/backend'
gmake[1]: * [all-backend-recurse] 错误 2
gmake[1]: Leaving directory `/postgresql-9.4.5/src'
gmake: * [all-src-recurse] 错误 2

阅读 5.2k
4 个回答

为何编译来安装呢,直接yum install postgresql-server多简单啊

问题没讲清楚。用的什么版本CentOS?build之前的configure用的什么参数?是根据哪里的教程来操作的?

初步判断是系统里的openssl开发库的版本跟postgresql所需的不一致。但没有具体信息还是不能确认。

我通过yum install安装成功了,这个我也不清楚是什么问题,但是应该和openssl有关,tengine也是安装出现这个问题,我自己下载最新的openssl,然后指定-with-openssl指向新openssl路径就安装成功了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进