LinuxSir.cn,穿越时空的Linuxsir!

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

安装glibc 2.3.6出错

[复制链接]
发表于 2006-8-12 18:27:05 | 显示全部楼层 |阅读模式
6.2 版本的6.9章节,make没出现错误,测试的时候,就有错误,grep Error glibc-check-log后,有很多错误,什么[/rt/tst=mqueue8.out ] Error 1,[rt/tests] Error 2。安装最后也是不成功。
显示:
no libm-err-tab.pl $pwd/.. > libm-err-tmp
/bin/sh: no:command not found
make[2]:*** [stamp-libm-err] Error 127
make[2]eaving directory '/sources/glibc-2.3.6/manual'
make[1]:***[manual/subdir_install] Error 2
make[1]eaving directory '/sources/glibc-2.3.6'
make: *** [install] Error 2
不明白错在哪,我在笔记本上安装,又截不了图,真是提问都不知道该怎么问。总之,快崩溃了。重新编译也不行,还这样。
发表于 2006-8-12 22:04:58 | 显示全部楼层
应该是你的perl没有正确安装。。和Glibc 无关。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-12 23:28:24 | 显示全部楼层
Post by 终极幻想
应该是你的perl没有正确安装。。和Glibc 无关。
按照你说的,重新编译了一次perl,make -k check 2>&1 | tee glibc-check-log的时候,还是出现了:
make[1]:Target 'check' not remade because of errors.
make[1]eaving directory '/sources/glibc-2.3.6'
make: *** [check] Error 2

grep Error glibc-check-log后,还是以前的那种情况。
这是什么原因呢?
不过make install倒是可以了。显示信息:Your new glibc installation seems to be ok.
我想应该是成功了。但是测试的错误,还是不解。
回复 支持 反对

使用道具 举报

发表于 2006-8-13 03:36:55 | 显示全部楼层
那你继续试试,不出问题的话,也是好事。。呵呵。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-13 11:30:54 | 显示全部楼层
Post by 终极幻想
那你继续试试,不出问题的话,也是好事。。呵呵。

6.10章节,重新调整工具链
echo 'main(){}' > dummy.c
cc dummy.c -Wl,--verbose &> dummy.log
readelf -l a.out | grep ': /lib'

现在这个输出readelf: Error:'a.out':No such file

新问题,郁闷。
回复 支持 反对

使用道具 举报

发表于 2006-9-13 11:43:04 | 显示全部楼层
这个问题 的原因是你把cc dummy.c -Wl,--verbose &> dummy.log中W1(数字1)写成了Wl(L小写)。
回复 支持 反对

使用道具 举报

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

本版积分规则

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