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

관련 정보