Created attachment 865490 [details, diff] Proposed fix To fix #866680 there was a forced dependency added to wayland. Instead I would add the following patch which uses the proper defines to condition the inclusion of the needed header file. All the actual _uses_ of wayland stuff is already conditionned on that define, so it's just that include that's the issue. Tested that it build fine without wayland with that diff applied.
BTW upstream applied (an equivalent) patch now. It's not yet in 3.3.115 (latest release) but it will be in 3.3.116.
Same issue here. On https://gtkwave.sourceforge.net/ they say 3.3.120 is out.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74fc3e98fbeebc65dde24cb71b4d304104578ca8 commit 74fc3e98fbeebc65dde24cb71b4d304104578ca8 Author: Fabio Rossi <rossi.f@inwind.it> AuthorDate: 2024-10-07 13:27:08 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-12-01 12:10:15 +0000 sci-electronics/gtkwave: added latest version 3.3.121 Closes: https://bugs.gentoo.org/906602 Closes: https://bugs.gentoo.org/910340 Closes: https://bugs.gentoo.org/928738 Signed-off-by: Fabio Rossi <rossi.f@inwind.it> Closes: https://github.com/gentoo/gentoo/pull/38923 Signed-off-by: Sam James <sam@gentoo.org> sci-electronics/gtkwave/Manifest | 1 + sci-electronics/gtkwave/gtkwave-3.3.121.ebuild | 65 ++++++++++++++++++++++++++ 2 files changed, 66 insertions(+)