undefined symbol:GEOSRelatePatternMatch

时间:2014-07-21 11:32:26

标签: pattern-matching ubuntu-12.04 postgresql-9.1 postgis geo

尝试将postgis扩展名添加到postgresql但收到错误;

错误:无法加载库“/usr/lib/postgresql/9.1/lib/postgis-2.1.so”:/ usr / lib / postgresql / 9.1 / lib / postgis-2.1.so:未定义的符号:GEOSRelatePatternMatch < / p>

有关这意味着什么的任何建议?我无法访问.so来查看,但文件是在错误中指定的direcoty中。

环境是Ubuntu 12.4

1 个答案:

答案 0 :(得分:0)

我卸载了以下安装程序;

sudo apt-get install libpq-dev sudo apt-get install postgresql-server-dev-9.1 sudo apt-get install libxml2-dev sudo apt-get install libgdal-dev sudo apt-get install gdal-bin sudo apt- get install libproj-dev

然后清除postgis;

sudo dpkg --purge postgis postgresql-9.1-postgis

之后我再次完成了安装过程。

现在工作正常