Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#45966 closed defect (fixed)

gtk3 @3.14.5 +quartz : cherry pick a recent commit to fix a missing GTK_IS_PLUG?

Reported by: gellule.xg@… Owned by: neverpanic (Clemens Lang)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc: dbevans (David B. Evans), su-v
Port: gtk3

Description (last modified by mf2k (Frank Schima))

Building gtk3 with the +quartz variant causes problems like the following:

    dyld: lazy symbol binding failed: Symbol not found: _GTK_IS_PLUG
      Referenced from: /opt/local/lib/libgtk-3.0.dylib
      Expected in: flat namespace

This is solved by a commit more recent than 3.14.5: https://git.gnome.org/browse/gtk+/commit/?h=gtk-3-14&id=0b8f666e022d983db2cefaffb24315dc34b26673

Could this be cherry picked? I'm attaching the patch to use.

Attachments (1)

gtk_window.c.diff (760 bytes) - added by gellule.xg@… 9 years ago.

Download all attachments as: .zip

Change History (7)

Changed 9 years ago by gellule.xg@…

Attachment: gtk_window.c.diff added

comment:1 Changed 9 years ago by su-v

Cc: suv-sf@… added

Cc Me!

comment:2 Changed 9 years ago by mf2k (Frank Schima)

Description: modified (diff)
Owner: changed from macports-tickets@… to cal@…

In the future, please use WikiFormatting.

comment:3 Changed 9 years ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: newclosed

Yes, we can do that. Thanks for the pointer, in r128498.

Actually, was this a runtime or a build-time problem? If it was a runtime problem we'll have to revbump the port as well.

comment:4 Changed 9 years ago by gellule.xg@…

Runtime issue, I'm afraid.

comment:5 Changed 9 years ago by neverpanic (Clemens Lang)

OK, in this case r128500.

comment:6 Changed 9 years ago by gellule.xg@…

Runtime error fixed in inkscape +quartz +gtk3. Thanks for the lightning fast response!

Note: See TracTickets for help on using tickets.