[MacPorts] #45202: gtk3 quartz 3.14.0 fails to build on 10.6.8: 'NSFullScreenWindowMask' undeclared
#45202: gtk3 quartz 3.14.0 fails to build on 10.6.8: 'NSFullScreenWindowMask' undeclared ------------------------+-------------------------------- Reporter: bugztrac@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Keywords: | Port: gtk3 ------------------------+-------------------------------- gtk3 quartz fails to build on 10.6.8. See attached log file. -- Ticket URL: <https://trac.macports.org/ticket/45202> MacPorts <http://www.macports.org/> Ports system for OS X
#45202: gtk3 quartz 3.14.0 fails to build on 10.6.8: 'NSFullScreenWindowMask' undeclared -------------------------+------------------- Reporter: bugztrac@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: gtk3 | -------------------------+------------------- Changes (by ryandesign@…): * cc: devans@… (added) * owner: macports-tickets@… => cal@… -- Ticket URL: <https://trac.macports.org/ticket/45202#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#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=ec17a649aed65fb0a27d6cf10ab097a... 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
#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 | -------------------------+---------------------- Comment (by devans@…): Patch committed in r125907 which backs out the offending upstream commit for 10.6 and earlier. I don't have a 10.6 test machine available so please update your ports, clean, rebuild and report back with your findings. Thanks. -- Ticket URL: <https://trac.macports.org/ticket/45202#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#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 | -------------------------+---------------------- Comment (by devans@…): Upstream bug report is https://bugzilla.gnome.org/show_bug.cgi?id=737561 -- Ticket URL: <https://trac.macports.org/ticket/45202#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#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 | -------------------------+---------------------- Comment (by bugztrac@…): As requested, updated ports, cleaned gtk3 and rebuilt. Build succeeded. Thanks! -- Ticket URL: <https://trac.macports.org/ticket/45202#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#45202: gtk3 quartz 3.14.0 fails to build on 10.6.8: 'NSFullScreenWindowMask' undeclared -------------------------+---------------------- Reporter: bugztrac@… | Owner: devans@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: fixed | Keywords: Port: gtk3 | -------------------------+---------------------- Changes (by devans@…): * status: assigned => closed * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/45202#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts