LinuxSir.cn,穿越时空的Linuxsir!

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

Glibc-2.5.1安装时make install出错,请高手帮忙看看,谢谢!

[复制链接]
发表于 2009-9-11 21:28:16 | 显示全部楼层 |阅读模式
编译Glibc-2.5.1的时候make install的时候出现如图的错误?我想像不出是什么原因,请高手帮忙分析下?我打算继续安装下去,不知道这个错误会不会有很大影响?谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2009-9-11 21:44:21 | 显示全部楼层

补充信息。

我参考这篇文章做的:http://www.linuxsir.cn/bbs/thread322894.html

执行到下面的make install时出错。

tar xvf $LFS/glibc-2.5.1.tar.bz2
cd glibc-2.5.1
tar -xvf $LFS/glibc-libidn-2.5.1.tar.gz
mv glibc-libidn-2.5.1 libidn
sed -i '/vi_VN.TCVN/d' localedata/SUPPORTED
sed -i \
's|libs -o|libs -L/usr/lib -Wl,-dynamic-linker=/lib/ld-linux.so.2 -o|' \
   scripts/test-installation.pl
sed -i 's|@BASH@|/bin/bash|' elf/ldd.bash.in
mkdir -v ../glibc-build
cd ../glibc-build
../glibc-2.5.1/configure --prefix=/usr \
--disable-profile --enable-add-ons \
--enable-kernel=2.6.0 --libexecdir=/usr/lib/glibc
make
make -k check 2>&1 | tee glibc-check-log
grep Error glibc-check-log
touch /etc/ld.so.conf
make install
make localedata/install-locales
回复 支持 反对

使用道具 举报

发表于 2009-9-11 22:38:47 | 显示全部楼层
为什么不用官方stable版, 2.10.1?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-12 08:37:40 | 显示全部楼层
我是按照那篇文章下载的lfslivecd-x86-6.3-r2145.iso,所有软件都用的它里面的。
不知道只是把Glibc升级,其它软件需要升级不呢?
回复 支持 反对

使用道具 举报

发表于 2009-9-12 10:12:54 | 显示全部楼层
呵呵 玩LFS就是对编译软件来个亲密接触
只关系LFS给的大概编译顺序就可以了
其他的都从包的源头找最新稳定代码, 然后参考INSTALL文档, 看看有没有新的依赖.
回复 支持 反对

使用道具 举报

发表于 2009-9-12 11:09:42 | 显示全部楼层
如果没有 LFS 经验,还是照手册一步步来做好,否则出了问题也不知道问题出在哪里
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-12 11:10:51 | 显示全部楼层
是的。呵呵。我还只是勉强能利用Linux干普通的事,用包管理器安装些简单软件,或者一些很简单的源码包编译安装,感觉知识积累还严重不够啊。
不过,你说得非常有道理,先把这个依样画葫芦的搞定了,下一步全部安装最新稳定版本。
痛苦的是编译太慢了,而且我多次遇到中途失败了。
第一次:工具链没编译完,第一次调整工具链时提示ld-new找不到。尝试一些恢复手段不成功,后来重新格式化硬盘重新来过(大概是这个原因格式化的)。
第二次:比较顺利,工具链编译完,然后到glibc的安装时出错了。就本帖上面那个错误。直接继续安装下去,工具链检查就会不过,估计有库找不到。没想到用什么方法可以恢复。所以我格式化硬盘重新来过。
少数时候遇到错误,可以只重新编译该软件能恢复,但是有些时候,我没找到简单的恢复办法,只好格式化重新来过了。这样有点太花费时间了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-12 11:43:14 | 显示全部楼层
Post by d00m3d;2026203
如果没有 LFS 经验,还是照手册一步步来做好,否则出了问题也不知道问题出在哪里
我也是这样想的。第一遍即使抄书,也还是容易出错,特别是那些还没理解的命令。
我出现好多错误了。有些是在gcc选项不该敲空格的敲空格了,还有一次"cat > 文件"我漏写了中间的重定向,最容易出错的就是sed命令,比较长,我对它也比较生疏,敲错好多次了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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