安装fastdfs出现/usr/local/lib/libfastcommon.so: undefined reference to `fcntl64@GLIBC_2.28‘
完整报错如下:
/usr/local/lib/libfastcommon.so: undefined reference to `fcntl64@GLIBC_2.28'
collect2: error: ld returned 1 exit status
objs/Makefile:236: recipe for target 'objs/nginx' failed
make[1]: *** [objs/nginx] Error 1
make[1]: Leaving directory '/root/FastDFS安装-完成/nginx-1.16.1'
Makefile:8: recipe for target 'build' failed
make: *** [build] Error 2
这是因为下载的libfastcommon版本错误.当然你水平够高的话可以去折腾GLIBC...但是我个人觉得还是算了吧
# ldd --version
ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27
ubunt18.04系统支持的glibc是2.27显然2.28的是不可能存在的.
然后注意删除两处libfastcommon.so:
①libfastcommon-1.0.38/src/libfastcommon.so
②/usr/lib64/libfastcommon.so
②是上述报错的直接原因,①如果存在,那么进行第二次编译时,会懒编译,直接把①拷贝到②路径中,
所以①也必须删除
目前我自己测试过的已知版本和适用系统如下:
软件或系统 | 版本 |
libfastcommon | V1.0.7 |
fastdfs | V5.05 |
Ubuntu | 16.04 |
软件或系统 | 版本 |
libfastcommon | V1.0.38 |
fastdfs | V5.11 |
Ubuntu | 19.10 |
推荐采用:
git clone https://gitee.com/fastsource/libfastcommon
安装fastdfs出现/usr/local/lib/libfastcommon.so: undefined reference to `fcntl64@GLIBC_2.28‘相关推荐
- mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/webpack
mac上安装webpack报错解决方法Hit error EACCES: permission denied, mkdir '/usr/local/lib/node_modules/webpack 参 ...
- NPM 安装报 Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/xxxxxx‘
NPM权限问题 最近作者在安装RN环境的时候遇到一个npm权限不足问题,具体报 Error: EACCES: permission denied, mkdir '/usr/local/lib/node ...
- linux usr local权限,OS X权限被拒绝/ usr/local/lib
我正在寻找任何建议/直觉/线索/答案的权限问题,一直困扰着我,因为我切换到新的Macbook Pro.这是两难.某些程序在安装过程中将库复制到/ usr/local/lib下,并在运行这些程序时遇到了 ...
- ubuntu 12.04 /sbin/ldconfig.real: /usr/local/lib/*.so.8 不是符号连接 解决办法
最近在ubuntu12.04下使用sudo apt-get install安装软件的时候最后总会报这种错误.建立硬连接即可解决: sudo ln -sf /usr/local/lib/libproto ...
- 解决/usr/local/lib/libglog.so.0: error adding symbols: DSO missing from command line
第一步: // 查看目录 /usr/lib 或 /usr/local/lib的目录下是否存在libglog.so.0 $ find libglog* libglog.a libglog.la libg ...
- 使用ldconfig命令将/usr/local/lib加入到默认库
在安装各种软件的时候,我们常常需要使用ldconfig命令调用系统链接库,这样往往会比较麻烦,而且每次需要使用的时候,都需要调用一次,那么有没有更好的方法将/usr/local/lib加入到默认的系统 ...
- fix: brew: Permission denied @ apply2files - /usr/local/lib/node_modules/webpack/es/ters-brow
文章目录 main solve other 1 other 2 main solve other 1 MAC安装openssl报错 Permission denied @ apply2files 20 ...
- 视觉SLAM十四讲 报错ch13 问题汇总 /usr/bin/ld: /usr/local/lib/libfmt.a(format.cc.o)
视觉SLAM十四讲 报错ch13 /usr/bin/ld: /usr/local/lib/libfmt.a 1. 问题1:未链接fmt库 1.1 解决方案 2. 问题2:-fPIC 2.1 解决方案 ...
- /usr/local/lib/libz.a: could not read symbols: Bad value(64 位 Linux)
/usr/bin/ld: /usr/local/lib/libz.a(crc32.o): relocation R_X86_64_32 against `a local symbol' can not ...
最新文章
- 高效精细化管理企业工单
- 【异常】redis.clients.jedis.exceptions.JedisDataException: ERR unknown command ‘PSETEX‘
- 互联网协议 — 使用 Wireshark 调试 HTTPS 及 HTTP/2 流量
- 【哲学】《哲学的故事》笔记
- 1:tcl-8.5.13-8.el7.x86_64: [Errno 256] No more mirrors to try.
- 软件工程导论 银行储蓄系统_银行计算机储蓄系统
- 万分之二用百分之怎么表示_农村建房时,“砖砌的化粪池”怎么做?听完内行人的分析,明白了...
- 《JavaScript启示录》——1.7 原始值(或简单值)
- using和名空间namespace
- 【信息系统项目管理师】第8章-项目质量管理 知识点详细整理
- c++学习笔记--C++Primer第4版--标准库类型string
- 华硕 Asus TUF B360M+INTEL i5+Sapphire AMD VEGA56黑苹果EFI引导文件
- BASIC-9	特殊回文数 C语言版
- 硅芯片拆解:早期 555 定时器芯片内部一览
- No5.String类的常用方法
- 本题要求实现一个计算非负整数阶乘的简单函数
- 一种直观理解Galois理论的途径
- CREATE DATABASE guestbook DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
- 汇编指令: JO、JNO、JB、JNB、JE、JNE、JBE、JA、JS、JNS、JP、JNP、JL、JNL、JNG、JG、JCXZ、JECXZ、JMP、JMP...
- 【Unity3d】 制作游戏主菜单 GUI