[MacPorts] #45202: gtk3 quartz 3.14.0 fails to build on 10.6.8: 'NSFullScreenWindowMask' undeclared

MacPorts noreply at macports.org
Sun Sep 28 22:19:02 PDT 2014


#45202: gtk3 quartz 3.14.0 fails to build on 10.6.8: 'NSFullScreenWindowMask'
undeclared
-------------------------+----------------------
  Reporter:  bugztrac@…  |      Owner:  devans@…
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.3.1
Resolution:              |   Keywords:
      Port:  gtk3        |
-------------------------+----------------------
Changes (by devans@…):

 * owner:  cal@… => devans@…
 * cc: devans@… (removed)
 * cc: cal@… (added)
 * status:  new => assigned


Comment:

 Yes, indeed, the NSFullScreenWindowMask constant was not introduced until
 10.7.

 This is due to upstream commit
 https://git.gnome.org/browse/gtk+/commit/?id=ec17a649aed65fb0a27d6cf10ab097a5f310dfc6
 which purports to add native full screen window support for 10.7+.  Most
 of the code added is guarded by the
 AVAILABLE_MAC_OS_X_VERSION_10_7_AND_LATER availability macro but the code
 that adds the setStyleMask method to GdkQuartzNSWindow was missed and is
 not so protected, hence the failure.

 As an immediate MacPorts fix we can back this commit out for 10.6 and
 earlier and I'll file a ticket upstream so a proper fix can be addressed.

 Thanks for spotting this.

-- 
Ticket URL: <https://trac.macports.org/ticket/45202#comment:2>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list