LFS 7.2:glibc中的数百个错误进行检查

时间:2015-05-28 22:03:12

标签: linux makefile glibc lfs

我在LFS书的Section 6.9上。在此部分之前的所有内容似乎都很好。

当我跑make check时,我收到了大量错误。可以找到我make check跑的较长成绩单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

我想知道,如果查看成绩单,任何人都可以推断出我做错了一些明显的事情。我想我一字一句地跟着这本书,但我可能在路上错过了一些东西。

1 个答案:

答案 0 :(得分:1)

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,找不到它,并将PERL中的config.make设置为no

要解决此问题,您需要先安装perl才能运行make check