[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