[MacPorts] #54932: gegl @0.2.0: glib-mkenums: KeyError: u'nick'
MacPorts
noreply at macports.org
Thu Oct 5 00:09:36 UTC 2017
#54932: gegl @0.2.0: glib-mkenums: KeyError: u'nick'
--------------------------------+---------------------
Reporter: captainproton1971 | Owner: dbevans
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.4.1
Resolution: fixed | Keywords:
Port: gegl |
--------------------------------+---------------------
Changes (by dbevans):
* status: accepted => closed
* resolution: => fixed
Comment:
In [changeset:"791c20f9daea67d57a86cc3b632ff5a673c867b6/macports-ports"
791c20f9daea67d57a86cc3b632ff5a673c867b6/macports-ports]:
{{{
#!ConfigurableCommitTicketReference repository="macports-ports"
revision="791c20f9daea67d57a86cc3b632ff5a673c867b6"
gegl: fix build with glib2 1.54+
As part of the old introspection patch, this port
patches gegl-enums.h. This in turn causes the build
to try and regenerate gegl-enums.c using the glib-mkenums
utility provided as part of glib2's GObject API.
Unfortunately, for reasons that are still not clear, the
new python implementation of glib-mkenums provided in glib2
1.54+ chokes on this conversion.
As a work-around, this commit patches gegl-enums.c to match
the patched gegl-enums.h, as generated in earlier versions,
allowing the build to complete as before and without tempting
the build to try and use glib-mkenums.
Note that this problem is specific to gegl and not the newer
versions gegl-0.3 and gegl-devel which now include a properly
generated gegl-enums.c in the upstream git repo.
Fixes https://trac.macports.org/ticket/54932
}}}
--
Ticket URL: <https://trac.macports.org/ticket/54932#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list