Hello,
Requirements:
I have Searched the forum for my issue and found nothing related or helpful
I have checked the Resources category (Resources Index)
I have reviewed the Wiki for relevant information
I have read the the Release Notes and Errata
OpenMandriva Lx version:
OpenMandriva Lx release 25.90 (Nickel) Cooker for x86_64
Desktop environment (KDE, LXQT…):
Hyprland
Description of the issue (screenshots if relevant):
I’m trying to compile wev, which is a tool for debugging events on a Wayland window, analagous to the X11 tool xev (which unlike wev was allowed into the OMLx repos). The reason for this is that I’m trying to map some mouse buttons on my mouse to do different things than what they do by default. In order to do this (as far as I know), I need to know what name the buttons are in a Wayland compositor environment are according to Wayland, which is what Hyprland uses as a Wayland compositor.
I tried to plug in error codes as I attempted to find dependencies (the link for wev I attached earlier lists “libwayland-client” and “libxkbcommon” as dependencies).
Relevant information (hardware involved, software version, logs or output…):
[root@sigma wev]# dnf install libwayland-client libxkbcommon wayland-protocols-devel hyprwayland-scanner-devel hyprwayland-scanner
Updating and loading repositories:
Repositories loaded.
Package "libwayland-client-1.24.0-2.x86_64" is already installed.
Package "libxkbcommon-1.12.3-1.x86_64" is already installed.
Package "wayland-protocols-devel-1.45-1.noarch" is already installed.
Package "hyprwayland-scanner-devel-0.4.5-1.x86_64" is already installed.
Package "hyprwayland-scanner-0.4.5-1.x86_64" is already installed.
[root@sigma wev]# make install
client-header \
//usr/share/wayland-protocols/stable/xdg-shell/xdg-shell.xml xdg-shell-protocol.h
make: client-header: No such file or directory
make: *** [Makefile:9: xdg-shell-protocol.h] Error 127