Comments (9)
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.
from rofi.
I caught my option typo of "xwayland" vs "wayland", but the final error is the same.
from rofi.
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
from rofi.
I have the same error even with the updated submodules.
from rofi.
I haven't untangled all the terminology but it might be related to mesonbuild/meson#6968 and mesonbuild/meson#6902.
from rofi.
For context, the latest wlroots
requires meson
=> 0.54:
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.
from rofi.
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.
from rofi.
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).
from rofi.
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.
from rofi.
Related Issues (20)
- [BUG] doc/meson.build:3:4: ERROR: Program 'meson_build_manpages.sh' not found or not executable HOT 1
- Cant install from AUR - some libnkutils/format-string error [BUG] HOT 6
- [BUG] Fullscreen (with waybar) HOT 1
- [BUG] Rofi faulting after updating to KDE 5.26 HOT 5
- [BUG] The released tarball doesn't allow build (missing submodules) HOT 3
- [CLOSED, USER ERROR ]Unresponsive to Touchscreen Interaction (wlroots) HOT 1
- [BUG] -monitor -1 does't behave as it should HOT 5
- [BUG] cant compile rofi with makedeb because gdk-pixbuf 2.0 is missing even though this dependency is already installed HOT 2
- [BUG] rofi window squeezed when disabling fixed height
- [BUG] AUR package segfaults on launch HOT 4
- [BUG] -hover-select does not work on native wayland
- [BUG] Layer shell protocol?? HOT 2
- [BUG] doesn't respect keyrate set in sway HOT 2
- [BUG] Can't Use Touch screen after rofi is running HOT 4
- [REQUEST] Support docking to side of monitor
- [BUG] Rofi (drun) stops working for GUI apps after resuming from suspend
- [BUG] Install rofi with wayland support without xcb - meson HOT 11
- [BUG] rofi-wayland doesn't follow changed keyboard layout HOT 4
- [BUG] Rofi uses old cursor theme when switching to another one HOT 1
- [REQUEST] ABI compatibility with Rofi? HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rofi.