0

我正在开发一个 Linux From Scratch 项目,但遇到了一些(潜在的)问题。在第 6.49 章:Libffi-3.2.1 中,我成功执行了“sed”、“configure”和“make”命令,但是当我执行“make check”时,似乎每个测试都失败了:

MAKE x86_64-unknown-linux-gnu : 0 * check

...stuff...

Test run by root on Fri Jul 13 23:51:21 2018
Native configuration is x86_64-unknown-linux-gnu

        === libffi tests ===

Schedule of variations:
    unix

Running target unix

...a lot of failures...

FAIL: libffi.call/va_struct3.c -W -Wall -Wno-psabi -Os (test for excess errors)
FAIL: libffi.call/va_struct3.c -W -Wall -Wno-psabi -O2 -fomit-frame-pointer (test for excess errors)

        === libffi Summary ===

# of unexpected failures    685
# of unresolved testcases    685

我一直在密切关注这本书,但也许我在此过程中遗漏了一些东西。我应该担心这个还是应该安装它并继续前进?

如果需要更多信息,请告诉我。

4

1 回答 1

0

没关系,我解决了。我基本上回去重做一切。

我通常将 LFS 书中的命令复制并粘贴到 bash 脚本中并以这种方式运行(如果我能摆脱它的话)。好吧,显然我忘了为 diffutils 包写一个。但这对我来说似乎很奇怪,因为我不认为缺少该脚本会导致似乎使用 DejaGNU 的测试出现问题,更不用说让我没有任何麻烦了。

无论如何,我的 LFS 现在已经启动并运行了!

于 2018-07-16T05:33:37.830 回答