Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 900939 - x11-wm/mutter-9999 has wrong subslot
Summary: x11-wm/mutter-9999 has wrong subslot
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-12 18:30 UTC by cyrillic
Modified: 2023-11-01 19:04 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description cyrillic 2023-03-12 18:30:37 UTC
x11-wm/mutter-9999 has wrong subslot, should be 12

Reproducible: Always

Actual Results:  
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

x11-wm/mutter:0

  (x11-wm/mutter-9999:0/9967::gentoo, ebuild scheduled for merge) USE="gnome introspection screencast systemd udev wayland -debug (-elogind) -gtk-doc -sysprof -test" ABI_X86="(64)" INPUT_DEVICES="wacom" VIDEO_CARDS="-nvidia" conflicts with
    x11-wm/mutter:0/12[introspection] required by (gnome-base/gnome-shell-9999:0/0::gnomelive, installed) USE="X ibus networkmanager systemd (-elogind) -gtk-doc -test" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_11 -python3_10 -python3_9"
                 ^^^^^
Comment 1 cyrillic 2023-03-13 13:41:02 UTC
... also worth mentioning, mutter fails to build when USE="-screencast" :

../mutter-9999/src/backends/meta-backend.c:211:26: error: no member named 'remote_access_controller' in 'struct _MetaBackendPrivate'
  g_clear_object (&priv->remote_access_controller);
                   ~~~~  ^
/usr/include/glib-2.0/gobject/gobject.h:710:54: note: expanded from macro 'g_clear_object'
#define g_clear_object(object_ptr) g_clear_pointer ((object_ptr), g_object_unref)
                                                     ^~~~~~~~~~
/usr/include/glib-2.0/glib/gmem.h:138:31: note: expanded from macro 'g_clear_pointer'
    G_STATIC_ASSERT (sizeof *(pp) == sizeof (gpointer)); \
                              ^~
/usr/include/glib-2.0/glib/gmacros.h:867:47: note: expanded from macro 'G_STATIC_ASSERT'
#define G_STATIC_ASSERT(expr) _Static_assert (expr, "Expression evaluates to false")
                                              ^~~~
Comment 2 Viorel Munteanu gentoo-dev 2023-03-17 08:06:32 UTC
Since it is an unrelated issue, please open a new bug for the compilation issue, along with a full build log and the output of `emerge --info`.
Comment 3 Larry the Git Cow gentoo-dev 2023-11-01 19:04:41 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4151ac735d1eda0f07fe470d8a2df0331b03b9e6

commit 4151ac735d1eda0f07fe470d8a2df0331b03b9e6
Author:     Mart Raudsepp <leio@gentoo.org>
AuthorDate: 2023-11-01 17:55:40 +0000
Commit:     Mart Raudsepp <leio@gentoo.org>
CommitDate: 2023-11-01 19:04:10 +0000

    x11-wm/mutter: Fix live ebuild subslot and sync with releases
    
    Closes: https://bugs.gentoo.org/900939
    Signed-off-by: Mart Raudsepp <leio@gentoo.org>

 x11-wm/mutter/mutter-45.1.ebuild |  6 +++---
 x11-wm/mutter/mutter-9999.ebuild | 37 +++++++++++++++++++------------------
 2 files changed, 22 insertions(+), 21 deletions(-)