https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: gui-wm/hyprland-0.40.0-r1 fails to compile. Discovered on: amd64 (internal ref: gcc14_tinderbox) System: GCC-14-SYSTEM (https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#GCC-14) Info about the issue: https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Created attachment 894984 [details] build.log build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: FAILED: subprojects/wlroots-hyprland/libwlroots.a.p/backend_drm_libliftoff.c.o Library execinfo found: NO Run-time dependency epoll-shim found: NO (tried pkgconfig and cmake) wlroots-hyprland| Run-time dependency xcb-renderutil found: NO (tried pkgconfig and cmake) ../hyprland-source/subprojects/wlroots-hyprland/backend/drm/libliftoff.c:410:27: error: too few arguments to function ‘liftoff_output_apply’
Same happens with gui-wm/hyprland-0.39.1-r3
yeah hyprland has to bump the version of the subproject wlroots-hyprland to get the somewhat recent commit https://github.com/hyprwm/wlroots-hyprland/commit/91de8da4b6b9b3c5630123d2446cd6de4e80071a , i made an upstream bugreport on hyprwm so it will eventually solve itself.
Seems upstream has a patch. Testing it. https://github.com/hyprwm/Hyprland/commit/098ac916a6314a2b731532e0c85f357e3cf90d2f
(In reply to Joost Ruis from comment #5) > Seems upstream has a patch. Testing it. > > https://github.com/hyprwm/Hyprland/commit/ > 098ac916a6314a2b731532e0c85f357e3cf90d2f Decided to fall back on stable tree on this. With dev-libs/libliftoff-0.4.1 gui-wm/hyprland-0.39.1-r3 compiles fine.
(In reply to Joost Ruis from comment #5) > Seems upstream has a patch. Testing it. > > https://github.com/hyprwm/Hyprland/commit/ > 098ac916a6314a2b731532e0c85f357e3cf90d2f Hyprland 0.40.0-r1 compiles fine with dev-libs/libliftoff-0.4.1, so the issue seems to be with just dev-libs/libliftoff-0.5.0 Masking >= 0.5.0 should fix this until the next Hyprland release
Add a < dep for now, if you don't want to backport the patch? (although backporting the patch would be preferred)
Ah, nevermind, I see bug 934198.
This should be fixed by: https://gitweb.gentoo.org/repo/gentoo.git/commit/gui-wm/hyprland?id=89b5adb01e2a82174ce16807df3e628b868b54d7 https://gitweb.gentoo.org/repo/gentoo.git/commit/gui-wm/hyprland?id=631aba7a84a469c926c2c60cbec390c1ccba71b6