stefantalpalaru / gentoo-overlay

Gentoo overlay
GNU General Public License v2.0
43 stars 11 forks source link

vmware 15.5.0 blockage with nettle downgrade #48

Closed Techwolf closed 4 years ago

Techwolf commented 4 years ago

I upgraded all packages on my system to make sure everything was upgraded. I then install your overlay to get vmware updated to work on kernel 3.5. At first nothing would upgrade on world upgrade. Then emerge just vmware and it just wanted to re-install the same version from the "vmware" overlay. I then tried to emerge just the updated version and found the error:

laptop ~ # emerge -1av =app-emulation/vmware-workstation-15.5.0.14665864-r4

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     UD ] dev-libs/nettle-3.4.1:0/6.2::gentoo [3.5.1:0/7::gentoo] USE="gmp -doc (-neon) -static-libs -test" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="aes (-sha%)" 0 KiB
[ebuild  N     ] app-admin/chrpath-0.16::gentoo  USE="-static-libs" 132 KiB
[ebuild   R    ] media-libs/speex-1.2.0-r1::gentoo  USE="vbr -static-libs -utils" ABI_X86="32* (64) (-x32)" CPU_FLAGS_X86="sse" 0 KiB
[ebuild   R    ] media-libs/speexdsp-1.2_rc3-r2::gentoo  USE="-static-libs" ABI_X86="32* (64) (-x32)" CPU_FLAGS_X86="sse sse2" 0 KiB
[ebuild  N     ] media-libs/libart_lgpl-2.3.21-r3::gentoo  ABI_X86="(64) -32 (-x32)" 322 KiB
[ebuild  N     ] media-plugins/alsa-plugins-1.1.9-r1::gentoo  USE="mix speex usb_stream -arcam_av -debug -ffmpeg -jack -libav -libsamplerate -oss -pulseaudio" ABI_X86="32 (64) (-x32)" 397 KiB
[ebuild     UD#] app-emulation/vmware-modules-15.5.0-r1::stefantalpalaru [308.5.9::vmware] USE="(-pax_kernel%) (-vmci%*) (-vsock%*)" 578 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     U #] app-emulation/vmware-workstation-15.5.0.14665864-r4::stefantalpalaru [12.5.9.7535481::vmware] USE="cups modules%* ovftool -doc -macos-guests% -systemd% -vix -vmware-tools-darwin% -vmware-tools-darwinPre15% -vmware-tools-linux% -vmware-tools-linuxPreGlibc25% -vmware-tools-netware% -vmware-tools-solaris% -vmware-tools-winPre2k% -vmware-tools-winPreVista% -vmware-tools-windows% (-bundled-libs%*) (-server%) (-vmware-tools%*)" 522,888 KiB
[uninstall     ] app-emulation/vmware-tools-10.3.2.9925305::vmware  USE="vmware_guest_linux vmware_guest_netware vmware_guest_solaris vmware_guest_winPre2k vmware_guest_windows -vmware_guest_winPreVista" 
[blocks b      ] app-emulation/vmware-tools ("app-emulation/vmware-tools" is blocking app-emulation/vmware-workstation-15.5.0.14665864-r4)

Total: 9 packages (1 upgrade, 2 downgrades, 4 new, 2 reinstalls, 1 uninstall), Size of downloads: 524,739 KiB
Conflict: 1 block

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/nettle:0

  (dev-libs/nettle-3.4.1:0/6.2::gentoo, ebuild scheduled for merge) pulled in by
    dev-libs/nettle:0/6.2 required by (app-emulation/vmware-workstation-15.5.0.14665864-r4:0/0::stefantalpalaru, ebuild scheduled for merge)
                   ^^^^^^                                                                                                                                                       

  (dev-libs/nettle-3.5.1:0/7::gentoo, installed) pulled in by
    dev-libs/nettle:0/7= required by (net-misc/rdesktop-1.9.0:0/0::gentoo, installed)
                   ^^^^^                                                                                                 
    (and 5 more with the same problem)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.

laptop ~ #
stefantalpalaru commented 4 years ago

Please try vmware-workstation-15.5.0.14665864-r5 - I changed the dependency to "dev-libs/nettle:0" without any problems on my end.

Techwolf commented 4 years ago

I did not encounter any problems other then the free player bringing up the workstation licence enter dialog. I also tried it without the alsa-plugin depend with no issue. Note that the alsa-plugin is not used unless the end-user configs .asoundrc to use it.