|
|
发表于 2009-6-11 14:23:29
|
显示全部楼层
Post by zkeey;1911347
添加gentoo-china的overlay后,用emerge -avuDN linuxqq,提示升级cairo软件包
Calculating dependencies... done!
[ebuild R ] media-libs/freetype-2.3.7 USE="X ubuntu%* -bindist -debug -doc -utils" 0 kB [0=>1]
[ebuild R ] media-libs/fontconfig-2.6.0-r2 USE="ubuntu%* -doc" 0 kB [0=>1]
[ebuild R ] x11-libs/cairo-1.6.4-r1 USE="X newspr%* -debug -directfb -doc -glitz -opengl -svg -test -xcb" 0 kB [0=>1]
[ebuild UD] net-im/linuxqq-1.0_pre3 [1.0_p3] 0 kB [1]
当安装到cairo软件包时,提示必须给libXft包也加上newspr标记,不知道这个newspr USE 标记是什么意思。
* Messages for package x11-libs/cairo-1.6.4-r1:
* You need to rebuild libXft with newspr USE enabled
* before you can compile cairo with newspr.
*
* ERROR: x11-libs/cairo-1.6.4-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called pkg_setup
* cairo-1.6.4-r1.ebuild, line 68: Called die
* The specific snippet of code:
* die " lease rebuild libXft with newspr enabled."
* The die message:
* Please rebuild libXft with newspr enabled.
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/x11-libs/cairo-1.6.4-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-libs/cairo-1.6.4-r1/temp/die.env'.
* This ebuild is from an overlay: '/usr/local/portage/layman/gentoo-china/'
*
有人知道吗?
我也遇到这个问题了,但是我用如下命令重新安装libXft:
USE="newspr" emerge libXft
然后重新安装 cairo :
emerge cairo
但是提示同样的错误.
后来我在/etc/make.conf中的USE中加入了 "newspr" ,同样无法解决问题.
请问你是怎么解决的呢?如果可以的话,请贴出相关的命令,感谢. |
|