[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