LinuxSir.cn,穿越时空的Linuxsir!

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

请问dx安装过程Xorg6.9出错!

[复制链接]
发表于 2006-5-4 23:37:06 | 显示全部楼层 |阅读模式
请问dx安装过程Xorg6.9与Xorg6.8.2有区别吗!
本人参照blfs book 6.1上的过程安装Xorg6.9,但是在编译时报错!
以下是xorg-compile.log中的主要出错信息:

/usr/include/linux/agpgart.h:55: error: parse error before "__u16"
/usr/include/linux/agpgart.h:61: error: parse error before "__u32"
...
lnx_agp.c:65:error: storage size of 'agpinf'
...
make[7]:*** [lnx_agp.o] Error 1

请问各位如何,解决!:help
 楼主| 发表于 2006-5-4 23:42:38 | 显示全部楼层
另外:
    本人在同一台机器上已编译3次xorg6.9,请问如何清除上一次的编译内容,有没有
make deinstall
make reinstall
命令?
回复 支持 反对

使用道具 举报

发表于 2006-5-5 00:35:20 | 显示全部楼层
直接删除,重新解压。

至于第一个agp的问题,我记得lfs不是有补丁的么。。。


> sed -e 's|__u16|unsigned short|g' -e 's|__u32|unsigned|g' -i \
> hw/xfree86/os-support/linux/lnx_agp.c
> cp -v /usr/include/linux/agpgart.h /usr/include/linux/agpgart.h.orig
> sed -e 's|__u16|unsigned short|g' -e 's|__u32|unsigned|g' \
> -i /usr/include/linux/agpgart.h
这个似乎也可以。
回复 支持 反对

使用道具 举报

发表于 2006-5-11 22:21:08 | 显示全部楼层
xorg6.9 ?
不是推荐不在源代码目录编译的吗? README 和 BUILD 里很清楚啊?

应该用 lndir 做一个 shadow 目录, 全是链接, 然后在此目录里build .

完了, 只要删除 shadow 目录就行了, 完全不会影响到源码目录.
回复 支持 反对

使用道具 举报

发表于 2006-5-12 01:42:52 | 显示全部楼层
虽然是不推荐,但是似乎和楼主的错误没有关系的吧。。。。?
回复 支持 反对

使用道具 举报

发表于 2006-5-12 10:02:33 | 显示全部楼层
我是就如何删除编译结果的建议.

不过楼主的问题我也见过, 不知道是怎么回事导致的 macro 冲突, 一个头文件 include 之前, 就 define 了, 导致不能 include . 我是改了系统源码的, 完了又改回来.

就在 lfs 版, 我记得我发过解决方案, 也是某人说不能编译 xorg .
回复 支持 反对

使用道具 举报

发表于 2006-5-12 10:23:36 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

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