Installation of vmware-workstation-7.1.3 done incorrect on AMD64 systems containing emul-linux-x86-baselibs package. Problem is in the following expression inside src_prepare section of ebuild: ldconfig -p | sed 's:^\s\+\([^(]*[^( ]\).*=> /.*$:\1:g;t;d' | fgrep -vx 'libcrypto.so.0.9.8 libssl.so.0.9.8' | xargs -d'\n' -r rm -rf This expression will remove libpng12.so library bundled with vmware because emul-linux-x86-baselibs-20110129 package contains 32-bit version which included into output of ldconfig -p But all other bundled VMware libraries are not linked against 32-bit version, they need 64-bit one. So issue is that we need 64-bit version of libpng12, but when have 32-bit we will remove bundled. Proposed solution: exclude all libraries contained in /usr/lib32 on AMD64 platform from unbundling list: ldconfig -p | grep -v /usr/lib32 | sed 's:^\s\+\([^(]*[^( ]\).*=> /.*$:\1:g;t;d' | fgrep -vx 'libcrypto.so.0.9.8 libssl.so.0.9.8' | xargs -d'\n' -r rm -rf Reproducible: Always Steps to Reproduce: 1. Install emul-linux-x86-baselibs-20110129 on AMD64 Gentoo 2. Install vmware-workstation-7.1.3.324285 from vmware overlay 3. Try to run vmware or vmplayer Actual Results: vmware or vmplayer will exit silently and immediately after launch attempt. Expected Results: vmware should start and show UI
A little bit different results: Steps to Reproduce: 1. Installed: app-emulation/emul-linux-x86-baselibs app-emulation/emul-linux-x86-compat app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-medialibs app-emulation/emul-linux-x86-opengl app-emulation/emul-linux-x86-qtlibs app-emulation/emul-linux-x86-sdl app-emulation/emul-linux-x86-soundlibs app-emulation/emul-linux-x86-xlibs 2. Installed: app-emulation/vmware-modules (238.4[1]@12.04.2011): VMware kernel modules app-emulation/vmware-tools (8.4.6.385536[1]@11.04.2011): VMware Tools for guest operating systems app-emulation/vmware-workstation (7.1.4.385536[1]@12.04.2011): Emulate a complete PC on your PC without the usual performance overhead of most emulators 3. Try to run vmware-workstation: Actual Results: vmware-workstation UI start, you can change settings or look at "About..", but will exit silently and immediately after VM create new or open attempt. Also, exactly the same story is with 7.1.3, both was lunched under: Linux version 2.6.32-gentoo-r24 (root@acer1) (gcc version 4.4.5 (Gentoo 4.4.5 p1.2, pie-0.4.5) ) #3 SMP Thu Mar 10 02:49:53 MSK 2011 Emerge, modules build and init.d/vmware start is OK, but not possible to create NEW VM.. so, looks like all 7.1.x is unusable under gentoo?! ((:
Version is long gone.