|
|
sudo emerge cairo
错误提示如下:>>> Failed to emerge x11-libs/cairo-1.6.4-r1, Log file:
>>> '/var/tmp/portage/x11-libs/cairo-1.6.4-r1/temp/build.log'
* 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. 然后我按照提示
USE="newspr" sudo emerge libXft
更新成功后,然后再输入:
sudo emerge cairo结果还是不行。
然后我输入:ls -la /usr/portage/x11-libs/cairo/
结果如下:drwxr-xr-x 3 root root 4096 01-05 02:06 .
drwxr-xr-x 139 root root 4096 01-05 17:08 ..
-rw-r--r-- 1 root root 1968 2007-12-12 cairo-1.4.12.ebuild
-rw-r--r-- 1 root root 1968 2008-04-14 cairo-1.4.14.ebuild
-rw-r--r-- 1 root root 2116 01-05 02:06 cairo-1.6.4.ebuild
-rw-r--r-- 1 root root 2284 01-05 02:06 cairo-1.6.4-r1.ebuild
-rw-r--r-- 1 root root 2399 01-01 06:06 cairo-1.8.0.ebuild
-rw-r--r-- 1 root root 2399 01-01 06:06 cairo-1.8.2.ebuild
-rw-r--r-- 1 root root 2399 01-01 06:06 cairo-1.8.4.ebuild
-rw-r--r-- 1 root root 2983 01-01 06:06 cairo-1.8.6.ebuild
-rw-r--r-- 1 root root 29029 01-05 02:06 ChangeLog
drwxr-xr-x 2 root root 4096 12-31 01:41 files
-rw-r--r-- 1 root root 3765 01-05 02:06 Manifest
-rw-r--r-- 1 root root 692 12-31 01:41 metadata.xml 里面有1.8.*版本的软件,为什么我emerge的时候,会让我安装1.6版本的呢?
望各位指教,谢谢! |
|