Parece que o seu autogen.sh
está chamando autoreconf
.
O projeto pode estar usando intltool
, mas em caso afirmativo, autoreconf
deve pegá-lo e chamar intltoolize
. Se estiver definitivamente usando o gettext do GNU, isso é útil na página autopoint
info:
The ‘autopoint’ program copies standard gettext infrastructure files into a source package. It extracts from a macro call of the form ‘AM_GNU_GETTEXT_VERSION(VERSION)’, found in the package’s ‘configure.in’ or ‘configure.ac’ file, the gettext version used by the package, and copies the infrastructure files belonging to this version into the package.
E se escrevermos AM_GNU_GETTEXT_VERSION
, então autopoint
é invocado corretamente por autoreconf
.
To extract the latest available infrastructure which satisfies a version requirement, then you can use the form ‘AM_GNU_GETTEXT_REQUIRE_VERSION(VERSION)’ instead. For example, if gettext 0.19.8 is installed on your system and ‘0.19.1’ is requested, then the infrastructure files of version 0.19.8 will be copied into a source package.
O problema só aparece quando se muda para esta versão da macro, e enquanto faz o que diz na lata não é conhecido por autoreconf
e nós vemos uma patch para suporte .
Os usuários do Gentoo podem obter o mesmo comportamento em ebuilds usando usando nossa função eautoreconf
Escrever AM_GNU_GETTEXT_VERSION
e AM_GNU_GETTEXT_REQUIRE_VERSION
imediatamente depois no meu próprio configure.ac
gera um aviso, mas parece produzir o resultado desejado.