Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 931200 - gui-wm/gamescope-3.14.12 fails to compile: meson.build:3:10: ERROR: Neither a subproject directory nor a seatd.wrap file was found
Summary: gui-wm/gamescope-3.14.12 fails to compile: meson.build:3:10: ERROR: Neither a...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: James Le Cuirot
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-04 13:04 UTC by Agostino Sarubbo
Modified: 2024-05-04 18:54 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,54.98 KB, text/plain)
2024-05-04 13:04 UTC, Agostino Sarubbo
Details
1-meson-log.txt (1-meson-log.txt,93.81 KB, text/plain)
2024-05-04 13:04 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2024-05-04 13:04:06 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: gui-wm/gamescope-3.14.12 fails to compile.
Discovered on: amd64 (internal ref: ci)

Info about the issue:
https://wiki.gentoo.org/wiki/Project:Tinderbox/Common_Issues_Helper#CF0014
Comment 1 Agostino Sarubbo gentoo-dev 2024-05-04 13:04:07 UTC
Created attachment 892256 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2024-05-04 13:04:08 UTC
Created attachment 892257 [details]
1-meson-log.txt

1-meson-log.txt
Comment 3 Agostino Sarubbo gentoo-dev 2024-05-04 13:04:09 UTC
Error(s) that match a know pattern in addition to what has been reported in the summary:


Run-time dependency epoll-shim found: NO (tried pkgconfig and cmake)
Run-time dependency libeis-1.0 found: NO (tried pkgconfig and cmake)
Run-time dependency wlroots found: NO (tried pkgconfig and cmake)
subprojects/wlroots/backend/session/meson.build:3:10: ERROR: Neither a subproject directory nor a seatd.wrap file was found.
wlroots| Run-time dependency libseat found: NO (tried pkgconfig and cmake)
Comment 4 James Le Cuirot gentoo-dev 2024-05-04 13:59:34 UTC
Ah, of course, need the wlroots dependencies too, and I already have them...
Comment 5 Larry the Git Cow gentoo-dev 2024-05-04 15:01:52 UTC
The bug has been closed via the following commit(s):

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

commit ce22bfd90d68663bc9e35aba9ad6497c64f308df
Author:     James Le Cuirot <chewi@gentoo.org>
AuthorDate: 2024-05-04 15:01:18 +0000
Commit:     James Le Cuirot <chewi@gentoo.org>
CommitDate: 2024-05-04 15:01:18 +0000

    gui-wm/gamescope: Add wlroots deps and configure options
    
    Need these while it's bundled.
    
    Closes: https://bugs.gentoo.org/931200
    Signed-off-by: James Le Cuirot <chewi@gentoo.org>

 ...scope-3.14.12.ebuild => gamescope-3.14.12-r1.ebuild} | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
Comment 6 franklyfrank 2024-05-04 17:20:57 UTC
Could you also add gui-libs/libdecor too? I only now updated from gui-wm/gamescope-3.14.2-r1 to gui-wm/gamescope-3.14.12-r1 and it's missing on my minimal desktop setup. libdecor dependency was added shortly after 3.14.2.
Please tell me if you need me to make new bug report instead and/or need full build.log

..
Dependency wlroots found: YES 0.18.0-dev (overridden)
Dependency libdisplay-info found: YES 0.1.1 (cached)
Run-time dependency libdecor-0 found: NO (tried pkgconfig and cmake)

src/meson.build:41:15: ERROR: Dependency "libdecor-0" not found, tried pkgconfig and cmake
..
Comment 7 James Le Cuirot gentoo-dev 2024-05-04 18:54:12 UTC
Done. I clearly remember thinking "Don't forget to add libdecor!" My memory is so bad these days, it scares me.