# emerge -pv vmware-workstation [ebuild UD] app-emulation/vmware-modules-1.0.0.13 [1.0.0.15] 0 kB [ebuild R ] app-emulation/vmware-workstation-5.5.1.19175-r4 97,744 kB # emerge -uDpv --newuse world [ebuild UD] app-emulation/vmware-modules-1.0.0.13 [1.0.0.15] 0 kB ... app-emulation/vmware-modules selected: 1.0.0.15 protected: 1.0.0.13 omitted: none ... # emerge -pv --tree vmware-workstation [ebuild R ] app-emulation/vmware-workstation-5.5.1.19175-r4 97,744 kB # emerge -uDpv --newuse world [ebuild U ] app-emulation/vmware-modules-1.0.0.15 [1.0.0.13] 0 kB This is called a circular up-/downgrade, I suppose. vmware-modules-1.0.0.15 does not work with VMWare workstation, it complains about wrong version of vmmon. Adding >=app-emulation/vmware-modules-1.0.0.15 to /etc/portage/package.mask fixes this.
You have vmware-modules in /var/lib/portage/world. emerge -C vmware-modules; emerge --oneshot =app-emulation/vmware-modules-1.0.0.13 *** This bug has been marked as a duplicate of 48195 ***