Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

meson.build fails to recognize libmutter-3.so #1587

Closed
SapiensAnatis opened this issue Oct 4, 2018 · 3 comments
Closed

meson.build fails to recognize libmutter-3.so #1587

SapiensAnatis opened this issue Oct 4, 2018 · 3 comments
Labels
Milestone

Comments

@SapiensAnatis
Copy link

Operating System: e.g. Arch Linux (rolling release)
Budgie version: master at time of writing: 00b0fe4

The issue encountered

When attempting to build budgie-desktop from source, the meson command only looks for libmutter-2, libmutter-1, libmutter-0 and libmutter. On Arch, with mutter 3.30:

$ pacman -Q mutter
> mutter 3.30.0+13+g2fb3db765-1

In the build guide in the wiki it says only mutter >= 3.32 is required, which should mean that I can build it. I've tried adding a copy-paste section to meson.build in src/wm/ to search for libmutter-3.so (which is on my system, I've checked) but it doesn't seem to change anything

Steps to reproduce the issue

  • Have mutter 3.30
  • Clone git repo and respective submodules
  • Attempt to run meson build --prefix=/usr --sysconfdir=/etc
  • Fails

I get that this is probably a case where the issue lies between the keyboard and the chair (i.e. me) but even if it is true that budgie cannot yet be compiled against libmutter-3, it'd be nice for you to add a note in the build wiki saying that this is the case. Thank you!

@JockeTF
Copy link
Contributor

JockeTF commented Oct 4, 2018

See pull request #1523 for this. But, I'd recommend the following branch:

https://github.com/UbuntuBudgie/budgie-desktop/tree/mutter330reduxII

@fossfreedom
Copy link
Contributor

@JockeTF

I'll do a PR shortly - kind of got stuck on a couple of issues - so the PR will be just a reference point - to be ignored/cherry-picked etc etc.

@JoshStrobl
Copy link
Contributor

We don't support Mutter 3.30 at this moment in time. Given the patch hasn't addressed issues I raised, it'll be something I tackle for 10.5.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants