Pesquisando o pacote ausente
Como você percebeu, esse é o seu problema:
configure.ac:22: warning: macro 'AM_GLIB_GNU_GETTEXT' not found in library
aclocal: installing 'm4/intltool.m4' from '/usr/share/aclocal/intltool.m4'
aclocal: installing 'm4/nls.m4' from '/usr/share/aclocal/nls.m4'
./autogen.sh: 27: ./autogen.sh: glib-gettextize: not found
Esta mensagem está dizendo que você está perdendo uma biblioteca. O nome lógico interno pelo qual esta biblioteca passa é: AM_GLIB_GNU_GETTEXT
.
A pesquisa por isso leva você a muitos tópicos como este:
APT
Antes de começarmos a analisar, vamos garantir que nosso apt-file
cache seja atualizado:
$ sudo apt-file update
Agora vamos ver o que o APT faz sobre isso:
$ apt-file search glib-gettextize
libglib2.0-dev: /usr/bin/glib-gettextize
libglib2.0-dev: /usr/share/man/man1/glib-gettextize.1.gz
libglib2.0-doc: /usr/share/doc/libglib2.0-doc/glib/glib-gettextize.html
Bom, então o nome do pacote é libglib2.0-dev
. Isso acontece com o que nossa pesquisa anterior do Google estava retornando.
Nós podemos cutucar este pacote para ver se ele tem o arquivo .m4
que parece estar faltando:
$ apt-file list libglib2.0-dev | grep '.m4$'
libglib2.0-dev: /usr/share/aclocal/glib-2.0.m4
libglib2.0-dev: /usr/share/aclocal/glib-gettext.m4
libglib2.0-dev: /usr/share/aclocal/gsettings.m4
Bom, há um arquivo de macro .m4
que é o que o configure
estava procurando.
Então, vamos instalá-lo:
$ sudo apt-get install -y libglib2.0-dev
NOTA: Uma vez instalado, você pode consultar os pacotes instalados usando dpkg
:
$ dpkg-query -L libglib2.0-dev | grep m4
/usr/share/aclocal/glib-2.0.m4
/usr/share/aclocal/gsettings.m4
/usr/share/aclocal/glib-gettext.m4