Date: Fri, 18 Dec 2020 19:48:42 +0000 From: bugzilla-noreply@freebsd.org To: desktop@FreeBSD.org Subject: [Bug 251855] x11-toolkits/gtk30 graphics/movit x11-servers/xorg-server x11-servers/xwayland: fatal error: 'epoxy/glx.h' file not found Message-ID: <bug-251855-39348-YYcyqMa0xP@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-251855-39348@https.bugs.freebsd.org/bugzilla/> References: <bug-251855-39348@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D251855 --- Comment #5 from Jan Beich <jbeich@FreeBSD.org> --- Similar to bug 247517: - a port cannot force its dependencies built with particular options set/un= set e.g., movit, xorg-server, xwayland need to require libepoxy built with X11 = set - _IMPLIES and _EXCLUDE cannot unset conflicting options (see also bug 2027= 01) e.g., gtk30 need to disable ATK_BRIDGE when X11 is disabled Individiual maintainers can't do much e.g., pre-everything: # OPTIONS_UNSET+=3DX11 is ignored by _IMPLIES=3DATK_BRIDGE .if defined(OPTIONS_UNSET) && ${OPTIONS_UNSET:MX11} @if [ "${PORT_OPTIONS:MATK_BRIDGE}" ]; then \ ${ECHO_MSG} "ATK_BRIDGE implies X11 but X11 was disabled globally."; \ ${FALSE}; \ fi .endif pre-configure: # OPTIONS_UNSET+=3DX11 is not compatible with this port @if [ "$$(pkg-config epoxy --variable epoxy_has_glx)" -ne 1 ]; then= \ ${ECHO_MSG} "${PORTNAME} requires libepoxy built with X11 support."; \ ${FALSE}; \ fi --=20 You are receiving this mail because: You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-251855-39348-YYcyqMa0xP>