#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. Summarizing: 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