安装PostGIS 2.1.1 时遇到checking for library containing GDALAllRegister... no

Posted mhc-fly

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装PostGIS 2.1.1 时遇到checking for library containing GDALAllRegister... no相关的知识,希望对你有一定的参考价值。

在postgis中执行./configure时,遇到 checking for library containing GDALAllRegister... no 的错误信息

[[email protected] postgis-2.1.1]# ./configure
...
...
...
checking for library containing GDALAllRegister... no
configure: error: could not find GDAL

解决办法:将PostgreSQL的lib目录(/postgresql/lib)和GDAL的lib文件目录(/usr/local/lib)添加到系统的库文件目录中

echo ‘/postgresql/lib‘ >> /etc/ld.so.conf
echo ‘/usr/local/lib‘ >> /etc/ld.so.conf

ldconfig



检查是否生效
[[email protected] postgis-2.1.1]# ldconfig -p | grep libpq
    libpqwalreceiver.so (libc6,x86-64) => /postgresql/lib/libpqwalreceiver.so
    libpq.so.5 (libc6,x86-64) => /postgresql/lib/libpq.so.5
    libpq.so (libc6,x86-64) => /postgresql/lib/libpq.so

[[email protected] postgis-2.1.1]# ldconfig -p | grep gdal
    libgdal.so.1 (libc6,x86-64) => /usr/local/lib/libgdal.so.1
    libgdal.so (libc6,x86-64) => /usr/local/lib/libgdal.so

再执行./configure就正常了。





























以上是关于安装PostGIS 2.1.1 时遇到checking for library containing GDALAllRegister... no的主要内容,如果未能解决你的问题,请参考以下文章

尝试运行 Create Extension postgis 时出错

Linux 安装 postgis

PostGIS - 功能的数据库安装失败

如何更改安装 postgis 的位置? postgres

PostgreSQL空间数据库创建备份恢复(PostGIS vs ArcGIS)

centos上nginx的安装