LinuxSir.cn,穿越时空的Linuxsir!

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

求助,安装glibc出错

[复制链接]
发表于 2005-12-27 10:44:03 | 显示全部楼层 |阅读模式
我的系统是redhat9,目标板是赛扬400的,glibc-2.2.3,gcc-2.95.3,binutils-2.10.1 , linux-2.4.20.安装binutils和gcc都正确,glibc的make也没有报错.但是在安装时报错.我的命令如下:
make cross-compiling=yes install_root=${TARGET_PREFIX} prefix="" install
报错如下:
make  -C manual subdir_install
make[2]: Entering directory `/home/wangyong/project/build-tools/glibc-2.2.3/manual'
LANGUAGE=C LC_ALL=C makeinfo libc.texinfo
./stdio.texi:3269: First argument to cross-reference may not be empty.
./stdio.texi:3270: First argument to cross-reference may not be empty.
makeinfo: Removing output file `/home/wangyong/project/build-tools/glibc-2.2.3/manual/libc.info' due to errors; use --force to preserve.
make[2]: *** [libc.info] Error 2
make[1]: *** [manual/subdir_install] Error 2
make: *** [install] Error 2
请哪位大侠指教
发表于 2005-12-28 15:51:39 | 显示全部楼层
lfs版本? 为啥会是 cross compile呢?
回复 支持 反对

使用道具 举报

发表于 2005-12-28 23:28:39 | 显示全部楼层
应该是LZ的参数有问题,尤其是第一个??看看MAKEFILE中有没有定义过??
回复 支持 反对

使用道具 举报

发表于 2006-11-9 11:28:03 | 显示全部楼层
我直接用:
make install
還是會報上述錯,請高手指教,謝謝!
回复 支持 反对

使用道具 举报

发表于 2006-11-9 12:43:41 | 显示全部楼层
Post by q_jk
我直接用:
make install
還是會報上述錯,請高手指教,謝謝!
这样的提问只有神仙才能帮你,建议先学会如何发问!
回复 支持 反对

使用道具 举报

发表于 2006-11-9 12:49:59 | 显示全部楼层
我和你的错一样.
我还是自己慢慢找原因
回复 支持 反对

使用道具 举报

发表于 2006-11-9 13:29:28 | 显示全部楼层
我的意思是說,在編譯glibc make時,沒有帶如下參數:
cross-compiling=yes install_root=${TARGET_PREFIX} prefix=""
回复 支持 反对

使用道具 举报

发表于 2006-11-9 14:16:12 | 显示全部楼层
現在我使用glibc-2.2.4-tar.gz & glibc-linuxthreads-2.2.4-tar.gz ,沒有問題,有人說2.2.3版本的需要打個補丁,但是知其然,而不知其所以然,所以向高手求助,幫忙解釋一下。
回复 支持 反对

使用道具 举报

发表于 2006-11-9 20:44:54 | 显示全部楼层
人家在交叉编译,你是不是?若然不是而又跟帖子无关的问题就应该另开新帖发问!

正确的提问最少应该说明:

1. 问题所在及相关的错误信息
2. 进行中的 LFS 版本及所用的软件
3. 參考的 BOOK 的版本
4. 主系统的描述与及所用的 Toolchain (即主系统的 binutils/gcc/glibc)

没有这些信息,别人很难帮你!
回复 支持 反对

使用道具 举报

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

本版积分规则

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