O que estas mensagens significam enquanto compilam back-ends sane?

0

Eu tentei compilar os back-ends normais a partir do código-fonte, mas recebendo as seguintes mensagens depois de executar make , para configurar, eu corri ./configure --enable-avahi BACKENDS='canon genesys test'

make[1]: Leaving directory /home/.../sane-backends/po'
Making all in testsuite
make[1]: Entering directory/home/.../sane-backends/testsuite' Making all in sanei make[2]: Entering directory /home/.../sane-backends/testsuite/sanei'
run 'make check' to run tests
make[2]: Leaving directory/home/.../sane-backends/testsuite/sanei' Making all in tools make[2]: Entering directory /home/.../sane-backends/testsuite/tools'
Use 'make check' to run the tests.
run 'make check' to run tests
make[2]: Leaving directory/home/..../sane-backends/testsuite/tools' make[2]: Entering directory /home/.../sane-backends/testsuite'
make[2]: Nothing to be done for all-am'. make[2]: Leaving directory /home/..../sane-backends/testsuite'
Use 'make test' to run the tests.
make[1]: Leaving directory/home/.../sane-backends/testsuite' make[1]: Entering directory /home/.../sane-backends'
make[1]: Nothing to be done for all-am'. make[1]: Leaving directory '/home/.../sane-backends'

O que há de errado com o all-am?

    
por Pavel Sayekat 28.02.2016 / 10:38

1 resposta

0

Você parece estar enganado sobre o que é considerado uma condição de erro do programa make . "Nada a ser feito" é não um erro ; significa que não há nada deixado para fazer porque o trabalho já foi feito em uma invocação anterior de make . Você também pode ver o status de saída da invocação make se você executar echo $? apenas depois. "0" significa "nenhum erro encontrado, tudo foi feito como você pediu".

Ocasionalmente, "Nada a ser feito" é causado por um Makefile defeituoso (a. k. a. "descrição do trabalho") que não reflete a ação pretendida. Você deve relatar isso como um bug para o (s) autor (es) / mantenedor (es) do Makefile.

    
por David Foerster 28.02.2016 / 15:49