[MacPorts] #71548: gtk-osx-application-gtk2 build error: cannot find protocol declaration for 'NSString'
MacPorts
noreply at macports.org
Sun Dec 15 17:06:26 UTC 2024
#71548: gtk-osx-application-gtk2 build error: cannot find protocol declaration for
'NSString'
---------------------------------------+----------------------
Reporter: barracuda156 | Owner: mascguy
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Resolution: | Keywords:
Port: gtk-osx-application-gtk2 |
---------------------------------------+----------------------
Comment (by kencu):
I looked at this. This port is an enhancer port to allow gnome ports built
as +quartz to interact better with the menu bar.
To build it requires rebuilding everything as +quartz (by default,
everything is +x11).
I think you will probably find, as I did, that using +quartz variants on
gnome ports for older OS versions is generally very frustrating. I found
the quartz variants of ports often require MacOS SDK features that don't
exist past the most recent few MacOS versions. Even if I did get something
building as +quartz on one of the older systems, it would often break with
the next port update.
So -- pretty much -- I would consider the +quartz variants of gnome ports
to be a lost cause on anything but the most recent 3-5 system versions at
best. Some may build, for a while, but just too fragile and frustrating.
So I stick with the x11 variants of ports, and view them using the X11
server from MacPorts. This generally works great for me, all the way back
to Tiger.
So -- where I am going with this is -- I would forget about trying to
build this port on Leopard, Tiger, or 10.6-PPC ... or any older system,
frankly.
--
Ticket URL: <https://trac.macports.org/ticket/71548#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list