[MacPorts] #69748: glib2, glib2-devel @2.80.0 conflicts with gobject-introspection

MacPorts noreply at macports.org
Tue Apr 16 17:40:24 UTC 2024


#69748: glib2, glib2-devel @2.80.0 conflicts with gobject-introspection
-------------------------------------------------+-------------------------
  Reporter:  barracuda156                        |      Owner:  mascguy
      Type:  defect                              |     Status:  assigned
  Priority:  Normal                              |  Milestone:
 Component:  ports                               |    Version:  2.9.3
Resolution:                                      |   Keywords:
      Port:  glib2, glib2-devel, gobject-        |
  introspection                                  |
-------------------------------------------------+-------------------------

Comment (by mascguy):

 For anyone interested in the technical details/background: For version
 1.80.x, some core introspection-related components were migrated between
 `gobject-introspection` and `glib2`.

 And due to the changes, it looks like - and still working to confirm this
 - that `glib2` now requires a two-step installation process. Still trying
 to wrap my head around the details, but thus far, the tentative approach
 looks like it might be something like:

 * First `glib2` must be built with introspection disabled
 * Then `gobject-introspection` is built
 * And finally, `glib2` must be built again with introspection enabled.

 There's nothing for anyone else to do at this point though, as this all
 needs to be handled by our ports for `glib2` and `gobject-introspection`.

 In any case, I'm presently reviewing what's being done by Linux
 distributions, to determine the best pattern to use.

 Suffice it to say, this is my top priority at the moment, given the
 potential user impact. And hoping to resolve this within the next 24 hours
 or less, to minimize that.

 More to follow, as everything becomes more clear...

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


More information about the macports-tickets mailing list