[MacPorts] #51052: gtk3 @3.20.2 +quartz build error on Mac OS X 10.7

MacPorts noreply at macports.org
Tue Apr 5 01:10:42 PDT 2016

#51052: gtk3 @3.20.2 +quartz build error on Mac OS X 10.7
  Reporter:  martijn@…  |      Owner:  devans@…
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.3.4
Resolution:             |   Keywords:
      Port:  gtk3       |

Comment (by devans@…):

 Thanks, that agrees with my observations of the code.


 The failing code concerns support for touchpad pinch gestures (magnify,
 rotate) and requires the NSEventPhase API which according to the current
 documentation was added in 10.7.  Accordingly the code enables this
 functionality for 10.7+ only. In reality, the NSEventPhaseMayBegin phase
 enum is not available in 10.7 but was only introduced in 10.8.  Its
 absence is what is causing the 10.7 build error.

 I have committed a patch in r147474 which enables this functionality for
 10.8+ until the upstream developers can fix the code to work on 10.7
 (without NSEventPhaseMayBegin).

 This should allow gtk3 +quartz to build for you on 10.7 in the interim.
 Let me know whether or not this is the case.  Thanks for your report.

Ticket URL: <https://trac.macports.org/ticket/51052#comment:5>
MacPorts <https://www.macports.org/>
Ports system for OS X

More information about the macports-tickets mailing list