LinuxSir.cn,穿越时空的Linuxsir!

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

lfs初步安装过程中glibc编译出错,找不到limits.h

[复制链接]
发表于 2008-5-7 20:15:38 | 显示全部楼层 |阅读模式
各位,我碰到个问题,按照lfs 6.3描述的做法,我顺利安装了binutils 2.18和gcc, 安装了kernel的头文件到了/tools/include, glibc 的configure也通过了,但是make过程中出错,主要为
In file included from ../include/limits.h:125,
                 from ../nptl/sysdeps/pthread/allocalim.h:21,
                 from ../include/alloca.h:20,
                 from ../stdlib/stdlib.h:612,
                 from ../include/stdlib.h:8,
                 from ../nptl/sysdeps/i386/i686/../tls.h:28,
                 from ../nptl/sysdeps/i386/i686/tls.h:34,
                 from ../include/tls.h:6,
                 from ../sysdeps/unix/sysv/linux/i386/sysdep.h:30,
                 from <stdin>:1:
/usr/include/limits.h:125:26: error: limits.h: No such file or directory
make[2]: *** [/lfs/sources/glibc/tcb-offsets.h] Error 1
make[2]: Leaving directory `/lfs/sources/glibc-2.5.1/csu'
make[1]: *** [csu/subdir_lib] Error 2
make[1]: Leaving directory `/lfs/sources/glibc-2.5.1'
make: *** [all] Error 2
有哪位高手帮忙看看? 换了数个版本, 都是同样的问题, 以root 身份进行默认安装则会跳过此问题, 头疼
发表于 2008-5-7 20:46:05 | 显示全部楼层
touch一个空文件试试, 或者从别的系统拷贝一份limits.h
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-7 20:47:14 | 显示全部楼层
系统里有很多阿, 怎么拷贝?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-7 20:51:15 | 显示全部楼层
出问题的那个limits.h中那行写的是#include_next <limits.h>, 如果按照lfs说明书上写的, 应该在/tools/include/linux下, 我查看了,是内核头文件中的,内容和glibc中的不一样,怎么会找不到?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-7 22:37:01 | 显示全部楼层
发现是kernel 的头文件安装不完整, 原因是clock krew, 应该是时钟问题, 但是我的时间一直是正确的, kernel也下载了数次,不过问题肯定是kernel的头文件不完整. 还有lfs的SVN中提到了一点新的"echo "CFLAGS += -march=i486 -mtune=native" > configparms"应该是有用的, 用现有系统的头文件(不加--with-headers")在没加这句之前我编译也是失败的,加了这句就成功了.谢谢3楼仁兄的quick response.
回复 支持 反对

使用道具 举报

发表于 2008-5-8 21:15:16 | 显示全部楼层
你是不是在尝试 gcc 4.3 ? 如果是,请看其他帖
回复 支持 反对

使用道具 举报

发表于 2008-6-15 15:49:28 | 显示全部楼层
我也遇到这破事儿了。。。用GCC -4.3.0编译glibc2.7不过。。日
回复 支持 反对

使用道具 举报

发表于 2008-6-17 21:38:02 | 显示全部楼层
GCC4.3.0上编译Glibc2.7需要给gligc打补丁。
回复 支持 反对

使用道具 举报

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

本版积分规则

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