After emerge -C libgcrypt:11; emerge -1 dev-libs/libgcrypt:0 (with libgcrypt-1.6.1-r1 unmasked) -- >>> package: dev-libs/libgcrypt-1.6.1-r1 * - /usr/lib64/libgcrypt.so.11 * - /usr/lib64/libgcrypt.so.11.8.2 * used by /opt/vmware/lib/vmware/lib/libgcr.so.0/libgcr.so.0 (app-emulation/vmware-workstation-10.0.1.1379776-r1) * used by /opt/vmware/lib/vmware/lib/libvmplayer.so/libvmplayer.so (app-emulation/vmware-workstation-10.0.1.1379776-r1) * used by /opt/vmware/lib/vmware/lib/libvmware-enter-serial.so/libvmware-enter-serial.so (app-emulation/vmware-workstation-10.0.1.1379776-r1) * used by 11 other files So it looks like the dependency needs to explicitly specify dev-libs/libgcrypt:11.
the bug is in portage, vmware has its own copy of the libraries *** This bug has been marked as a duplicate of bug 493018 ***