[MacPorts] #66476: gtk3 @3.24.34_2 build fail on Mojave gdkapplaunchcontext-x11.c:30:10: fatal error: 'gio/gdesktopappinfo.h' file not found when glib2 is installed for +quartz

MacPorts noreply at macports.org
Fri Dec 16 22:13:41 UTC 2022

#66476: gtk3 @3.24.34_2  build fail on Mojave gdkapplaunchcontext-x11.c:30:10:
fatal error: 'gio/gdesktopappinfo.h' file not found when glib2 is installed
for +quartz
  Reporter:  chillin-  |      Owner:  mascguy
      Type:  defect    |     Status:  assigned
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.8.0
Resolution:            |   Keywords:  Mojave
      Port:  gtk3      |

Comment (by chillin-):

 Replying to [comment:20 mascguy]:
 > Based on your list of installed ports, everything else looks great. So
 you're close!
 > The one item you now need to install with `+quartz`, is gtk3. But you
 can simplify the process, by specifying `+quartz` when installing NetSurf.
 (Even though the latter doesn't have a quartz variant, it will cascade to
 all deps... including gtk3.)
 > {{{
 > $ sudo port clean gtk3 netsurf
 > $ sudo port install netsurf +quartz
 > }}}
 > Give that a try, and let us know how it goes!

 Just finished building xorg. Trying this now (w/ -vsN)

 Replying to [comment:22 kencu]:
 > Replying to [comment:17 chillin-]:
 > > Sorry OT again.
 > > Unfortunately, Chromium legacy is giving me the same business as
 Firefox legacy.
 > The author of chromium legacy builds a new version every 12 hours or so
 > Sometimes, one build can be a bit flaky, depending the latest commits. I
 just try another version. I found a good one a few months ago, and have
 been using it ever since on 10.7 with great success.

 I installed the stable version, 108.0.5359.98.2. Maybe when I have time to
 test out older versions, but since both the last ML supported version of
 Firefox and Firefox legacy gave me the same behavior, I'm not optimistic.
 I also tried out Ungoogled Chromium, but it gave me the same problem as
 before over VNC.

 Replying to [comment:22 kencu]:
 > There is -- currently -- no better browser to be found anywhere for
 these systems though, so you won't do any better looking elsewhere.

 That is highly subjective. IMO Safari is superior to Chromium, at least
 what I have just seen of it, with its residual "log in" crap, and Google
 failing to respect boundaries. They're both WebKit, anyway, but Safari's
 dress is better all around. I don't really like either Firefox's or
 Chrome's or Chromium's method of putting settings in the browser and all
 that crap on the Tool Bar and popups and nags. If you're going to make a
 native application, then make it native, use the native UI. Apple is
 annoying too, and getting more and more annoying, but I still think Safari
 has a better and simpler UI with easy to find defaults to change to "do
 nothing, show nothing automatically, don't suggest anything & don't

 I'm not a developer, but I actually did write one single application for
 my late sister years ago. She had bad surfing habits, and I was concerned
 for her getting robbed or getting her identity stolen. It was called,
 "Safari Reset," and it worked on Snow Leopard and Lion (maybe ML, too,
 haven't tried it). All it did was delete every Safari setting, all
 bookmarks, cookies, caches, everything that can change from a default
 fresh install it just removed. Took about half a second and relaunched
 Safari. Track that, Google. I really miss my sister... and Snow Leopard.

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

More information about the macports-tickets mailing list