Ao compilar eu recebo um erro, '@ LIBICONV @: Nenhum arquivo ou diretório'?

1

Quando executo make para flac , obtenho isso

gcc: error: @LIBICONV@: No such file or directory
make[3]: *** [flac] Error 1
make[3]: Leaving directory '/home/ubuntu/flac/src/flac'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/ubuntu/flac/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/ubuntu/flac'
make: *** [all] Error 2

Enquanto aclocal.sh foi executado com êxito (código de saída 0), recebi isso quando o executei

configure.ac:308: warning: macro 'AM_ICONV' not found in library
configure.ac:309: warning: macro 'AM_LANGINFO_CODESET' not found in library
configure.ac:308: warning: macro 'AM_ICONV' not found in library
configure.ac:309: warning: macro 'AM_LANGINFO_CODESET' not found in library

Eu tentei procurar um pacote inconv.h ou iconv-dev com minha distro e não consegui encontrar um. Como resolvo esse problema?

    
por Evan Carroll 22.01.2013 / 03:10

1 resposta

1

Este bug está documentado aqui . No entanto, nenhuma das correções sugeridas funcionou para mim. Não é um arquivo de cabeçalho que você precisa, é um macrofile: ou seja, iconv.m4

Se você usa o Ubuntu, pode ver aqui o que fornece esses arquivos,

$ apt-file search iconv.m4
gettext: /usr/share/aclocal/iconv.m4
gnulib: /usr/share/gnulib/m4/iconv.m4

O .m4 que funcionou para mim estava em gettext . Esse é o único que eu tentei - porque havia outros indicadores óbvios de que aclocal estava sendo usado no processo de criação. Basta executar,

$ sudo apt-get install gettext
    
por 22.01.2013 / 03:10

Tags