[MacPorts] #62496: libreoffice @7.1.1.2: configure: error: Package requirements (epoxy >= 1.2) were not met

MacPorts noreply at macports.org
Sat Mar 20 06:00:42 UTC 2021


#62496: libreoffice @7.1.1.2: configure: error: Package requirements (epoxy >= 1.2)
were not met
--------------------------+----------------------
  Reporter:  ryandesign   |      Owner:  Tatsh
      Type:  defect       |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.6.4
Resolution:               |   Keywords:
      Port:  libreoffice  |
--------------------------+----------------------

Comment (by Tatsh):

 Seems I need to add `port:mesa` to `depends_build`. We want LibreOffice to
 use to `OpenGL.framework`, so it's okay if `port:mesa` gets cleaned out
 via `port clean`/`port uninstall inactive`.

 From the libepoxy port:

 {{{
 # 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.
 }}}

 Seems the real fix would be to not have libepoxy require a build time dep
 of Mesa on Mac.

-- 
Ticket URL: <https://trac.macports.org/ticket/62496#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list