USE=kde provides some stuff needed under KDE, and due to the "fix" to the bug 543328 it's now impossible to have both GTK theme and KDE integration. Please fix. Reproducible: Always Steps to Reproduce: 1. Update to 5.1.4.2. Actual Results: No proper theme. Expected Results: Theme should work. See bug 589952.
It's also worth to note that USE=gnome requires lots of dependencies that aren't needed to get the theme working: # emerge -pvtN libreoffice-bin These are the packages that would be merged, in reverse order: Calculating dependencies ... done! [ebuild R ] app-office/libreoffice-bin-5.1.4.2::gentoo USE="gnome* (-aqua) -java -kde*" PYTHON_SINGLE_TARGET="python2_7 -python3_4 (-python3_5)" PYTHON_TARGETS="python2_7 python3_4 (-python3_5)" 16456 KiB [ebuild N ] gnome-extra/evolution-data-server-3.18.5:0/54::gentoo USE="berkdb gnome-online-accounts gtk introspection ipv6 weather -api-doc-extras -kerberos -ldap {-test} -vala" 5288 KiB [ebuild N ] net-libs/gnome-online-accounts-3.18.4:0/1::gentoo USE="introspection -debug -gnome -kerberos" 1353 KiB [ebuild N ] dev-libs/libgweather-3.18.1:2/3-6::gentoo USE="introspection -glade -vala" 3351 KiB [ebuild N ] sci-geosciences/geocode-glib-3.18.2::gentoo USE="introspection {-test}" 361 KiB [ebuild R ] gnome-base/gvfs-1.26.3::gentoo USE="http* systemd udev udisks -afp -archive -bluray -cdda -fuse -gnome-keyring -gnome-online-accounts -google -gphoto2 -gtk -ios -mtp -nfs -samba {-test} -zeroconf" 0 KiB [ebuild N ] dev-libs/libgdata-0.17.4-r1:0/22::gentoo USE="crypt introspection -debug -gnome-online-accounts -static-libs {-test} -vala" 1509 KiB [nomerge ] net-libs/gnome-online-accounts-3.18.4:0/1::gentoo USE="introspection -debug -gnome -kerberos" [nomerge ] net-libs/telepathy-glib-0.24.1::gentoo USE="introspection vala -debug {-test}" PYTHON_TARGETS="python2_7" [ebuild N ] net-im/telepathy-mission-control-5.16.3-r1::gentoo USE="-debug -networkmanager" 1071 KiB [ebuild N ] net-libs/telepathy-glib-0.24.1::gentoo USE="introspection vala -debug {-test}" PYTHON_TARGETS="python2_7" 3807 KiB [ebuild N ] net-libs/rest-0.8.0:0.7::gentoo USE="introspection {-test}" ABI_X86="(64) -32 (-x32)" 327 KiB [nomerge ] gnome-extra/evolution-data-server-3.18.5:0/54::gentoo USE="berkdb gnome-online-accounts gtk introspection ipv6 weather -api-doc-extras -kerberos -ldap {-test} -vala" [ebuild N ] dev-libs/libical-1.0.1:0/1::gentoo USE="-doc -examples -introspection -static-libs" 704 KiB [nomerge ] dev-libs/libgdata-0.17.4-r1:0/22::gentoo USE="crypt introspection -debug -gnome-online-accounts -static-libs {-test} -vala" [ebuild N ] net-libs/liboauth-1.0.1::gentoo USE="nss -bindist -curl -doc" 490 KiB Total: 12 packages (10 new, 2 reinstalls), Size of downloads: 34712 KiB The following USE changes are necessary to proceed: (see "package.use" in the portage(5) man page for more details) # required by sci-geosciences/geocode-glib-3.18.2::gentoo # required by dev-libs/libgweather-3.18.1::gentoo # required by gnome-extra/evolution-data-server-3.18.5::gentoo[weather] # required by app-office/libreoffice-bin-5.1.4.2::gentoo[gnome] # required by libreoffice-bin (argument) >=gnome-base/gvfs-1.26.3 http
You can use only one of KDE and GTK VCL plugins at runtime, so I doubt this would be fixed. Choose the preferred VCL plugin and stick to it.
(In reply to Coacher from comment #2) > You can use only one of KDE and GTK VCL plugins at runtime, so I doubt this > would be fixed. Choose the preferred VCL plugin and stick to it. Well, this was done to avoid unnecessary dependencies, see bug 543328. Since the kde backend these days actually works fine, I see no real reason why to change things again... One day I'm going to redo libreoffice-bin handling in a more elegant way though...