LFS-7.5 capítulo 6.9 `make check` falha

LFS-7.5 capítulo 6.9 `make check` falha

Estou construindo e instalandoglibc-2.19no capítulo 6.9 e encontrei este erro ao executar TIMEOUTFACTOR=16 make -k check | tee glibc-check-log:

mv -f /sources/glibc-build/nptl/libpthread.so.jmprelT /sources/glibc-build/nptl/libpthread.so.jmprel
LC_ALL=C gawk -f ../scripts/localplt.awk /sources/glibc- build/libc.so.jmprel /sources/glibc-build/math/libm.so.jmprel /sources/glibc-build/rt/librt.so.jmprel /sources/glibc-build/dlfcn/libdl.so.jmprel / fontes/glibc-build/resolv/libresolv.so.jmprel /sources/glibc-build/crypt/libcrypt.so.jmprel /sources/glibc-build/nptl/libpthread.so.jmprel | \
LC_ALL=C gawk -f ../scripts/check-localplt.awk ../sysdeps/generic/localplt.data - \
/sources/glibc-build/elf/check-localplt.out
env \
LD_TRACE_LOADED_OBJECTS=1 \
LD_DEBUG =não utilizado \
LD_PRELOAD= \
/sources/glibc-build/elf/ld-linux-x86-64.so.2 \
--library-path /sources/glibc-build:/sources/glibc-build/math:/sources /glibc-build/elf:/sources/glibc-build/dlfcn:/sources/glibc-build/nss:/sources/glibc-build/nis:/sources/glibc-build/rt:/sources/glibc-build/ resolv:/sources/glibc-build/crypt:/sources/glibc-build/nptl \
/sources/glibc-build/elf/testobj1.so > /sources/glibc-build/elf/tst-unused-dep.out
cmp /sources/glibc-build/elf/tst-unused-dep.out /dev/null > /dev/null
rm /sources/glibc-build/libc.dynsym
make[2]: Saindo do diretório '/sources/glibc-2.19 /elf'
make[1]: Target 'check' não refeito devido a erros.
make[1]: Saindo do diretório '/sources/glibc-2.19'
Makefile:9: receita para o destino 'check' falhou
make: *** [check] Erro 2

Eu entendo que isso make -k checkdizfazerpara não parar se erros ou avisos forem encontrados, o que implica que make -k checkencontrou algo sério e, portanto, saiu com um erro.

Devo me incomodar com esse erro ou é por causa dos erros e avisos que foram ignorados. Minha preocupação é que ele diga isso Target 'check' not remade because of errors.

Saída de grep Error glibc-check-log:

make[2]: *** [/sources/glibc-build/libio/tst-ftell-partial-wide.out] Erro 1
make[1]: *** [libio/tests] Erro 2
make[2]: *** [/sources/glibc-build/posix/tst-getaddrinfo4.out] Erro 1
make[1]: *** [posix/tests] Erro 2
make[2]: *** [/sources/glibc- build/rt/tst-cpuclock2.out] Erro 1
make[1]: *** [rt/tests] Erro 2
make: *** [check] Erro 2

Perguntas semelhantes foram feitas nestequestão 1, esseQuestão 2,aquielistas de discussão lfs. Meu problema não é com a saída grep Error glibc-error-log, mas com make checkfalha.

Devo continuar minha construção ignorando isso? Por favor ajude.

Responder1

Os erros que você está recebendo estão todos listados no livro do LFS como conhecidos e seguros para serem ignorados.

Execute make checknovamente após a falha e ele deverá ser concluído sem erros.

A razão pela qual ele não falha na segunda vez é porque ele ignora os testes que já foram executados (mesmo os que falharam).

informação relacionada