LFS-7.5 capítulo 6.9 'fazer checagem' falha

1

Estou construindo e instalando glibc-2.19 no capítulo 6.9 e encontrei este erro durante a execução de 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 /sources/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=unused \
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]: Leaving directory '/sources/glibc-2.19/elf'
make[1]: Target 'check' not remade because of errors.
make[1]: Leaving directory '/sources/glibc-2.19'
Makefile:9: recipe for target 'check' failed
make: *** [check] Error 2

Eu entendo que make -k check diz para make não parar se erros ou avisos forem encontrados, o que significa que make -k check encontrou algo sério e, portanto, saiu com um erro.

Eu deveria estar incomodado com este erro ou é por causa dos erros e avisos que foram ignorados. Minha preocupação é que isso diz que 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] Error 1
make[1]: *** [libio/tests] Error 2
make[2]: *** [/sources/glibc-build/posix/tst-getaddrinfo4.out] Error 1
make[1]: *** [posix/tests] Error 2
make[2]: *** [/sources/glibc-build/rt/tst-cpuclock2.out] Error 1
make[1]: *** [rt/tests] Error 2
make: *** [check] Error 2

Questões semelhantes foram feitas neste question_1 , este , aqui e lfs-mailing-lists . Meu problema não é com a saída de grep Error glibc-error-log , mas com make check falhando.

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

    
por user2555595 27.06.2014 / 07:53

1 resposta

4

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

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

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

    
por 27.06.2014 / 15:09

Tags