尝试从FreeBSD 10.1上的Source安装Postgis21或从Postgis 2.1.4安装(在9.1上正常工作),但继续获取以下内容:
/ usr / bin / ld://lib/libm.so.5:符号“cos @@ FBSD_1.0”定义的无效DSO //lib/libm.so.5:无法读取符号:错误值
Postgis Ticket:http://trac.osgeo.org/postgis/ticket/3003#comment:13 FreeBSD Ticket:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195483
从端口版本21
进行安装清理pastebin.com/hALMbGvD
从源版本2.1.4 - 配置:
pastebin.com/c7rvbuFk
从源版本2.1.4 - MAKE
pastebin.com/LHfTHxJV
任何帮助都非常感激 - 这让我发疯了。
马丁
答案 0 :(得分:2)
如果未在Makefile中显式链接libm,请尝试将-lm添加到链接标志中。
我最近也从FreeBSD 10.0升级到10.1,我的应用程序在链接时产生了同样的错误。
答案 1 :(得分:0)
好的,我最终在FreeBSD 9.3的32位系统(因为我有机箱)上进行全新安装。我安装了Postgres 9.3,然后安装了Postgis21。它毫无障碍地熄灭了!
从9.1到10.1的升级或10.1期的问题肯定存在问题。无论如何,我很高兴它现在正在工作!!
可能存在某种形式的链接器问题,但我玩了好几个星期。全新安装完成了这项工作。在再次尝试之前,我会等到10.x更成熟。
马丁