久しぶりにおうちの Gentoo マシンをアップグレードしようと思ったのですが,
# emerge -auv world
These are the packages that would be merged, in order:
Calculating world dependencies
!!! All ebuilds that could satisfy "~x11-libs/libcompizconfig-0.7.8" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/libcompizconfig-0.7.8 (masked by: EAPI 2)
The current version of portage supports EAPI '1'. You must upgrade to a newer version of portage before EAPI masked packages can be installed.
For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.
(dependency required by "dev-python/compizconfig-python-0.7.8" [ebuild])
!!! Problem resolving dependencies for dev-python/compizconfig-python
!!! Depgraph creation failed.
なんていうエラーが出ます.
"upgrade to a newer version of portage"とか書いてあるので,
# emerge -auv1 portage
なんてしてみたのですが,効果なし.
なんでだろう,と思っていたら,upgrade 対象の portage が mask されてたみたいです...orz
というわけで
# vi /etc/portage/package.keywords
sys-apps/portage ~x86
app-admin/eselect-news ~x86
app-admin/eselect ~x86
して,portage 関連のマスクを外してあげた後で
# emerge -auv world
してあげると,うまくいきました.
とりあえず,めでたしめでたし,でしょうか.