https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: x11-wm/mutter-3.38.1 fails to compile. Discovered on: amd64 (internal ref: ci)
Created attachment 670745 [details] build.log build log and emerge --info
Possible context of error(s): ninja: error: '/usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml', needed by 'src/meta-dbus-sysprof3-profiler.h', missing and no known rule to make it
*** Bug 754396 has been marked as a duplicate of this bug. ***
Just hit exactly same error
Same here. Found ninja-1.10.2 at /usr/bin/ninja >>> Source configured. >>> Compiling source in /var/tmp/portage/x11-wm/mutter-3.38.1/work/mutter-3.38.1 ... ninja -v -j5 -l0 -C /var/tmp/portage/x11-wm/mutter-3.38.1/work/mutter-3.38.1-build ninja: Entering directory `/var/tmp/portage/x11-wm/mutter-3.38.1/work/mutter-3.38.1-build' ninja: error: '/usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml', needed by 'src/meta-dbus-sysprof3-profiler.h', missing and no known rule to make it * ERROR: x11-wm/mutter-3.38.1::gentoo failed (compile phase): * ninja -v -j5 -l0 -C /var/tmp/portage/x11-wm/mutter-3.38.1/work/mutter-3.38.1-build failed * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 2753: Called meson_src_compile * environment, line 1980: Called eninja '-C' '/var/tmp/portage/x11-wm/mutter-3.38.1/work/mutter-3.38.1-build' * environment, line 1241: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=x11-wm/mutter-3.38.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=x11-wm/mutter-3.38.1::gentoo'`. * The complete build log is located at '/var/tmp/portage/x11-wm/mutter-3.38.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-wm/mutter-3.38.1/temp/environment'. * Working directory: '/var/tmp/portage/x11-wm/mutter-3.38.1/work/mutter-3.38.1' * S: '/var/tmp/portage/x11-wm/mutter-3.38.1/work/mutter-3.38.1'
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecde09ef60ac23894782c83d0691eaaebc8939d7 commit ecde09ef60ac23894782c83d0691eaaebc8939d7 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2020-12-04 01:05:40 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-12-04 01:31:04 +0000 x11-wm/mutter: Depend on dev-util/sysprof-common Closes: https://bugs.gentoo.org/753881 Signed-off-by: Matt Turner <mattst88@gentoo.org> x11-wm/mutter/{mutter-3.36.7.ebuild => mutter-3.36.7-r1.ebuild} | 5 ++++- x11-wm/mutter/{mutter-3.38.1.ebuild => mutter-3.38.1-r1.ebuild} | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91faf14279dfffe2f390d9e45cd533a783604113 commit 91faf14279dfffe2f390d9e45cd533a783604113 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2020-12-03 23:50:48 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-12-04 01:30:57 +0000 dev-util/sysprof-common: Add package This package installs only the org.gnome.Sysprof3.Profiler.xml file needed by mutter. Previously it was installed by dev-util/sysprof-capture, but the API version of sysprof-capture changed from 3.36 to 3.38 (v3 to v4), necessitating the package being slotted. Since both slot cannot install this file, we have to factor it out into a separate package that x11-wm/mutter can depend on. Bug: https://bugs.gentoo.org/753881 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-util/sysprof-common/Manifest | 1 + dev-util/sysprof-common/metadata.xml | 8 ++++++++ .../sysprof-common/sysprof-common-3.38.1.ebuild | 24 ++++++++++++++++++++++ 3 files changed, 33 insertions(+)