this works: root@mindcircus 0 ~ # tail -n 1 /etc/portage/package.keywords media-plugins/gst-plugins-cdparanoia * ~* x86 ~x86 root@mindcircus 0 ~ # emerge gst-plugins-cdparanoia -p [ebuild N ] media-plugins/gst-plugins-cdparanoia-0.8.8 this does not: root@mindcircus 0 ~ # tail -n 1 /etc/portage/package.keywords media-plugins/gst-plugins-cdparanoia * ~* root@mindcircus 0 ~ # emerge gst-plugins-cdparanoia -p !!! All ebuilds that could satisfy ">=media-plugins/gst-plugins-cdparanoia-0.8" have been masked. !!! One of the following masked packages is required to complete your request: - media-plugins/gst-plugins-cdparanoia-0.8.8 (masked by: missing keyword) Portage 2.0.51.21 (default-linux/hppa/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20040808-r1, 2.6.10-pa10 parisc) ================================================================= System uname: 2.6.10-pa10 parisc PA8500 (PCX-W) Gentoo Base System version 1.6.11 distcc 2.18.3 hppa2.0-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.3 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="hppa ~hppa" AUTOCLEAN="yes" CBUILD="hppa2.0-unknown-linux-gnu" CFLAGS="-pipe -O2 -march=2.0 -mschedule=8000 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" CHOST="hppa2.0-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-pipe -O2 -march=2.0 -mschedule=8000 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks noauto nodoc noinfo sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" MAKEOPTS="-j5" PKGDIR="/usr/portage/distfiles/arch/hppa/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="hppa X aalib apache2 bitmap-fonts crypt cups curl dedicated eds encode esd fam flac flash foomaticdb fortran gd gd-external gdbm ggi gif gpm gstreamer gtk gtk2 imagemagick imap imlib ipv6 joystick jpeg libwww mad maildir mikmod mpeg mysql ncurses offensive ogg oggvorbis opengl oss pam pdflib perl pic plotutils png pnp python qt qtmt quicktime readline samba sdl slp snmp socks5 speex spell ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts vorbis xine xml xml2 xmms xv zlib userland_GNU kernel_linux libc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
I tested with viewglob on x86 ( not keyworded ): These are the packages that I would merge, in order: Calculating dependencies !!! All ebuilds that could satisfy "viewglob" have been masked. !!! One of the following masked packages is required to complete your request: - x11-misc/viewglob-2.0.3 (masked by: missing keyword) - x11-misc/viewglob-2.0.2 (masked by: missing keyword) For more information, see MASKED PACKAGES section in the emerge man page or section 2.2 "Software Availability" in the Gentoo Handbook. kyoto portage # nano /etc/portage/package.keywords kyoto portage # nano /etc/portage/package.keywords kyoto portage # emerge -pv viewglob These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] x11-misc/viewglob-2.0.3 317 kB Total size of downloads: 317 kB kyoto portage # tail -n 1 /etc/portage/package.keywords x11-misc/viewglob * ~* If you can reproduce your problem on stable that would be handy ;)