CLFS 第6.3节,make check gmp的时候出错
时间:2009-01-23
来源:互联网
make && make install 都正常
make check出错...
不知有什么影响没有?是不是可以继续向下..
make check出错...
不知有什么影响没有?是不是可以继续向下..
代码:
clfs:/mnt/clfs/sources/gmp-4.2.4$ make check make check-recursive make[1]: Entering directory `/mnt/clfs/usr/sources/gmp-4.2.4' Making check in tests make[2]: Entering directory `/mnt/clfs/usr/sources/gmp-4.2.4/tests' Making check in . make[3]: Entering directory `/mnt/clfs/usr/sources/gmp-4.2.4/tests' make libtests.la t-bswap t-constants t-count_zeros t-gmpmax t-hightomask t-modlinv t-popc t-parity t-sub make[4]: Entering directory `/mnt/clfs/usr/sources/gmp-4.2.4/tests' /bin/sh ../libtool --mode=compile x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c -o memory.lo memory.c mkdir .libs x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c memory.c -fPIC -DPIC -o .libs/memory.o x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c memory.c -o memory.o >/dev/null 2>&1 /bin/sh ../libtool --mode=compile x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c -o misc.lo misc.c x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c misc.c -fPIC -DPIC -o .libs/misc.o x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c misc.c -o misc.o >/dev/null 2>&1 /bin/sh ../libtool --mode=compile x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c -o refmpf.lo refmpf.c x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c refmpf.c -fPIC -DPIC -o .libs/refmpf.o x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c refmpf.c -o refmpf.o >/dev/null 2>&1 /bin/sh ../libtool --mode=compile x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c -o refmpn.lo refmpn.c x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c refmpn.c -fPIC -DPIC -o .libs/refmpn.o x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c refmpn.c -o refmpn.o >/dev/null 2>&1 /bin/sh ../libtool --mode=compile x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c -o refmpq.lo refmpq.c x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c refmpq.c -fPIC -DPIC -o .libs/refmpq.o x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c refmpq.c -o refmpq.o >/dev/null 2>&1 /bin/sh ../libtool --mode=compile x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c -o refmpz.lo refmpz.c x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c refmpz.c -fPIC -DPIC -o .libs/refmpz.o x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c refmpz.c -o refmpz.o >/dev/null 2>&1 /bin/sh ../libtool --mode=compile x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c -o spinner.lo spinner.c x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c spinner.c -fPIC -DPIC -o .libs/spinner.o x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c spinner.c -o spinner.o >/dev/null 2>&1 /bin/sh ../libtool --mode=compile x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c -o trace.lo trace.c x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c trace.c -fPIC -DPIC -o .libs/trace.o x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c trace.c -o trace.o >/dev/null 2>&1 /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" x86_64-unknown-linux-gnu-gcc -m64 -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -Wa,--noexecstack `test -f 'amd64call.asm' || echo './'`amd64call.asm ../mpn/m4-ccas --m4=m4 x86_64-unknown-linux-gnu-gcc -m64 -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -Wa,--noexecstack amd64call.asm -fPIC -DPIC -o .libs/amd64call.o m4 -DHAVE_CONFIG_H -DPIC amd64call.asm >tmp-amd64call.s x86_64-unknown-linux-gnu-gcc -m64 -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -Wa,--noexecstack tmp-amd64call.s -fPIC -DPIC -o .libs/amd64call.o ../mpn/m4-ccas --m4=m4 x86_64-unknown-linux-gnu-gcc -m64 -c -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -Wa,--noexecstack amd64call.asm -o amd64call.o >/dev/null 2>&1 /bin/sh ../libtool --mode=compile x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c -o amd64check.lo amd64check.c x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c amd64check.c -fPIC -DPIC -o .libs/amd64check.o x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c amd64check.c -o amd64check.o >/dev/null 2>&1 /bin/sh ../libtool --mode=link x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o libtests.la memory.lo misc.lo refmpf.lo refmpn.lo refmpq.lo refmpz.lo spinner.lo trace.lo amd64call.lo amd64check.lo ../libgmp.la x86_64-unknown-linux-gnu-ar cq .libs/libtests.a .libs/memory.o .libs/misc.o .libs/refmpf.o .libs/refmpn.o .libs/refmpq.o .libs/refmpz.o .libs/spinner.o .libs/trace.o .libs/amd64call.o .libs/amd64check.o x86_64-unknown-linux-gnu-ranlib .libs/libtests.a creating libtests.la (cd .libs && rm -f libtests.la && ln -s ../libtests.la libtests.la) x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c t-bswap.c /bin/sh ../libtool --mode=link x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o t-bswap t-bswap.o libtests.la ../libgmp.la x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o .libs/t-bswap t-bswap.o ./.libs/libtests.a /mnt/clfs/sources/gmp-4.2.4/.libs/libgmp.so ../.libs/libgmp.so -Wl,--rpath -Wl,/tools/lib creating t-bswap x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c t-constants.c /bin/sh ../libtool --mode=link x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o t-constants t-constants.o libtests.la ../libgmp.la x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o .libs/t-constants t-constants.o ./.libs/libtests.a /mnt/clfs/sources/gmp-4.2.4/.libs/libgmp.so ../.libs/libgmp.so -Wl,--rpath -Wl,/tools/lib creating t-constants x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c t-count_zeros.c /bin/sh ../libtool --mode=link x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o t-count_zeros t-count_zeros.o libtests.la ../libgmp.la x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o .libs/t-count_zeros t-count_zeros.o ./.libs/libtests.a /mnt/clfs/sources/gmp-4.2.4/.libs/libgmp.so ../.libs/libgmp.so -Wl,--rpath -Wl,/tools/lib creating t-count_zeros x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c t-gmpmax.c /bin/sh ../libtool --mode=link x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o t-gmpmax t-gmpmax.o libtests.la ../libgmp.la x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o .libs/t-gmpmax t-gmpmax.o ./.libs/libtests.a /mnt/clfs/sources/gmp-4.2.4/.libs/libgmp.so ../.libs/libgmp.so -Wl,--rpath -Wl,/tools/lib creating t-gmpmax x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c t-hightomask.c /bin/sh ../libtool --mode=link x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o t-hightomask t-hightomask.o libtests.la ../libgmp.la x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o .libs/t-hightomask t-hightomask.o ./.libs/libtests.a /mnt/clfs/sources/gmp-4.2.4/.libs/libgmp.so ../.libs/libgmp.so -Wl,--rpath -Wl,/tools/lib creating t-hightomask x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c t-modlinv.c /bin/sh ../libtool --mode=link x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o t-modlinv t-modlinv.o libtests.la ../libgmp.la x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o .libs/t-modlinv t-modlinv.o ./.libs/libtests.a /mnt/clfs/sources/gmp-4.2.4/.libs/libgmp.so ../.libs/libgmp.so -Wl,--rpath -Wl,/tools/lib creating t-modlinv x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c t-popc.c /bin/sh ../libtool --mode=link x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o t-popc t-popc.o libtests.la ../libgmp.la x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o .libs/t-popc t-popc.o ./.libs/libtests.a /mnt/clfs/sources/gmp-4.2.4/.libs/libgmp.so ../.libs/libgmp.so -Wl,--rpath -Wl,/tools/lib creating t-popc x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c t-parity.c /bin/sh ../libtool --mode=link x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o t-parity t-parity.o libtests.la ../libgmp.la x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o .libs/t-parity t-parity.o ./.libs/libtests.a /mnt/clfs/sources/gmp-4.2.4/.libs/libgmp.so ../.libs/libgmp.so -Wl,--rpath -Wl,/tools/lib creating t-parity x86_64-unknown-linux-gnu-gcc -m64 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -m64 -mtune=k8 -c t-sub.c /bin/sh ../libtool --mode=link x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o t-sub t-sub.o libtests.la ../libgmp.la x86_64-unknown-linux-gnu-gcc -m64 -O2 -m64 -mtune=k8 -o .libs/t-sub t-sub.o ./.libs/libtests.a /mnt/clfs/sources/gmp-4.2.4/.libs/libgmp.so ../.libs/libgmp.so -Wl,--rpath -Wl,/tools/lib creating t-sub make[4]: Leaving directory `/mnt/clfs/usr/sources/gmp-4.2.4/tests' make check-TESTS make[4]: Entering directory `/mnt/clfs/usr/sources/gmp-4.2.4/tests' ./t-bswap: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-bswap: cannot execute binary file ./t-bswap: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-bswap: Success FAIL: t-bswap ./t-constants: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-constants: cannot execute binary file ./t-constants: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-constants: Success FAIL: t-constants ./t-count_zeros: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-count_zeros: cannot execute binary file ./t-count_zeros: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-count_zeros: Success FAIL: t-count_zeros ./t-gmpmax: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-gmpmax: cannot execute binary file ./t-gmpmax: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-gmpmax: Success FAIL: t-gmpmax ./t-hightomask: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-hightomask: cannot execute binary file ./t-hightomask: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-hightomask: Success FAIL: t-hightomask ./t-modlinv: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-modlinv: cannot execute binary file ./t-modlinv: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-modlinv: Success FAIL: t-modlinv ./t-popc: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-popc: cannot execute binary file ./t-popc: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-popc: Success FAIL: t-popc ./t-parity: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-parity: cannot execute binary file ./t-parity: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-parity: Success FAIL: t-parity ./t-sub: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-sub: cannot execute binary file ./t-sub: line 119: /mnt/clfs/sources/gmp-4.2.4/tests/.libs/lt-t-sub: Success FAIL: t-sub ================================== 9 of 9 tests failed Please report to [email protected] ================================== make[4]: *** [check-TESTS] Error 1 make[4]: Leaving directory `/mnt/clfs/usr/sources/gmp-4.2.4/tests' make[3]: *** [check-am] Error 2 make[3]: Leaving directory `/mnt/clfs/usr/sources/gmp-4.2.4/tests' make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory `/mnt/clfs/usr/sources/gmp-4.2.4/tests' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/mnt/clfs/usr/sources/gmp-4.2.4' make: *** [check] Error 2 clfs:/mnt/clfs/sources/gmp-4.2.4$
作者: kimux 发布时间: 2009-01-23
第六章别去check,交叉编译时check没意义,到第十章再check吧
注意看4.6. About the Test Suites
注意看4.6. About the Test Suites
作者: newper 发布时间: 2009-01-23
额...我是看到屏幕提示了..
3Q..昨晚在IRC上,lfs-support 里一个老外也对我这么说过..汗,我刚才忘了
3Q..昨晚在IRC上,lfs-support 里一个老外也对我这么说过..汗,我刚才忘了
作者: kimux 发布时间: 2009-01-23
交叉编译阶段重点是建立可自举的临时系统,可正确运行即可。
即使有些功能不支持,暂时跳过,等建立基本系统时添加全面支持即可,那时才是全面测试的合适时机。
况且,很多软件包默认 make check 要运行于目标平台,交叉编译时无法进行正确的测试。
即使有些功能不支持,暂时跳过,等建立基本系统时添加全面支持即可,那时才是全面测试的合适时机。
况且,很多软件包默认 make check 要运行于目标平台,交叉编译时无法进行正确的测试。
作者: 聚焦深空 发布时间: 2009-01-23
哦...
那在这个阶段怎么检测工具链的完整性呢?
或者不需要检测?
那在这个阶段怎么检测工具链的完整性呢?
或者不需要检测?
作者: kimux 发布时间: 2009-01-23
当工具链无法正常工作时,您就知道有问题了,呵呵,开个玩笑。
这个问题手册上有答案,交叉编译阶段如果可以进行测试,手册上会标明的。
交叉编译阶段,GNU系的软件,配置过程中有些东西 autotool 不能自己解决,需要配置时特别指明(config.cache);有些软件的功能在交叉编译阶段无法一次实现,特别是工具链部分。
这些都是大家伙经验的积累,交叉编译阶段按手册做不检测是安全的。
这个问题手册上有答案,交叉编译阶段如果可以进行测试,手册上会标明的。
交叉编译阶段,GNU系的软件,配置过程中有些东西 autotool 不能自己解决,需要配置时特别指明(config.cache);有些软件的功能在交叉编译阶段无法一次实现,特别是工具链部分。
这些都是大家伙经验的积累,交叉编译阶段按手册做不检测是安全的。
作者: 聚焦深空 发布时间: 2009-01-23
EN...
确实如此
即使是最新的手册,只要用手册上指明的包来进行,一般是不会发生错误的
如果发生错误,一般是我自己的原因...
确实如此
即使是最新的手册,只要用手册上指明的包来进行,一般是不会发生错误的
如果发生错误,一般是我自己的原因...
作者: kimux 发布时间: 2009-01-23
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28