Fedora Account System
Red Hat Associate
Red Hat Customer
I filed a request for labwc at https://bugzilla.redhat.com/show_bug.cgi?id=2330092 Troy Dawson said that libdrm and xcb-util-errors would be needed to build wlroots, a needed component, and that requests for these two would have to be opened seperately. So, this is the request for said packages. I am hoping that I can request both on the same ticket, rather than opening a separate ticket for each. The original request is for labwc, and as RHEL10 will be Wayland only, at present there seem to be almost no alternatives to full blown desktop environments. Many people besides myself prefer a more minimalist window manager instead of Gnome or KDE, so it would be nice to have labwc as an alternative. I selected Rawhide as version following the steps at https://docs.fedoraproject.org/en-US/epel/epel-package-request/ though I'm not sure if that would be correct. Reproducible: Always
As this is really to be able to wlroot, I'll file a 3rd request for that as well, with links to the other two (this one and labwc). Hopefully, this is the best way to go about it. I see I should have picked Fedora-EPEL instead of Fedora for the product, for which I apologize and it also means that choosing rawhide was another error as I see that if I choose epel, I'm offered RHEL-9 or 10. I've requested wlroots at https://bugzilla.redhat.com/show_bug.cgi?id=2332405
Hi Scott, Checking the wlroots spec file present in Fedora, I see that you'd need libdrm >= 2.4.122: https://src.fedoraproject.org/rpms/wlroots/blob/rawhide/f/wlroots.spec#_56 I already updated libdrm to v2.4.123 in CentOS 9 and 10: https://gitlab.com/redhat/centos-stream/rpms/libdrm The package is not available in RHEL yet, but it'll be available soon. If you don't need the latest version of wlroots (0.18 in Fedora) you can try to build v0.17.4 in the meanwhile.
Hi Jose, and thanks for your help. I've been playing with some RHEL10 VMs and managed to get it working, using the Fedora srpms. The only problem has been that rpmfind's link to the Fedora 40 spec seems to be bad (if I have time today, I may just try with F41), and I had a bit of problem finding it. I got the libdrm from a Fedora 40 spec file as well.
In addition, the spec I've been using is for 0.18.1-1 (though rpmfind's link to 0.18.2 is also bad). At any rate, testing on VM's mentioned above, I was able to locate a good spec for 0.18.1-1 (I stupidly didn't take note of where I got it from, my excuse being that I was almost ready to get it working and was in a hurry).
Upon trying in various VMs, I've gotten labwc and foot working using wlroots-0.17.2-1, labwc-0.7.1-3 and the latest version of foot for FC40. I've also managed to build wmenu, with 0.7.1, but though the rpm builds and installs, it doesn't work. I've been running RH10 in underpowered VMs, and it doesn't work very well, but it does build and work. By saying it doesn't work very well, I mean that it's slower than other VMS, and wmenu doesn't work, but at least I've been able to get it built and installed. Trying with later versions of labwc or wlroots fails at the dnf -y builddep step. On one, and only one VM test, I did get wmenu working, but couldn't find an srpm---I just installed the rpm for Fc40 and it worked. However, on subsequent attempts, though it would install, I couldn't get it to work. I'm not sure if any of this information is helpful, and if not I apologize for wasting people's time.
Tracking down what happened with wmenu, it seems that if I install the one for which I have an srpm, 0.1.7-1, that doesn't work. But if I just download the rpm for 0.1.9-2 (rpmfind didn't have its srpm) and just install with rpm -ivh, that version works in most of the VMS that I've tried. (I've built a few VMs trying to get this whole thing working).
This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle. Changing version to 42.
This message is a reminder that Fedora Linux 42 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora Linux 42 on 2026-05-13. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a 'version' of '42'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, change the 'version' to a later Fedora Linux version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see it. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora Linux 42 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora Linux, you are encouraged to change the 'version' to a later version prior to this bug being closed.
Fedora Linux 42 entered end-of-life (EOL) status on 2026-05-27. Fedora Linux 42 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora Linux please feel free to reopen this bug against that version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see the version field. If you are unable to reopen this bug, please file a new report against an active release. Thank you for reporting this bug and we are sorry it could not be fixed.