Isso vem de automake , especificamente de seu AM_SANITY_CHECK
macro , chamado de AM_INIT_AUTOMAKE
, que normalmente é chamado no início de configure.ac
. A essência dessa macro é:
- Verifique se o caminho para o diretório de origem não contém certos caracteres "inseguros" que podem ser difíceis de incluir adequadamente em arquivos de scripts de shell.
- Verifique se
ls
parece funcionar. - Verifique se um novo arquivo criado no diretório de criação é mais recente que o arquivo
configure
. Se não for (normalmente porque o relógio no sistema de compilação não está configurado corretamente), é provável que o processo de compilação falhe porque os processos de compilação geralmente dependem de arquivos gerados com um registro de data e hora mais recente do que os arquivos de origem dos quais são gerados. / li>