LinuxSir.cn,穿越时空的Linuxsir!

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

请教fontconfig,freetype,libxft的slot冲突,如何解决

[复制链接]
发表于 2009-11-23 18:44:44 | 显示全部楼层 |阅读模式
如下冲突如何解决?谢谢

  1. W500 ~ # emerge -avuND world

  2. These are the packages that would be merged, in order:

  3. Calculating dependencies... done!
  4. [ebuild   R   ] sys-process/procps-3.2.8  USE="unicode%* (-n32)" 0 kB [0]
  5. [ebuild     U ] media-libs/freetype-2.3.11 [2.3.9-r1] USE="X -bindist -debug -doc -fontforge -utils (-cleartype%*) (-ubuntu%)" 1,413 kB [1=>0]
  6. [ebuild     U ] media-libs/fontconfig-2.8.0 [2.7.3] USE="-doc (-cleartype%*) (-ubuntu%)" 1,513 kB [1=>0]
  7. [ebuild     U ] x11-libs/libXft-2.1.14 [2.1.13] USE="-debug (-cleartype%*) (-ubuntu%)" 283 kB [1=>0]

  8. Total: 4 packages (3 upgrades, 1 reinstall), Size of downloads: 3,207 kB
  9. Portage tree and overlays:
  10. [0] /usr/portage
  11. [1] /usr/local/portage/layman/devnull

  12. !!! Multiple package instances within a single package slot have been pulled
  13. !!! into the dependency graph, resulting in a slot conflict:

  14. x11-libs/libXft:0

  15.   ('installed', '/', 'x11-libs/libXft-2.1.13', 'nomerge') pulled in by
  16.     x11-libs/libXft[cleartype,-ubuntu] required by ('installed', '/', 'x11-libs/cairo-1.8.8', 'nomerge')
  17.     (and 9 more)

  18.   ('ebuild', '/', 'x11-libs/libXft-2.1.14', 'merge') pulled in by
  19.     x11-libs/libXft required by ('installed', '/', 'x11-apps/xclock-1.0.3-r1', 'nomerge')
  20.     x11-libs/libXft required by ('installed', '/', 'gnome-base/gnome-control-center-2.28.1-r1', 'nomerge')
  21.     x11-libs/libXft required by world
  22.     (and 6 more)

  23.   Explanation:

  24.     New USE for 'x11-libs/libXft:0' are incorrectly set. In order to solve
  25.     this, adjust USE to satisfy 'x11-libs/libXft[cleartype,-ubuntu]'.

  26. media-libs/freetype:2

  27.   ('ebuild', '/', 'media-libs/freetype-2.3.11', 'merge') pulled in by
  28.     media-libs/freetype:2 required by ('installed', '/', 'net-libs/webkit-gtk-1.1.15.2', 'nomerge')
  29.     media-libs/freetype required by ('ebuild', '/', 'x11-libs/libXft-2.1.14', 'merge')
  30.     >=media-libs/freetype-2.2.1 required by ('ebuild', '/', 'media-libs/fontconfig-2.8.0', 'merge')
  31.     (and 16 more)

  32.   ('installed', '/', 'media-libs/freetype-2.3.9-r1', 'nomerge') pulled in by
  33.     media-libs/freetype[cleartype,-ubuntu] required by ('installed', '/', 'x11-libs/libXft-2.1.13', 'nomerge')
  34.     >=media-libs/freetype-2.2.1[cleartype,-ubuntu] required by ('installed', '/', 'media-libs/fontconfig-2.7.3', 'nomerge')
  35.     >=media-libs/freetype-2.1.9[cleartype,-ubuntu] required by ('installed', '/', 'x11-libs/cairo-1.8.8', 'nomerge')
  36.     (and 19 more)

  37.   Explanation:

  38.     New USE for 'media-libs/freetype:2' are incorrectly set. In order to
  39.     solve this, adjust USE to satisfy '>=media-
  40.     libs/freetype-2.2.1[cleartype,-ubuntu]', '>=media-
  41.     libs/freetype-2.1.9[cleartype,-ubuntu]', and 'media-
  42.     libs/freetype[cleartype,-ubuntu]'.

  43. media-libs/fontconfig:1.0

  44.   ('installed', '/', 'media-libs/fontconfig-2.7.3', 'nomerge') pulled in by
  45.     >=media-libs/fontconfig-2.2[cleartype,-ubuntu] required by ('installed', '/', 'x11-libs/libXft-2.1.13', 'nomerge')
  46.     media-libs/fontconfig[cleartype,-ubuntu] required by ('installed', '/', 'x11-libs/cairo-1.8.8', 'nomerge')
  47.     (and 19 more)

  48.   ('ebuild', '/', 'media-libs/fontconfig-2.8.0', 'merge') pulled in by
  49.     >=media-libs/fontconfig-2.2 required by ('ebuild', '/', 'x11-libs/libXft-2.1.14', 'merge')
  50.     media-libs/fontconfig required by ('installed', '/', 'net-libs/webkit-gtk-1.1.15.2', 'nomerge')
  51.     media-libs/fontconfig required by world
  52.     (and 16 more)

  53.   Explanation:

  54.     New USE for 'media-libs/fontconfig:1.0' are incorrectly set. In order
  55.     to solve this, adjust USE to satisfy 'media-
  56.     libs/fontconfig[cleartype,-ubuntu]' and '>=media-
  57.     libs/fontconfig-2.2[cleartype,-ubuntu]'.

复制代码
发表于 2009-11-23 20:24:41 | 显示全部楼层
同样的问题你好像不久前还问过。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 20:37:16 | 显示全部楼层
今天更新,发现fontconfig也出新版本了,所以一并问一下。难道还是mask fontconfig的新版本。
回复 支持 反对

使用道具 举报

发表于 2009-11-23 21:28:51 | 显示全部楼层

其实大家简单修改下就可以了

我发个给大家吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-23 21:31:11 | 显示全部楼层
用里面的文件覆盖portage里相应的吗?
回复 支持 反对

使用道具 举报

发表于 2009-11-23 21:37:29 | 显示全部楼层
Post by waterloo2005;2049288
用里面的文件覆盖portage里相应的吗?

建立一个你自己的overlay,
  1. # mkdir -p /data/overlays/cleartype
  2. # tar jxvf           lcd_filtering.tar.bz2  -C /data/overlays/cleartype
复制代码

修改/etc/make.conf 如果没有 PORTDIR_OVERLAY="xxx"这样的行就加入如下行,
  1. PORTDIR_OVERLAY="/data/overlays/sipingal"
复制代码
如果已经有了类似PORTDIR_OVERLAY="xxx"的行就改成
  1. PORTDIR_OVERLAY="/data/overlays/cleartype xxx"
复制代码

然后
emerge -avuDN --with-bdeps y world
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-24 00:20:59 | 显示全部楼层
你做了什么修改?
回复 支持 反对

使用道具 举报

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

本版积分规则

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