I am getting the error below when I run "emerge -Dup world". This just started to happen this morning after I sync or run "emerge --sync". hostname# emerge -Dup world These are the packages that would be merged, in order: Calculating dependencies... done! !!! All ebuilds that could satisfy ">=sys-auth/pambase-20081028" have been masked. !!! One of the following masked packages is required to complete your request: - sys-auth/pambase-20081028-r1 (masked by: ~x86 keyword) - sys-auth/pambase-20081028 (masked by: ~x86 keyword) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by "net-misc/openssh-5.1_p1-r3" [ebuild]) (dependency required by "world" [argument]) My openssh version is net-misc/openssh-5.1_p1-r2. Pambase version is sys-auth/pambase-20081028. I'm not sure if this is a bug or something on my system that I need to check. I did google on this and did not find anything related. My "USE" flags in make.conf is below in case you need it. USE="-gtk -zlib -ipv6 nptl nptlonly mmx sse sse2 sse3 gpm samba ldap ssl -jpeg -png -sdl -gtlc -gnome -kde -alsa dvd cdr -qt -X -fb -svga acl -cups -postgres -python -quotas kerberos pam crypt gdbm tcpd readline -selinux -xml -xml2" Please advise.
emerge --info please.
Ah, nevermind. You are mixing stable trees and ~arch trees. This is not recommended, but you simply have to add ">=sys-auth/pambase-20081028" to package.keywords like you did for openssh. Marking as invalid because this is not a bug.
Yes this is not a bug and should be invalid. I just have to "comment" out the other packages on my /etc/portage/package.* file and all is working well. Sorry for the inconvenience and thanks for looking into it.