0

我在LFS 书的第 6.9 节。本节之前的一切似乎都很好。

当我运行时,我遇到make check了大量错误。我的make check跑步记录可以在 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

我想知道,如果查看成绩单,任何人都可以推断出我做错了明显的事情。我想我是逐字逐句地照着书的,但在此过程中我可能遗漏了一些东西。

4

1 回答 1

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.makeno

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

于 2015-05-29T04:34:13.567 回答