[MacPorts] #34190: Awesome (WM) needs updating
#34190: Awesome (WM) needs updating --------------------------------------+------------------------------------- Reporter: gary.verhaegen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: awesome --------------------------------------+------------------------------------- glib2 has been recently updated to 2.32, which apparently forbids the inclusion of some headers. The awesome window manager depends on glib2 and used to include those deprecated headers directly; it has apparently been fixed upstream by the awesome WM developers : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665508 So it should simply require updating the awesome version in macports, assuming the macports version is not too heavily customized to run on the Mac. Current awesome version : 3.4.11, required version to play nice with glib2 2.32 : 3.4.12. -- Ticket URL: <https://trac.macports.org/ticket/34190> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34190: Awesome (WM) needs updating --------------------------------------+------------------------------------- Reporter: gary.verhaegen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: awesome --------------------------------------+------------------------------------- Comment(by gary.verhaegen@…): As a temporary workaround, simply changing the {{{#include <glib/spawn.h>}}} to {{{#include <glib.h>}}} in {{{spawn.c}}} is enough to get awesome 3.4.11 to compile (and it seems to work). -- Ticket URL: <https://trac.macports.org/ticket/34190#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34190: awesome: glib2 2.32 incompatibility --------------------------------------+------------------------------------- Reporter: gary.verhaegen@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Keywords: | Port: awesome --------------------------------------+------------------------------------- Changes (by ryandesign@…): * status: new => assigned * owner: macports-tickets@… => ryandesign@… * cc: nomaintainer@… (removed) Comment: Replying to [ticket:34190 gary.verhaegen@…]:
Current awesome version : 3.4.11, required version to play nice with glib2 2.32 : 3.4.12.
3.4.11 is the latest version available. When 3.4.12 becomes available of course we can update to that version. In the mean time we can patch the `#include`. -- Ticket URL: <https://trac.macports.org/ticket/34190#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34190: awesome: #error "Only <glib.h> can be included directly." ---------------------------------------+------------------------------------ Reporter: gary.verhaegen@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.4 Resolution: fixed | Keywords: Port: awesome | ---------------------------------------+------------------------------------ Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: r92298 -- Ticket URL: <https://trac.macports.org/ticket/34190#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts