编译 Riofs,无法在支持 --force-head-requests 的情况下进行编译

编译 Riofs,无法在支持 --force-head-requests 的情况下进行编译

我在 Debian Jessie 上,使用 gcc 4.8 和一些更高版本编译最后一个 master,以获得一些所需的库,所需的库是:

glib >= 2.22
fuse >= 2.7.3
libevent >= 2.0
libxml >= 2.6
libcrypto >= 0.9
libmagic (optional: --with-libmagic=PATH)

一切都很顺利,配置阶段没有错误,也没有 make。但我无法使用 --force-head-requests 因为它没有编译到二进制文件中(执行二进制文件时不会显示该选项 --help )

当尝试在安装存储桶后创建符号链接时,我无法创建未实现的符号链接功能。这是github中的项目:https://github.com/skoobe/riofs

这是一些向后的库不兼容问题吗?

答案1

您需要安装以下开发包libmagic-dev

apt-get install libmagic-dev

然后将 指向--configure该位置/usr/lib/x86_64-linux-gnu/libmagic.so

./configure --prefix=/usr/local  --with-libmagic=/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu
checking magic.h usability... yes
checking magic.h presence... yes
checking for magic.h... yes
checking for magic_open in -lmagic... yes

相关内容