LinuxSir.cn,穿越时空的Linuxsir!

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

china overlay中的fontconfig和freetype

[复制链接]
发表于 2010-3-25 11:44:55 | 显示全部楼层 |阅读模式
使用china overlay后出现下面的问题,在网上搜了一下,也没有看太明白,那位大侠能帮忙解决一下?多谢!

Emerging (1 of 4) media-libs/fontconfig-2.6.0-r2 from gentoo-china
* fontconfig-2.6.0.tar.gz RMD160 SHA1 SHA256 size ;-) ...               [ ok ]
* checking ebuild checksums ;-) ...                                     [ ok ]
* checking auxfile checksums ;-) ...                                    [ ok ]
* checking miscfile checksums ;-) ...                                   [ ok ]
* CPV:  media-libs/fontconfig-2.6.0-r2
* REPO: gentoo-china
* USE:  elibc_glibc kernel_linux ubuntu userland_GNU x86
* You need to compile freetype-2 with the ubuntu USE before you can compile fontconfig with the ubuntu USE flag.
* ERROR: media-libs/fontconfig-2.6.0-r2 failed:
*   Please rebuild freetype-2 with ubuntu enabled.
*
* Call stack:
*                    ebuild.sh, line  54:  Called pkg_setup
*   fontconfig-2.6.0-r2.ebuild, line  37:  Called die
发表于 2010-3-25 11:48:55 | 显示全部楼层
"You need to compile freetype-2 with the ubuntu USE before you can compile fontconfig with the ubuntu USE flag."
先重新emerge freetype,带上ubuntu USE flag:
  1. USE="ubuntu" emerge -av1 freetype
复制代码
然后再emerge fontconfig。

gentoo-china里fontconfig的ebuild好像有点问题,这个依赖没写进去。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-25 13:51:47 | 显示全部楼层
还是不行。默认使用的gentoo overlay中的freetype,这个freetype不认ubuntu use。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-25 14:06:59 | 显示全部楼层
没有找到很好的办法,暂时将media-libs/fontconfig-2.6.0-r2 mask掉了。
回复 支持 反对

使用道具 举报

发表于 2010-3-25 15:39:43 | 显示全部楼层
gentoo-china中freetype比portage树中低一个版本,mask掉">media-libs/freetype-2.3.9-r1"应该就行。这个用eix就能看出来。
用devnull overlay里的freetype,fontconfig,和cairo可能更好些,版本更新,同样有ubuntu USE flag。devnull可以在layman的overlay列表中直接找到。不过我不太清楚它们打的patch是否一样。我现在用的是devnull里的freetype,fontconfig,libXft,和cairo。
回复 支持 反对

使用道具 举报

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

本版积分规则

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