Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 916760 - gui-wm/hyprland: doesn't install bundled wlroots headers ([guru] gui-apps/hyprland-plugins-0.31.0 fails to compile: /usr/include/hyprland/src/includes.hpp:107:10: fatal error: wlr/types/wlr_cursor_shape_v1.h: No such file or directory)
Summary: gui-wm/hyprland: doesn't install bundled wlroots headers ([guru] gui-apps/hyp...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Julien
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-11-03 16:29 UTC by Pedro Baptista
Modified: 2023-11-04 19:50 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (hyprland-plugins_build.log,12.34 KB, text/plain)
2023-11-03 16:29 UTC, Pedro Baptista
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pedro Baptista 2023-11-03 16:29:26 UTC
Issue: gui-apps/hyprland-plugins-0.31.0 fails to compile.
Discovered on amd64

Reproducible: Always
Comment 1 Pedro Baptista 2023-11-03 16:29:57 UTC
Created attachment 873987 [details]
build.log
Comment 2 Pedro Baptista 2023-11-03 16:37:11 UTC
Got this error when trying to install hyprland-plugins.


/usr/include/hyprland/src/includes.hpp:107:10: fatal error: wlr/types/wlr_cursor_shape_v1.h: No such file or directory
  107 | #include <wlr/types/wlr_cursor_shape_v1.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Full build.log attached.
Comment 3 Gonçalo Negrier Duarte 2023-11-03 17:48:17 UTC
You did try the new ebuild here: https://github.com/gentoo/gentoo/pull/33661
It solve the error since now include the headers.
Comment 4 Pedro Baptista 2023-11-03 23:08:07 UTC
(In reply to Gonçalo Negrier Duarte from comment #3)
> You did try the new ebuild here: https://github.com/gentoo/gentoo/pull/33661
> It solve the error since now include the headers.

Tried that now. It worked. Thanks!
Comment 5 Larry the Git Cow gentoo-dev 2023-11-04 19:48:07 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2651d43c2142e0b5c629a274b14455e2122c75fe

commit 2651d43c2142e0b5c629a274b14455e2122c75fe
Author:     Alfred Wingate <parona@protonmail.com>
AuthorDate: 2023-11-03 12:10:04 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-11-04 19:47:20 +0000

    gui-wm/hyprland: include wlr headers
    
    * pkgconfig files already expects this location so no further
      modification is required.
    
    Bug: https://bugs.gentoo.org/916760
    Signed-off-by: Alfred Wingate <parona@protonmail.com>
    Signed-off-by: Sam James <sam@gentoo.org>

 gui-wm/hyprland/hyprland-0.31.0-r1.ebuild | 132 ++++++++++++++++++++++++++++++
 1 file changed, 132 insertions(+)