|
|
[已解决了]终于把gentoo的基本系统装好,xorg也调试完毕,显卡驱动也装好了。于是开始emerg gnome,在装gtkglext时结果出错了,是在check时出现问题的。看了log文件后,提示说:“cannot find GL library"
这个好象是缺少库文件,但是log中也没说是少了那个依赖,于是到网上搜了半天也没找到相关的方法或文件,我已经装了mesa,glib,glibc,opengl等。。。
系统是AMD64的 gentoo。
下面的是build.log中的信息:
。。。。。yse
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for glVertex3d in -lGLcore... no
checking for glVertex3d in -lGL... no
checking for glVertex3f in -lGL... no
checking for glVertex3i in -lGL... no
checking for glVertex3s in -lGL... no
checking for glVertex3d in -lMesaGL... no
configure: error: Cannot find GL library
!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/x11-libs/gtkglext-1.2.0/work/gtkglext-1.2.0/config.log
[31;01m*[0m
[31;01m*[0m ERROR: x11-libs/gtkglext-1.2.0 failed.
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 49: Called src_compile
[31;01m*[0m environment, line 2818: Called gnome2_src_compile
[31;01m*[0m environment, line 2188: Called gnome2_src_configure
[31;01m*[0m environment, line 2202: Called econf '--disable-gtk-doc'
[31;01m*[0m ebuild.sh, line 543: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m die "econf failed"
[31;01m*[0m The die message:
[31;01m*[0m econf failed
[31;01m*[0m
[31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
[31;01m*[0m A complete build log is located at '/var/tmp/portage/x11-libs/gtkglext-1.2.0/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/x11-libs/gtkglext-1.2.0/temp/environment'.
[31;01m*[0m
请问大家,这个该怎么解决啊?
---------------------------------------------
终于找到解决方法了。。答案郁闷人。我将mesa重装了一下,就搞定了。。。但是没弄懂为什么。。。有高手知道么?
已经安装了mesa后,出现gtkglext错误:“cannot find GL library"
解决:
emerge mesa //重装mesa
emerge gtkglarea //这个包先前也是出现这个问题
emerge gtkglext //解决 |
|