Riofs コンパイル中 --force-head-requests サポートでコンパイルできない

Riofs コンパイル中 --force-head-requests サポートでコンパイルできない

私はDebian Jessieを使用しており、必要なライブラリを取得するためにgcc 4.8といくつかの最新バージョンを使用して最後のマスターをコンパイルしています。必須ライブラリは次のとおりです。

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

すべてがスムーズに行われ、構成段階でエラーも発生しませんでした。ただし、--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

関連情報