LinuxSir.cn,穿越时空的Linuxsir!

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

你们编译X的时候,有出错过吗?(小提示)

[复制链接]
发表于 2005-8-30 16:56:41 | 显示全部楼层 |阅读模式
好象我每次都会出错,每次错误都不一样.

大概半年多没怎么碰过linux了,我觉得我要与兄弟们彻底失去联系了。所以咬了好几天牙,作了
一个lfs6.1,然后在编译xorg的时候出错了.具体:

lfs6.1+blfs-svn-20050829
编译到xorg的时候(package name:X11R6.8.2-src.tar.bz2)
某一个(n个?)地方会用到include <linux/config.h>
而linux-libc-headers里面带的config.h是空的.
确切地说,是有这么2句话:
#error "Compilation aborted. Please read the FAQ for linux-libc-headers package..
"
#error "(can be found at http://ep09.pld-linux.org/~mmazur/linux-libc-headers/doo
c/)"

这样,当调用到它的时候,程序就出错了。

解决办法:
cp xc/programs/xfs/os/config.h /usr/include/linux/
覆盖掉这个破config.h
发表于 2005-8-30 22:50:23 | 显示全部楼层
有,,不过好像很少见到,,,不知道什么情况下会出现这个问题。。

我的大概4个LFS,1个出现这个问题。
回复 支持 反对

使用道具 举报

发表于 2005-8-31 09:54:02 | 显示全部楼层
编译过差不多有5个左右,好像都没有遇到这样的情况?是不是linux-libc-headers版本有问题呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-31 21:14:04 | 显示全部楼层
nono,你现在就可以看看,我记得所有版本的headers里面,linux/config.h文件都是空的,或者
两行废话.
Post by 小丑奇兵
编译过差不多有5个左右,好像都没有遇到这样的情况?是不是linux-libc-headers版本有问题呢?
回复 支持 反对

使用道具 举报

发表于 2005-9-3 22:09:28 | 显示全部楼层
这个是 llh 作者故意搞的,原因见 FAQ,BLFS 里面有解决方法:
http://lfs.mirror.shizu-net.jp/blfs/view/stable/x/installing.html
回复 支持 反对

使用道具 举报

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

本版积分规则

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