portage tree を sync して emerge -auv world を実行したところ、
!!! Problem resolving dependencies for net-misc/curl from @selected ... done! !!! The ebuild selected to satisfy "net-misc/curl" has unmet requirements. - net-misc/curl-7.24.0::gentoo USE="gnutls ldap (multilib) nss ssl threads -ares -idn -ipv6 -kerberos -ssh -static-libs -test" The following REQUIRED_USE flag constraints are unsatisfied: nss? ( !gnutls ) The above constraints are a subset of the following complete expression: threads? ( !ares ) nss? ( !gnutls ) (dependency required by "@selected" [set]) (dependency required by "@world" [argument])というエラーがでた。要は curl の USE フラグが適切ではないということ。従来は gnutls、nss の両者が USE に入っていてもよかったのだが、新しいバージョンでは nss と gnutls が両立しないということのようだ。 最近では ssl があれば gnutls は不要になったっぽいので、gnutls を使わない設定に変更する。 これまで /etc/make.conf にて gnutls を USE フラグに追加していたので、これを消去。そして、
emerge -auv --deep world emerge -av --newuse worldでOK。 かなりの数の application を emerge し直すことになったが。
※コメント投稿者のブログIDはブログ作成者のみに通知されます