zoukankan      html  css  js  c++  java
  • 安装PostGIS 2.1.1 时遇到checking for library containing GDALAllRegister... no

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

    [root@test 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



    检查是否生效
    [root@test 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

    [root@test 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就正常了。

  • 相关阅读:
    Android培训准备资料之Android开发环境的搭建
    第二十天
    第十九天
    第十八天
    第十七天
    第十六天
    第十四天
    第十三天
    十二天
    十一天
  • 原文地址:https://www.cnblogs.com/mhc-fly/p/9994348.html
Copyright © 2011-2022 走看看