Eu teria preferido adicionar isso como um comentário, mas a menos que você realmente precise de algo para o libmount, é muito mais fácil simplesmente desabilitá-lo passando --enable-libmount=no
para configurar.
checking for LIBMOUNT... no
checking libmount/libmount.h usability... no
checking libmount/libmount.h presence... no
checking for libmount/libmount.h... no
configure: error: *** Could not find libmount
Aprecie muito qualquer conselho da comunidade.
Eu teria preferido adicionar isso como um comentário, mas a menos que você realmente precise de algo para o libmount, é muito mais fácil simplesmente desabilitá-lo passando --enable-libmount=no
para configurar.
você precisa da biblioteca com cabeçalhos ... nomes de pacotes terminados em -dev contêm cabeçalhos
apt-get install libmount-dev
isso lhe dará os cabeçalhos ausentes ... para verificar o problema
dpkg -L libmount-dev
# ... output
/.
/usr
/usr/include
/usr/include/libmount
/usr/include/libmount/libmount.h
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libmount.a
/usr/lib/x86_64-linux-gnu/pkgconfig
/usr/lib/x86_64-linux-gnu/pkgconfig/mount.pc
/usr/share
/usr/share/doc
/usr/share/doc/libmount-dev
/usr/share/doc/libmount-dev/copyright
/usr/lib/x86_64-linux-gnu/libmount.so
/usr/share/doc/libmount-dev/changelog.Debian.gz
Você precisa compilar libmount
e disponibilizá-lo para o compilador cruzado (e, presumivelmente, cross-pkg-config
).