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.
bisected:
4d92979b436bbd9aabffebe63b204dee2c964963 is the first bad commit
commit 4d92979b436bbd9aabffebe63b204dee2c964963
Author: Carlos Garnacho <carlosg@gnome.org>
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.
Edited by Daniel van Vugt