LinuxSir.cn,穿越时空的Linuxsir!

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

chroot后编译glibc2.3.5 make install 出错

[复制链接]
发表于 2006-7-20 09:25:36 | 显示全部楼层 |阅读模式
严格按照手册步骤来做的,也安装了补丁。在make install时候错误
/bin/sh: no: command not found
make[2]: *** [stamp-libm-err] Error 127
make[1]: *** [manual/subdir_install] Error

于是我跳过,后发现使用gcc是错误的,无法再用gcc编译了,奇怪。

谁对这个错误了解?
发表于 2006-7-20 10:58:15 | 显示全部楼层
没了解,不过感觉是你有程序没安装对,要么就是perl又出问题了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-20 12:15:52 | 显示全部楼层
强行跳过错误安装binutils在configure的时候通不过
configure: error: installation or configuration problem: C compiler cannot create executables.

我用的是livecd6.1版本,比youbest写的步骤总的软件要高一个版本,补丁这些都不相同,不知道是否有问题,另外youbest写的解压 tar xvf abc.tar.bz2 应该少写了一个j参数,完整的是
tar xjvf abc.tar.bz2,请修正。
回复 支持 反对

使用道具 举报

发表于 2006-7-20 13:06:39 | 显示全部楼层
Post by bobkey
另外youbest写的解压 tar xvf abc.tar.bz2 应该少写了一个j参数,完整的是
tar xjvf abc.tar.bz2,请修正。

tar版本问题,看来我要在原文里加一段解释才行.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-20 16:18:19 | 显示全部楼层
算了,我下载了lfs6.2-pre5 重新开始安装,完成后会把心得贴上来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-21 09:49:45 | 显示全部楼层
刚又重新弄了一次,老样子,还是一样的错误,下面是make -k check中的错误
# cat glibc-check-log |grep Error
make[2]: *** [/sources/glibc-build/libio/tst-fopenloc.check] Error 127
make[1]: *** [libio/tests] Error 2
make[2]: [/sources/glibc-build/posix/annexc.out] Error 1 (ignored)
make[2]: *** [/sources/glibc-build/posix/bug-regex2-mem] Error 127
make[2]: *** [/sources/glibc-build/posix/bug-regex14-mem] Error 127
make[2]: *** [/sources/glibc-build/posix/bug-regex21-mem] Error 127
make[2]: *** [/sources/glibc-build/posix/tst-rxspencer-mem] Error 127
make[2]: *** [/sources/glibc-build/posix/tst-pcre-mem] Error 127
make[2]: *** [/sources/glibc-build/posix/tst-boost-mem] Error 127
make[2]: *** [/sources/glibc-build/posix/bug-glob2-mem] Error 127
make[1]: *** [posix/tests] Error 2
make[2]: *** [/sources/glibc-build/nptl/tst-cond20.out] Error 1
make[2]: *** [/sources/glibc-build/nptl/tst-cond21.out] Error 1
make[2]: *** [/sources/glibc-build/nptl/tst-stack3-mem] Error 127
make[1]: *** [nptl/tests] Error 2
make[2]: *** [/sources/glibc-build/elf/tst-tls13.out] Error 1
make[1]: *** [elf/tests] Error 2
make: *** [check] Error 2
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-21 10:50:45 | 显示全部楼层
lfs6.2-pre5 安装到gcc pass2 后,发现工具链调整后还是一样无法用readelf -l 二进制|grep tools 成功,遗憾,这是第四次安装了,总碰到各种各样的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-22 18:11:04 | 显示全部楼层
第六次安装后,发现自己疏忽了一个重要语句,把这个解药到源码包里成功了
tar -xvf ../glibc-linuxthreads-2.3.5.tar.bz2
怪自己啊,所以严格阅读手册是必须的,考验自己的细心程度。
回复 支持 反对

使用道具 举报

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

本版积分规则

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