Não foi possível encontrar o libmount

0

Durante a compilação de distribuição personalizada (usando buildroot v. 11.2018) Eu tenho problema com a biblioteca libmount (o problema apareceu depois que eu incluí o pacote efl no buildroot menuconfig - Pacotes de destino - > Gráfico lib ... - > efl ). Eu também tenho instalado o pacote libmount-dev sem resultados.

checking for getxattr in -lc... yes
checking sys/xattr.h usability... yes
checking sys/xattr.h presence... yes
checking for sys/xattr.h... yes
checking for XATTR_NOFOLLOW... no
checking for LIBMOUNT... no
configure: error: *** Could not find libmount

Como incluir esta biblioteca para obter uma compilação bem sucedida?

    
por Fasset 20.11.2018 / 20:04

1 resposta

0

A instalação de libmount-dev no seu sistema não alterará nada: o que está faltando aqui é o libmount para o sistema de destino, não na máquina de compilação. O libmount é fornecido pelo pacote util-linux.

Qual é a sua configuração do Buildroot? O EFL só precisa do libmount se o BR2_PACKAGE_EFL_UTIL_LINUX_LIBMOUNT estiver ativado. Portanto, se você atingir essa situação com BR2_PACKAGE_EFL_UTIL_LINUX_LIBMOUNT desativado, haverá um bug no Buildroot.

Você poderia preencher um bug no bug tracker do Buildroot no link , especificando a versão exata do Buildroot que você está usando e anexando seu arquivo .config do Buildroot que permite reproduzir o problema?

Além disso, certifique-se de que esse erro ocorra após uma compilação completamente limpa, por exemplo, "tornar limpo & make".

    
por 24.11.2018 / 08:44