lnmp1.7安装memcached失败
lnmp 1.7 系统是wsl安装的Ubuntu日志太长了,放到附件里面了麻烦大神帮忙看看是什么原因,谢谢!
memcache可以正常安装,memcached就不行 ubuntu 什么版本?
clients/memflush.cc: In function ‘int main(int, char**)’:
clients/memflush.cc:42:22: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
42 | if (opt_servers == false)
| ^~~~~
clients/memflush.cc:51:24: error: ISO C++ forbids comparison between pointer and integer [-fpermissive]
51 | if (opt_servers == false)
| ^~~~~
make: *** Error 1
make: Leaving directory '/home/data/lnmp1.7/src/libmemcached-1.0.18'
这个错误是因为libmemcached很久都不更新了,与gcc高版本兼容有问题,之前我们已经打过补丁了
你执行 gcc -dumpversion 看一下,如果版本是9.0的话可以,编辑 include/memcached.sh 查找 if gcc -dumpversion|grep -q "^"; then 替换为 if gcc -dumpversion|grep -q "^"; then 保存,然后重新安装试一下 licess 发表于 2020-10-10 20:31
ubuntu 什么版本?
这个错误是因为libmemcached很久都不更新了,与gcc高版本兼容有问题,之前我们已经打过 ...
感谢,修改完就可以正常安装了:handshake renbiao 发表于 2020-10-12 18:33
感谢,修改完就可以正常安装了
新的安装包上已经做了修复
页:
[1]