LinuxSir.cn,穿越时空的Linuxsir!

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

编译glibc出错

[复制链接]
发表于 2004-5-6 12:09:11 | 显示全部楼层 |阅读模式
chroot之后编译glibc,make check告诉我说没有malloc/mtrace,内存相关的东西,不时手册里提到的那些,搞的我这个第一次lfs的小菜鸟不敢install了,删了源码目录正在第二此尝试,有那位遇到国类似的问题吗,帮帮忙。
ps 第一次的编译的时候make check是没问题的。
 楼主| 发表于 2004-5-6 12:29:04 | 显示全部楼层
还是一样
  1. /usr/src/glibc-build/libio/
  2. cmp ../iconvdata/testdata/ISO-8859-1..UTF8 /usr/src/glibc-build/libio/t                                                                        st-fopenloc.out \
  3.   > /usr/src/glibc-build/libio/tst-fopenloc.check
  4. /usr/src/glibc-build/malloc/mtrace /usr/src/glibc-build/libio/tst-fopen                                                                        loc.mtrace >> /usr/src/glibc-build/libio/tst-fopenloc.check
  5. /bin/sh: line 1: /usr/src/glibc-build/malloc/mtrace: No such file or di                                                                        rectory
  6. make[2]: *** [/usr/src/glibc-build/libio/tst-fopenloc.check] Error 127
  7. make[2]: Leaving directory `/usr/src/glibc-2.3.2/libio'
  8. make[1]: *** [libio/tests] Error 2
  9. make[1]: Leaving directory `/usr/src/glibc-2.3.2'
  10. make: *** [check] Error 2
复制代码
 楼主| 发表于 2004-5-6 13:16:17 | 显示全部楼层
咋没人理我啊,斑竹老大呢,已经第三编了,在不行我就准备从主系统理考个mtrace过来算了,应该可以吧。
发表于 2004-5-6 14:28:38 | 显示全部楼层
你用的都是手册里规定版本的软件包吗?
如果手册里规定用2.4.xx的kernel include,而你用了2.6.0,就可能会
出错。 我遇上过,解决的办法就是老老实实按要求把2.4.x的include
cp过去,再接着往下编译:)
 楼主| 发表于 2004-5-6 15:30:00 | 显示全部楼层
我老实人啊,第一次不敢玩花的,主系统是ml1.2pre4(2.4.22),linux头文件用的是tarball里给的包。
sourses我是在http://lfs.linuxsir.cn/cgi-bin/wiki/moin.cgi/下的tarball
只是我发现文档里写的是gcc3.3.2,而lfs.linuxsir给的是3.3.1,其他包好象都一样。
 楼主| 发表于 2004-5-7 23:25:03 | 显示全部楼层
终于见到可爱的#提示符了,虽然连个x都没有,还是最丑的字符界面(谨慎起见,framebuffer都没敢用),所以回来写句话给像我一样菜的鸟,不要太拘泥于文档,可能因为doooom他们站上提供的包和文档里的并不完全一样(比如gcc是3.3.1,kernel是2.4.20),所以文档里写的有些库和可执行文件未必编译的出来,不要大惊小怪,也别像我先前想的那样乱动,一步步坐下去就行了,关键套间(gcc,glibc,binutils)的make check也不必太紧张,我的gcc出的错明显比文档里写的多,真是他们说的一样“差的不是很多”就可以了,主要合理性测试一定要过,不过应该往下也是瞎忙了。lfs并不神秘,虽然想我这种水平不大可能去看很多source codes,更别说写了,但能知道点linux系统的整体机构和运行机制,也是很大的乐趣,希望小鸟们不要自己把自己先给吓怕了。

:confused: 哎,该看看书了。考完复变的中考再回来blfs吧,我想应该会是更大的挑战,也会是更大的乐趣。
发表于 2004-5-8 05:58:27 | 显示全部楼层
恭喜你:)
几本系统装好了之后就不用再怎么折腾。等你有空安装blfs的时候,最多就是升级一下内核还有一些别的软件包就好。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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