編譯 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

相關內容