LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: gthm

关于USE flag,给qt-core-4.6.3 +qt3support后,如何给qt-core-4.6.2-r1 -qt3support ?

[复制链接]
发表于 2010-10-20 23:00:20 | 显示全部楼层
好像是把所有和qt有关的包都加qt3support,或都去掉。

你的情况我也遇到过, 是由于此时有的qt包设置了qt3support, 有的没有设置。

emerge根据有的包提示你加qt3support,根据有的包提示你去掉qt3support
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-10-21 08:45:16 | 显示全部楼层
Post by RichardGv;2116605
更新:如waterloo2005所说,确实有不止一个包有qt3support这个USE flag。应该在/etc/make.conf的USE中加入qt3support。
嗯,先删除/etc/portage/package.keywords和/etc/portage/package.use中所有关于Qt包的设置,之后在/etc/portage/package.use中加入:
  1. x11-libs/qt-core qt3support
复制代码

我这里开启qt3support之后,emerge -pv kde-meta并没有要求去掉qt3support。
还可以考虑emerge --sync一下,以及去掉所有关于qt的overlay。

此外,我一直在用ACCEPT_KEYWORDS="~amd64",只是偶尔会遇到编译问题。~x86的分支并不是不能用。单独将一个qt包加入/etc/portage/package.keywords反而可能因为版本不同而造成问题。


可以了。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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