Mutter fails to build with meson/ninja (meta-dbus-remote-desktop.h: No such file or directory)
Make builds are still working, but today Meson builds are failing...
In file included from ../src/backends/meta-backend-private.h:46, from ../src/backends/meta-monitor-manager-private.h:41, from ../src/backends/meta-gpu.h:27, from ../src/backends/meta-output.h:26, from ../src/backends/meta-monitor.h:29, from ../src/backends/meta-logical-monitor.h:27, from ../src/core/window-private.h:39, from ../src/tests/test-utils.c:28: ../src/backends/meta-remote-desktop.h:30:10: fatal error: meta-dbus-remote-desktop.h: No such file or directory #include "meta-dbus-remote-desktop.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.
4d92979b436bbd9aabffebe63b204dee2c964963 is the first bad commit commit 4d92979b436bbd9aabffebe63b204dee2c964963 Author: Carlos Garnacho <email@example.com> Date: Wed Aug 22 22:56:18 2018 +0200 core: Make MetaStartupSequence/Notification public This will be preferred over SnStartupNotification, as exposed through MetaDisplay. :040000 040000 1e92e5a9f97a482517e09ffe2b3c7ee846a38a15 df39386f8dd9003acbcc68d0102e1d86a9060d3e M src
Workaround: Just keep rerunning
ninja and eventually it will build enough to satisfy the implicit dependency and will succeed.