Summary: | x11-toolkits/gtk-layer-shell fails to build in poudriere testport | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | void |
Component: | Individual Port(s) | Assignee: | Jan Beich <jbeich> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | CC: | rozhuk.im |
Priority: | --- | Flags: | jbeich:
maintainer-feedback+
|
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any | ||
Bug Depends on: | 281846 | ||
Bug Blocks: |
Description
void
2024-09-30 08:40:43 UTC
I can't reproduce. Also builds fine on the package cluster, see https://pkg-status.freebsd.org/beefy22/data/latest-per-pkg/gtk-layer-shell/0.9.0/140amd64-default.log Did you disable WAYLAND in x11-toolkits/gtk30 (see gdk/gdkwayland.h in pkg-plist) ? The ports/ framework currently doesn't support overriding options in dependencies. Besides, headless or X11-only users probably want to disable gtk-layer-shell dependency (option name may vary) instead of rebuilding gtk30 with WAYLAND enabled. (In reply to Jan Beich from comment #1) I've not deliberately disabled wayland, no. It was set like this: new [X] ATK_BRIDGE AT-SPI ATK bridge support new [X] COLORD Color profile support new [X] CUPS CUPS printing system support new [ ] DEBUG Build with debugging support new [X] DOCS Build and/or install documentation BACKENDS [select at least one] new [X] BROADWAY Enable GDK Broadway backend for showing GTK in the webbrowser using HTML5 and web sockets. new [X] WAYLAND GDK Wayland backend new [X] X11 GDK X11 backend I'd like to remain on X11/xorg if possible, as I have an old Geforce card using nvidia-driver-470. I use xfce4 desktop. I'll try disabling gtk-layer-shell *** Bug 284874 has been marked as a duplicate of this bug. *** A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=48495a1f33ab5af2131fc475c110c2c8a3165b29 commit 48495a1f33ab5af2131fc475c110c2c8a3165b29 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2025-02-18 09:51:15 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2025-02-18 10:02:45 +0000 x11-toolkits/gtk-layer-shell: abort early non-Wayland builds ../src/api.c:19:10: fatal error: 'gdk/gdkwayland.h' file not found 19 | #include <gdk/gdkwayland.h> | ^~~~~~~~~~~~~~~~~~ PR: 281771 x11-toolkits/gtk-layer-shell/Makefile | 7 +++++++ 1 file changed, 7 insertions(+) (In reply to void from comment #2) > I've not deliberately disabled wayland, no. See x11-toolkits/gtk30/pkg-plist. Maybe you've disabled it via make.conf(5) instead. |