Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 753881 - x11-wm/mutter-3.38.1 fails to compile
Summary: x11-wm/mutter-3.38.1 fails to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 754396 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-11-10 17:02 UTC by Agostino Sarubbo
Modified: 2020-12-04 01:32 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,20.53 KB, text/plain)
2020-11-10 17:02 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2020-11-10 17:02:12 UTC
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)
Comment 1 Agostino Sarubbo gentoo-dev 2020-11-10 17:02:14 UTC
Created attachment 670745 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2020-11-10 17:02:16 UTC
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
Comment 3 Agostino Sarubbo gentoo-dev 2020-11-16 06:42:02 UTC
*** Bug 754396 has been marked as a duplicate of this bug. ***
Comment 4 Leonid Kopylov 2020-11-17 10:39:24 UTC
Just hit exactly same error
Comment 5 Bell C 2020-12-01 13:31:04 UTC
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'
Comment 6 Larry the Git Cow gentoo-dev 2020-12-04 01:32:06 UTC
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(+)