The only version of nettle which could satisfy the nettle:0/6 dep for vmware-player and vmware-workstation current versions was removed in this commit: https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-libs/nettle?id=01da71fecfa49bed0320d1d2b076f76e9681db31 Does nettle-3.3-r1 really have a different ABI such that it needs a different subslot and no longer can satisfy the requirements of vmware-*? Not sure if we need to restore old nettle or "loosen" vmware-* deps, will CC both involved parties. Thanks!
# emerge -pv vmware-player These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild NS ] dev-libs/openssl-0.9.8z_p8:0.9.8::gentoo [1.0.2l:0::gentoo] USE="zlib -bindist -gmp -kerberos {-test}" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="(sse2)" 3,730 KiB [ebuild N ] virtual/linux-sources-3::gentoo USE="-firmware" 0 KiB [ebuild N ] dev-libs/xmlrpc-c-1.39.11-r1::gentoo USE="cgi curl cxx libxml2 threads -abyss {-test} -tools" 797 KiB [ebuild N ] app-emulation/vmware-tools-9.9.4.3206955::gentoo USE="-vmware_guest_freebsd -vmware_guest_linux -vmware_guest_netware -vmware_guest_solaris -vmware_guest_winPre2k -vmware_guest_windows" 0 KiB [ebuild N ] media-libs/libart_lgpl-2.3.21-r3::gentoo ABI_X86="(64) -32 (-x32)" 322 KiB [ebuild N ] gnome-base/libgtop-2.34.2:2/10::gentoo USE="introspection" 709 KiB [ebuild N ] dev-libs/libIDL-0.8.14-r2::gentoo ABI_X86="(64) -32 (-x32)" 418 KiB [ebuild N ] gnome-base/orbit-2.14.19-r5:2::gentoo USE="-debug -pic -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 747 KiB [ebuild N ] gnome-base/libgnomecanvas-2.30.3-r1::gentoo USE="-glade {-test}" ABI_X86="(64) -32 (-x32)" 561 KiB [ebuild N ] dev-cpp/libgnomecanvasmm-2.26.0-r1:2.6::gentoo USE="-doc -examples" 320 KiB [ebuild N ] gnome-base/libgnome-keyring-3.12.0-r1::gentoo USE="introspection -debug {-test} -vala" ABI_X86="(64) -32 (-x32)" 425 KiB [ebuild N ] x11-libs/libgksu-2.0.12-r2:2::gentoo USE="nls -static-libs" 467 KiB [ebuild N ] app-emulation/vmware-player-7.1.2.2780323-r1::gentoo USE="cups vmware-tools -doc -ovftool" 206,180 KiB [ebuild N ] app-emulation/vmware-modules-304.2::gentoo USE="vmci vsock -pax_kernel" 0 KiB Total: 14 packages (13 new, 1 in new slot), Size of downloads: 214,672 KiB !!! The following update has been skipped due to unsatisfied dependencies: app-emulation/vmware-player:0 selected: (app-emulation/vmware-player-7.1.2.2780323-r1:0/0::gentoo, ebuild scheduled for merge) skipped: (app-emulation/vmware-player-12.1.0.3272444-r2:0/0::gentoo, ebuild scheduled for merge) (see unsatisfied dependency below) emerge: there are no ebuilds to satisfy "dev-libs/nettle:0/6". (dependency required by "app-emulation/vmware-player-12.1.0.3272444-r2::gentoo" [ebuild]) #
Hi, This is a difficult one... nettle broke backward compatibility without modifying the soname, see bug#601512. There is no response from upstream regarding this issue, nor a proper portable solution. I cannot even maintain side-by-side of the two because of the same soname. Please check if vmware works with this library, if it does, just bump it, if not, we will need to tweak something especially for the vmware binaries. Thanks, Alon
This bug forced us to take action. Looks like dev-libs/nettle isn't need anymore by the version from the overlay, so masking VMware finally within Gentoo main repository was the easiest solution. See https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=113eb133e4b59e651b03899859edf96869ebdc36 Hopefully not just a missing dep ;)
(In reply to Thomas Deutschmann from comment #3) > Hopefully not just a missing dep ;) CONFIRMATION: [IP-] [ ] dev-libs/nettle-3.3-r1:0/6.1 <--- "0/6.1" , not "0/6" for [I-O] [ ] app-emulation/vmware-workstation-12.5.6.5528349:0