[MacPorts] #53911: gtk3 at 3.22.11_0: fails to build with glib2-devel at 2.52.0_0

MacPorts noreply at macports.org
Sun Apr 9 06:34:30 UTC 2017


#53911: gtk3 at 3.22.11_0: fails to build with glib2-devel at 2.52.0_0
---------------------+---------------------
  Reporter:  Ionic   |      Owner:  dbevans
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:
      Port:  gtk3    |
---------------------+---------------------

Comment (by Ionic):

 I haven't submitted it upstream yet, since I wanted to have your feedback
 first.

 Sadly, the different appinfo implementations in glib are mutually
 exclusive. Only one specific implementation can be compiled in into the
 library at build time, so supporting both is borderline impossible
 currently.

 Upstream goes a way incompatible with MacPorts - by default, they build
 and test with Quartz-based versions of GTK+ which use the appbundle-based
 appinfo implementation instead of the .desktop-files-based one. I'm not
 quite sure what you and devans are aiming for in MacPorts, but I imagined
 it would be being compatible with full desktop environments, which would
 need to be able to use and parse .desktop files. For our standard X11
 builds, using the appbundle-based appinfo implementation doesn't make a
 lot of sense, since almost no program creates .app bundles.

 Supporting multiple appinfo implementations would require a pretty huge
 rewrite of the subsystem in glib and while upstream would probably not be
 against it, it's not by any means a priority for them at the moment and
 unlikely to be available any time soon.

--
Ticket URL: <https://trac.macports.org/ticket/53911#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list