LFS-7.5 第 6.9 章 `make check` 失敗

LFS-7.5 第 6.9 章 `make check` 失敗

我正在建置和安裝glibc-2.19在第6.9章中,我在執行時遇到了這個錯誤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- gawk -f ../scripts/localplt.awk /sources/glibc-構建/libc.so.jmprel /sources/glibc-build/math/libm.so.jmprel /sources/glibc-build/rt/librt.so.jmprel /sources/glibc-build/dlfcn/libdl.so.jmprel /來源/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_OBJECTS1 \
JOBJECT =未使用\
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 /解決:/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]:離開目錄'/sources/glibc- 2.19 /elf'
make[1]:由於錯誤,目標「檢查」未重新製作。
make[1]: 離開目錄 '/sources/glibc-2.19'
Makefile:9: 目標 'check' 的配方失敗
make: *** [check] 錯誤 2

我明白這make -k check告訴製作如果遇到錯誤或警告,則不停止,這意味著make -k check遇到了嚴重的情況,因此因錯誤而退出。

我應該對此錯誤感到困擾還是因為錯誤和警告被忽略了。我擔心的是它是這麼說的Target 'check' not remade because of errors

輸出grep Error glibc-check-log

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

類似的問題已在此提出問題_1, 這問題2,這裡lfs-郵件列表。我的問題不在於 的輸出grep Error glibc-error-log,而是make check失敗。

我是否會忽略此繼續構建?請幫忙。

答案1

LFS 書中列出了您遇到的錯誤,這些錯誤都是已知的,可以安全忽略。

make check失敗後再次運行,它應該完成且沒有錯誤。

它第二次不會失敗的原因是它跳過已經執行的測試(甚至是失敗的測試)。

相關內容