[MacPorts] #56069: gtk3 @3.22.28+quartz: Package 'gl', required by 'epoxy', not found
MacPorts
noreply at macports.org
Fri Mar 16 11:30:22 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 Anderson-Council):
Thank you for your reply.
Since I'm not an expert, could you please tell me which is a possible
solution of this issue?
Do I have to eliminate the quartz variant?
Replying to [comment:2 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:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list