|
|
没有太仔细的去记录,只是简单的记录了一些东西,放这里吧,也许日后还用的到,或许还可以给大家个参考。
照着LFS6.1来做的,没太多的困难,偶尔碰到问题,google都能解决。
# of expected passes 2722
# of unexpected successes 2
# of expected failures 5
make[3]: *** [check-DEJAGNU] Error 1
make[3]: Leaving directory `/usr/src/gcc-build/i686-pc-linux-gnu/libstdc++-v3/testsuite'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/usr/src/gcc-build/i686-pc-linux-gnu/libstdc++-v3/testsuite'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/usr/src/gcc-build/i686-pc-linux-gnu/libstdc++-v3'
make: *** [check-target-libstdc++-v3] Error 2
这是在gcc 的make check 的时候发生的错误,这个错误似乎是已知的,不影响后面的make install
======================================
1 of 10 tests failed
Please report to bug-coreutils@gnu.org
======================================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `/usr/src/coreutils-5.2.1/tests/touch'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/usr/src/coreutils-5.2.1/tests/touch'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/usr/src/coreutils-5.2.1/tests'
make: *** [check-recursive] Error 1
coreutils使用dummy用户作测试的时候发生的,
这个似乎是系统权限的问题,touch无法使用非root用户来touch root的东西。
configure perl后,make的时候有问题,说是makefile的933行没有seperater,注释掉了就可以编译了,不知有没问题(perl没打补丁的,手册上没有说要打),最后是顺利完成的,应该是没有影响。
autoconf需要perl安装后才可以make。 |
|