When trying to emerge VMWare-Workstation-5.0_beta2 with "# ACCEPT_KEYWORDS="~x86" emerge -u vmware-workstation-5.0_beta2" all I get is error the following error message. <paste> Calculating dependencies !!! Problem in app-emulation/vmware-workstation-5.0_beta2 dependencies. !!! "Specific key requires an operator (app-emulation/vmware-workstation-5.0_beta2) (try adding an '=')" exceptions </paste> Reproducible: Always Steps to Reproduce: 1. excecute "ACCEPT_KEYWORDS="~x86" emerge -u vmware-workstation-5.0_beta2" 2. 3. Actual Results: Calculating dependencies !!! Problem in app-emulation/vmware-workstation-5.0_beta2 dependencies. !!! "Specific key requires an operator (app-emulation/vmware-workstation-5.0_beta2) (try adding an '=')" exceptions Expected Results: emerge of vmware 5.0 beta Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r5 i686) ================================================================= System uname: 2.6.10-gentoo-r5 i686 AMD Athlon(TM) XP 2000+ Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r2 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -ffast-math -mmmx -m3dnow" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/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/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -ffast-math -mmmx -m3dnow" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.pudas.net/gentoo http://mirror.gentoo.no/ http://ftp.du.se/pub/os/gentoo http://trumpetti.atm.tut.fi/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://trumpetti.atm.tut.fi/gentoo-portage" USE="3dnow 3dnowex X alsa apache2 apm arts avi berkdb bitmap-fonts crypt cups emacs encode esd f77 fam flac font-server foomaticdb fortran gdbm gif glgd gnome gnuplot gpm gstreamer gtk gtk2 imap imlib ipv6 java jpeg libg++ libwww mad maildir mikmod mmx motif mozilla mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl php png ppds procmail python qt quicktime readline samba sdl spell ssl svga tcpd tiff truetype truetype-fonts type1-fonts uml usb vhosts x86 xml2 xmms xv zlib"
For one, the package is hard masked, so you will have to add it to your package.unmask. Second, you cannot include a version on the command line without adding an operator. If you want to install exactly 5.0_beta2, then you would "emerge =app-emulation/vmware-workstation-5.0_beta2"
Thanks, firts contact with hard masking. Until now keywords have been sufficient for controlling package versions.