elementary / wingpanel

Stylish top panel that holds indicators and spawns an application launcher
https://elementary.io
GNU General Public License v3.0
137 stars 46 forks source link

Add initial support for Mutter 41 #413

Closed tintou closed 3 years ago

decathorpe commented 3 years ago

This does not compile with some problem in the new vapi files ... maybe something that was supposed to be a symlink is a copy instead? There's hundreds of errors like this one:

libmutter.vapi:11.3-11.42: error: `Meta.Prefs' already contains a definition for `change_workspace_name'
        public static void change_workspace_name (int i, string name);
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
libmutter-9.vapi:11.3-11.42: note: previous definition of `change_workspace_name' was here
        public static void change_workspace_name (int i, string name);
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tintou commented 3 years ago

@decathorpe You need Gala built against libmutter-9

decathorpe commented 3 years ago

I do have that. Otherwise, the wingpanel build doesn't even get that far because it can't install both mutter-3.38-devel and mutter-41-devel into the build environment.

tintou commented 3 years ago

That's likely because of https://github.com/elementary/gala/pull/1238

decathorpe commented 3 years ago

I'll try that later. thanks!

decathorpe commented 3 years ago

Indeed, a resubmitted build against the very latest gala did succeed. I have not been able to check if it works yet as I'm not at my workstation right now, but I don't think that there should be problems.