[MacPorts] #62203: mesa @19.0.8: build fails on < 10.7 with glext.h:303:15: error: typedef redefinition with different types

MacPorts noreply at macports.org
Sat Feb 6 21:44:16 UTC 2021


#62203: mesa @19.0.8: build fails on < 10.7 with glext.h:303:15: error: typedef
redefinition with different types
---------------------+-------------------------
  Reporter:  kencu   |      Owner:  jeremyhu
      Type:  defect  |     Status:  assigned
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:  snowleopard
      Port:  mesa    |
---------------------+-------------------------

Comment (by kencu):

 I have found a method to override the loading of <OpenGL/glext.h> by
 tweaking the header in LegacySupport.

 It will always prevent the loading of <glext.h> if LegacySupport is
 enabled, but I'm thinking that this is in general a good thing, as all
 systems since 10.7 have had the headers this way, and it's likely
 everything expects that now (like mesa does).

 For older software -- well, it won't need LegacySupport, so it won't be
 affected, if it would have been affected, which is not likely.

 Once Ionic and I finish mucking around with legacysupport, I'll push this
 too.

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


More information about the macports-tickets mailing list