A causa do problema foi a tag -f
, ou seja, --force
, para autoreconf
.
A página man para ele afirma: "considere todos os arquivos obsoletos", o que é um pouco vago, então inicialmente não consegui conectá-lo ao meu problema. Sua entrada manual em html é ainda mais enganosa:
Remake even
configure
scripts and configuration headers that are newer than their input files (configure.ac
and, if present,aclocal.m4
).
Ele só fala sobre scripts de configuração, mas na realidade também lida com os arquivos GNU padrão.
E, como se mostra , autoreconf -f
realmente chama automake --force-missing
, que tem uma descrição mais explícita:" forçar a atualização de arquivos padrão "e sua entrada manual html deixa ainda mais claro:
When used with
--add-missing
, causes standard files to be reinstalled even if they already exist in the source tree. […]
A remoção da tag -f
da invocação autoreconf
resolveu isso.
Conclusão: As pessoas que trabalham com autoreconf
não podem escrever entradas manuais. As pessoas que trabalham em automake
podem.