LinuxSir.cn,穿越时空的Linuxsir!

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

emerge x11-base/xorg-server-1.9.2时报错了,该如何解决

[复制链接]
发表于 2011-1-9 22:02:46 | 显示全部楼层 |阅读模式
revdep-rebuild对此问题没有什么用。。。

编译到一半的时候报错了,不知如何解决。。。

glxdri2.c: In function ‘__glXDRIdrawableSwapBuffers’:
glxdri2.c:221: error: ‘__DRI2flushExtension’ has no member named ‘flushInvalidate’
make[1]: *** [glxdri2.lo] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-base/xorg-server-1.9.2/work/xorg-server-1.9.2/glx'
make: *** [all-recursive] Error 1
emake failed
* ERROR: x11-base/xorg-server-1.9.2 failed:
*   died running emake, base_src_make
*
* Call stack:
*     ebuild.sh, line   56:  Called src_compile
*   environment, line 3843:  Called xorg-2_src_compile
*   environment, line 4787:  Called base_src_compile
*   environment, line  777:  Called base_src_make
*   environment, line  815:  Called die
* The specific snippet of code:
*           emake "$@" || die "died running emake, $FUNCNAME";
*
* If you need support, post the output of 'emerge --info =x11-base/xorg-server-1.9.2',
* the complete build log and the output of 'emerge -pqv =x11-base/xorg-server-1.9.2'.
* The complete build log is located at '/var/tmp/portage/x11-base/xorg-server-1.9.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-base/xorg-server-1.9.2/temp/environment'.
* S: '/var/tmp/portage/x11-base/xorg-server-1.9.2/work/xorg-server-1.9.2'

>>> Failed to emerge x11-base/xorg-server-1.9.2, Log file:

>>>  '/var/tmp/portage/x11-base/xorg-server-1.9.2/temp/build.log'

* Messages for package sys-libs/timezone-data-2010o:

* You do not have TIMEZONE set in /etc/conf.d/clock.
* Skipping auto-update of /etc/localtime.

* Messages for package x11-base/xorg-server-1.9.2:

* ERROR: x11-base/xorg-server-1.9.2 failed:
*   died running emake, base_src_make
*
* Call stack:
*     ebuild.sh, line   56:  Called src_compile
*   environment, line 3843:  Called xorg-2_src_compile
*   environment, line 4787:  Called base_src_compile
*   environment, line  777:  Called base_src_make
*   environment, line  815:  Called die
* The specific snippet of code:
*           emake "$@" || die "died running emake, $FUNCNAME";
*
* If you need support, post the output of 'emerge --info =x11-base/xorg-server-1.9.2',
* the complete build log and the output of 'emerge -pqv =x11-base/xorg-server-1.9.2'.
* The complete build log is located at '/var/tmp/portage/x11-base/xorg-server-1.9.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-base/xorg-server-1.9.2/temp/environment'.
* S: '/var/tmp/portage/x11-base/xorg-server-1.9.2/work/xorg-server-1.9.2'

* Regenerating GNU info directory index...
* Processed 114 info files.
发表于 2011-1-10 08:20:42 | 显示全部楼层
是不是这个原因?

You do not have TIMEZONE set in /etc/conf.d/clock.
* Skipping auto-update of /etc/localtime.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-10 23:06:27 | 显示全部楼层
不是这个问题吧~
回复 支持 反对

使用道具 举报

发表于 2011-1-11 06:38:34 | 显示全部楼层
mesa的版本是多少?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-11 23:04:20 | 显示全部楼层
Post by pingz;2125441
mesa的版本是多少?
mesa的版本是7.9
回复 支持 反对

使用道具 举报

发表于 2011-1-13 12:36:44 | 显示全部楼层
如果 ryanz 的问题还是没有解决,建议去Gentoo Bugzilla提交一个错误报告。这样可以加速问题的解决进程,对后面遇到类似问题的朋友也有帮助。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-13 16:27:04 | 显示全部楼层
Post by shinkansen;2125600
如果 ryanz 的问题还是没有解决,建议去Gentoo Bugzilla提交一个错误报告。这样可以加速问题的解决进程,对后面遇到类似问题的朋友也有帮助。
好的,谢谢~
回复 支持 反对

使用道具 举报

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

本版积分规则

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