LFS 7.2:glibc make check 中的数百个错误
LFS 7.2: Hundreds of errors in glibc make check
我在 Section 6.9 LFS 书上。本节之前的一切似乎都很好。
当我 运行 make check
我遇到了很多错误。可以找到我的 make check
运行 的更长的 t运行 脚本 here on Pastebin。
Summary of test results:
865 FAIL
1308 PASS
202 XFAIL
Makefile:321: recipe for target 'tests' failed
make[1]: *** [tests] Error 1
make[1]: Leaving directory '/sources/glibc-2.21'
Makefile:9: recipe for target 'check' failed
make: *** [check] Error 2
我想知道,如果查看 t运行 脚本,任何人都可以推断出一些明显的错误。我想我是逐字逐句地看书的,但我可能错过了一些东西。
GLIBC make check
可能需要一些基本命令,但您的 LFS
系统中缺少该命令。
我刚刚检查了我的 GLIBC 构建,所有 conform
测试都使用 /usr/bin/perl
。
在 conform/XPG4/locale.h/linknamespace.out
中查找错误。问题可能很明显。
/bin/sh: line 2: no: command not found
所以很可能是configure
找了perl
,没找到,把config.make
中的PERL
设置为no
。
要解决此问题,您需要先安装 perl
,然后才能 运行 make check
。
我在 Section 6.9 LFS 书上。本节之前的一切似乎都很好。
当我 运行 make check
我遇到了很多错误。可以找到我的 make check
运行 的更长的 t运行 脚本 here on Pastebin。
Summary of test results:
865 FAIL
1308 PASS
202 XFAIL
Makefile:321: recipe for target 'tests' failed
make[1]: *** [tests] Error 1
make[1]: Leaving directory '/sources/glibc-2.21'
Makefile:9: recipe for target 'check' failed
make: *** [check] Error 2
我想知道,如果查看 t运行 脚本,任何人都可以推断出一些明显的错误。我想我是逐字逐句地看书的,但我可能错过了一些东西。
GLIBC make check
可能需要一些基本命令,但您的 LFS
系统中缺少该命令。
我刚刚检查了我的 GLIBC 构建,所有 conform
测试都使用 /usr/bin/perl
。
在 conform/XPG4/locale.h/linknamespace.out
中查找错误。问题可能很明显。
/bin/sh: line 2: no: command not found
所以很可能是configure
找了perl
,没找到,把config.make
中的PERL
设置为no
。
要解决此问题,您需要先安装 perl
,然后才能 运行 make check
。