DigitalOcean 的旧金山节点, Ubuntu 14.04 x64 。
一开始是用 ocserv 11 的最新版,所有依赖包安装好了然后 configure 完了开始 make && make install
结果最后报错 compilation terminated. make: *** [all] Error 2
这样的。
后来删镜像重新建立一个,换了稍旧的版本然后安装了 gnutls-bin 重新编译,结果在 configure 的时候就报错 libtasn1 版本过低。(所以似乎 Openconnect 安装必须在 gnutls-bin 之前?)
然而无论如何 make && make install 就是过不去。到后面干脆建了个新的镜像,什么都不做上来就照着博客贴照搬(当然 config 里显卡、 IP 、 DNS 什么的该改的都有改……),还是不行
make[2]: [install-data-local] Error 1 (ignored)
test -d "/usr/lib/systemd/system/" && ! test -f /usr/lib/systemd/system/ocserv.service && /usr/bin/install -c -m 644 systemd/standalone/ocserv.service /usr/lib/systemd/system/
make[2]: [install-data-local] Error 1 (ignored)
bin/mkdir -p '/opt/ocserv/share/man/man8'
?/usr/bin/install -c -m 644 ocserv.8 ocpasswd.8 occtl.8 '/opt/ocserv/share/man/man8'
直觉感觉似乎问题可能出在这里?( log 太长了不知道怎么贴), Google 过的似乎都是编译其他软件遇到的问题。 Anyconnect 的资料感觉很少能找得到啊。
1
lenovo 2016-02-28 09:34:50 +08:00 1
Debian 7 也编译不了 0.11.0 ,换 Debian 8 就行了
https://goo.gl/ArpwGP |