Я работаю на 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)
Все идет гладко, на этапе настройки ошибок нет, ни make. Но я не могу использовать --force-head-requests, потому что он не скомпилирован в бинарный файл (опция не отображается при выполнении бинарного файла --help )
При попытке создать символическую ссылку после монтирования бакета я получаю failed to create symbolic link function not implemented. Это проект на 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