[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