Skip site navigation (1)Skip section navigation (2)
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>