Closed markstos closed 4 years ago
I caught my option typo of "xwayland" vs "wayland", but the final error is the same.
Submodules need to be initialized first:
git submodule update --init
See the steps here https://github.com/lbonn/rofi/blob/wayland/INSTALL.md#install-a-checkout-from-git
I have the same error even with the updated submodules.
Ow, it looks like a meson version issue. It works with 0.53.2 that ships with my system but not the latest 0.55.0...
FWIW, this is also a problem on upstream.
I haven't untangled all the terminology but it might be related to https://github.com/mesonbuild/meson/pull/6968 and https://github.com/mesonbuild/meson/pull/6902.
For context, the latest wlroots
requires meson
=> 0.54:
https://github.com/swaywm/wlroots/pull/2348
Considering these are part of the same ecosystem, it would be great if the same version meson
could be used to build both.
I just tried using the X11 version of rofi
with Sway and it was a pretty poor experience. It got stuck at one point and only seemed to track XWayland windows.
I also looked at wofi
, but it seems to be missing some features, so getting this fork to work is my preferred choice.
Just to confirm that it works on 0.54, so the problem appears on 0.55.
I just shipped a quick fix until we solve this more gracefully.
I confirmed this fixed the build for me. On Ubuntu, I found I could install the deps needed to compile like this:
sudo apt-get build-dep rofi
Technically, it's installing the deps for the upstream rofi with this command, but it worked for me (I already any Wayland-specific deps installed I think).
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Versions
Steps to reproduce
What behaviour you see
What behaviour you expect to see
Additional details:
There is not a
libgwater
directory, but there issubprojects/libgwater
folder, but it does not contain an "xcb.wrap" file.