[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