LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 863|回复: 2

LFS-6.4 Coreutils, Perl ... ... make check报错

[复制链接]
发表于 2009-3-23 04:46:26 | 显示全部楼层 |阅读模式
我是LFS新手

一直编到第六章Coreutils之前都没有遇到问题(不然就是我没有注意……)

我是用LFS-6.3當HOST系统
到6.18编Coreutils-6.12 , make check的时候报错:
.............................................................................................................................
root:/sources/coreutils-6.12# su-tools nobody -s /bin/bash -c "make RUN_EXPENSIVE_TESTS=yes check"
make  check-recursive
make[1]: Entering directory `/sources/coreutils-6.12'
Making check in lib
make[2]: Entering directory `/sources/coreutils-6.12/lib'
make  check-am
make[3]: Entering directory `/sources/coreutils-6.12/lib'
make[3]: Nothing to be done for `check-am'.
make[3]: Leaving directory `/sources/coreutils-6.12/lib'
make[2]: Leaving directory `/sources/coreutils-6.12/lib'
Making check in src
make[2]: Entering directory `/sources/coreutils-6.12/src'
rm -rf progs-readme progs-makefile
echo uname chroot hostid nice who users pinky stty df [ chcon chgrp chown chmod cp dd dircolors du ginstall link ln dir vdir ls mkdir mkfifo mknod mktemp mv nohup readlink rm rmdir shred stat sync touch unlink cat cksum comm csplit cut expand fmt fold head join groups md5sum nl od paste pr ptx sha1sum sha224sum sha256sum sha384sum sha512sum shuf sort split sum tac tail tr tsort unexpand uniq wc basename date dirname echo env expr factor false id logname pathchk printenv printf pwd runcon seq sleep tee test true tty whoami yes base64 hostname  arch hostname su chroot df hostid nice pinky stty su uname uptime users who [ chcon chgrp chown chmod cp dd dircolors du ginstall link ln dir vdir ls mkdir mkfifo mknod mktemp mv nohup readlink rm rmdir shred stat sync touch unlink cat cksum comm csplit cut expand fmt fold head join groups md5sum nl od paste pr ptx sha1sum sha224sum sha256sum sha384sum sha512sum shuf sort split sum tac tail tr tsort unexpand uniq wc basename date dirname echo env expr factor false id kill logname pathchk printenv printf pwd runcon seq sleep tee test true tty whoami yes base64 \
         | tr -s ' ' '\n' | sed -e 's,$,,;s/ginstall/install/' \
         | LC_ALL=C sort -u > progs-makefile && \
        sed -n '/^The programs .* are:/,/^[a-zA-Z]/p' ../README \
          | sed -n '/^   */s///p' | tr -s ' ' '\n' > progs-readme
/bin/sh: line 2: progs-makefile: Permission denied
make[2]: *** [check-README] Error 1
make[2]: Leaving directory `/sources/coreutils-6.12/src'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/sources/coreutils-6.12'
make: *** [check] Error 2
............................................................................................................................

然后我试著继续……

到了6.25编Perl,make test 的時候也出現错误:
............................................................................................................................
ext/Sys/Syslog/t/syslog.......................................
#   Failed test 'setlogsock() should return true: '''
#   at ../ext/Sys/Syslog/t/syslog.t line 204.
# Looks like you failed 1 test of 199.
FAILED at test 176


ext/IO/t/io_utf8..............................................ok
ext/IO/t/io_xs................................................ok
ext/IPC/SysV/t/ipcsysv........................................# cannot proceed: semget() error:
# Looks like you planned 17 tests but ran 16.
FAILED--expected 17 tests, saw 16
............................................................................................................................

然后我就不敢继续下去了!!

不知道這两個错误信息會不會影响接下來的编译过程?
如果會又该如何解决?

谢謝大家帮忙解答

猴子
 楼主| 发表于 2009-3-23 18:53:15 | 显示全部楼层
昨天又再试了一下…
Coreutils那个check我把整个编译资料chown到nobody就可以跑了
但是在check的时候仍然有一個错误信息......
(忘了記录下來……待会放上)
回复 支持 反对

使用道具 举报

发表于 2009-3-23 21:26:19 | 显示全部楼层
如果不清楚這些 check 檢查的用途,倒不如不 check
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表