Linux

LFS-7.5 第 6.9 章 make check 失敗

  • June 27, 2014

我在第 6.9 章中建構和安裝glibc-2.19,執行時遇到此錯誤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 /來源/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 =未使用\

LD_PRELOAD=/

sources/glibc-build/elf/ld-linux-x86-64.so.2\

–庫路徑/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 /來源/glibc-build/libc.dynsym

製作

$$ 2 $$: 離開目錄 ‘/sources/glibc-2.19/elf’

make$$ 1 $$:由於錯誤,目標“檢查”未重新製作。

製作$$ 1 $$:離開目錄’/sources/glibc-2.19'

Makefile:9:目標’check’的配方失敗

make:***$$ check $$錯誤 2

我知道如果遇到錯誤或警告,它會make -k check告訴make不要停止,這意味著make -k check遇到嚴重的事情並因此退出並出現錯誤。

我是否應該為這個錯誤而煩惱,或者這是因為忽略了錯誤和警告。我擔心的是它這麼說Target 'check' not remade because of errors

輸出grep Error glibc-check-log

製作

$$ 2 $$: ***$$ /sources/glibc-build/libio/tst-ftell-partial-wide.out $$錯誤

1$$ 1 $$: ***$$ libio/tests $$錯誤

2$$ 2 $$: ***$$ /sources/glibc-build/posix/tst-getaddrinfo4.out $$錯誤

1$$ 1 $$: ***$$ posix/tests $$錯誤

2$$ 2 $$: ***$$ /sources/glibc-build/rt/tst-cpuclock2.out $$錯誤

1$$ 1 $$: ***$$ rt/tests $$錯誤 2

品牌:***$$ check $$錯誤 2

在這個question_1、這個question_2herelfs-mailing-lists中也提出了類似的問題。我的問題不在於 的輸出grep Error glibc-error-log,而在於make check失敗。

我是否繼續建構忽略這一點?請幫忙。

你得到的錯誤都列在 LFS 書中,已知並且可以安全地忽略。

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

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

引用自:https://unix.stackexchange.com/questions/139473