On 26-02-18 17:27, Luís Marques wrote:

Has anyone seen this before? My GTK app used to compile and run, I'm not sure what has changed since:

object.Exception@../../.dub/packages/gtk-d-3.7.3/gtk-d/generated/gtkd/gtkd/Loader.d(125): Library load failed (libgtk-3.0.dylib): dlopen(libgtk-3.0.dylib, 258): Symbol not found: _gdk_quartz_drag_context_get_dragging_info_libgtk_only
   Referenced from: /usr/local/lib/libgtk-3.0.dylib
   Expected in: flat namespace
  in /usr/local/lib/libgtk-3.0.dylib

I've seen a similar error on windows before that happened when an older
version of gtk was listed in the path before the newer version.

What seems to happen is that GtkD loads libgtk-3.0.dylib but when
dlopen then tries to load the libraries gtk depends on it can't find them.