[MacPorts] #68017: gtk3 fails on 10.6 i386 32bit missing symbol _macroman2ucs

MacPorts noreply at macports.org
Wed Aug 23 22:34:34 UTC 2023


#68017: gtk3 fails on 10.6 i386 32bit missing symbol _macroman2ucs
-----------------------+------------------------------
  Reporter:  rmottola  |      Owner:  (none)
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:  i386 snowleopard
      Port:  gtk3      |
-----------------------+------------------------------

Comment (by kencu):

 way back here:

 https://lists.macosforge.org/pipermail/xquartz-
 changes/2015-June/002159.html

 Jeremy bracketed that function with guards to prevent unused-function
 warnings.

 It looks like that function is only called on 32bit builds, and I guess
 the linker can't find an invocation of it any longer.

 https://gitlab.gnome.org/GNOME/gtk/-/blob/gtk-3-24/gdk/quartz/gdkkeys-
 quartz.c#L266

 Probably have to inline an implemenation of the function into
 {{{gdk/quartz/gdkkeys-quartz.c}}}, also guarded by {{{#ifdef __LP64__}}}

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


More information about the macports-tickets mailing list