[MacPorts] #56069: gtk3 @3.22.28+quartz: Package 'gl', required by 'epoxy', not found (was: kde4-kile @2.1.3: configuration problem for gtk3 on high sierra)
MacPorts
noreply at macports.org
Fri Mar 16 10:58:46 UTC 2018
#56069: gtk3 @3.22.28+quartz: Package 'gl', required by 'epoxy', not found
-------------------------------+----------------------
Reporter: Anderson-Council | Owner: dbevans
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.4.2
Resolution: | Keywords:
Port: gtk3 |
-------------------------------+----------------------
Comment (by ryandesign):
The relevant error message is:
{{{
Package 'gl', required by 'epoxy', not found
}}}
A comment in the libepoxy portfile says:
{{{
# Yes, mesa and xorg-libX11 are *build* dependencies. The library will
function correctly
# if they are not present because it loads mesa dynamically only when GLX
is used. When
# OpenGL.framework is used, there is no need to have mesa at runtime.
#
# Clients of this library must link mesa directly and have it listed as
their dependency
# in order to use mesa with libepoxy.
}}}
gtk3 always declares a dependency on libepoxy, but only declares a
dependency on mesa when using the x11 variant, hence the problem, since
you're using the quartz variant.
--
Ticket URL: <https://trac.macports.org/ticket/56069#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list