There is an updated pull request by mnabid against master on the void-packages repository https://github.com/mnabid/void-packages kde_sucks https://github.com/void-linux/void-packages/pull/25376 gnome-desktop, gnome-shell, mutter: update to 3.38.1. ### TODO: - [ ] mutter: fix build for `i686*` (probably needs a patch similar to [GNOME/mutter!1470](https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1470))
from Travis log: ``` [188/863] Compiling C object src/tests/clutter/conform/timeline.p/.._.._clutter-test-utils.c.o FAILED: src/tests/clutter/conform/timeline.p/.._.._clutter-test-utils.c.o cc -Isrc/tests/clutter/conform/timeline.p -Isrc/tests/clutter/conform -I../src/tests/clutter/conform -Iclutter -I../clutter -Iclutter/clutter -I../clutter/clutter -Icogl -I../cogl -Icogl/cogl -I../cogl/cogl -Isrc -I../src -I. -I.. -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/json-glib-1.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libwacom-1.0 -I/usr/include/gudev-1.0 -I/usr/include/graphene-1.0 -I/usr/lib/graphene-1.0/include -I/usr/include/gsettings-desktop-schemas -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib32/dbus-1.0/include -I/usr/include/gnome-desktop-3.0 -I/usr/include/gnome-settings-daemon-3.0 -I/usr/include/startup-notification-1.0 -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/gobject-introspection-1.0 -I/usr/include/libdrm -I/usr/include/elogind -flto -fdiagnostics-color=always -DNDEBUG -pipe -D_FILE_OFFSET_BITS=64 -ffloat-store -D_GNU_SOURCE -fstack-clash-protection -D_FORTIFY_SOURCE=2 -mtune=i686 -O2 -pthread -D_REENTRANT -mfpmath=sse -msse -msse2 '-DG_LOG_DOMAIN="Clutter-Conform"' -DCOGL_DISABLE_DEPRECATION_WARNINGS '-DGETTEXT_PACKAGE="mutter"' -MD -MQ src/tests/clutter/conform/timeline.p/.._.._clutter-test-utils.c.o -MF src/tests/clutter/conform/timeline.p/.._.._clutter-test-utils.c.o.d -o src/tests/clutter/conform/timeline.p/.._.._clutter-test-utils.c.o -c ../src/tests/clutter-test-utils.c In file included from ../src/backends/meta-backend-private.h:38, from ../src/backends/x11/meta-backend-x11.h:31, from ../src/backends/x11/nested/meta-backend-x11-nested.h:25, from ../src/tests/clutter-test-utils.h:36, from ../src/tests/clutter-test-utils.c:1: ../src/backends/meta-monitor-manager-private.h:38:10: fatal error: meta-dbus-display-config.h: No such file or directory 38 | #include "meta-dbus-display-config.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. [189/863] Compiling C object clutter/clutter/libmutter-clutter-7.so.0.0.0.p/clutter-canvas.c.o ninja: build stopped: subcommand failed. ```
A patch file from https://github.com/void-linux/void-packages/pull/25376.patch is attached