Hi -- Since upgrading to Big Sur and reinstalling all ports, I can't run gtk3 with either python37 or python38. Running this:
% python >>> import gi >>> gi.require_version("Gtk", "3.0") >>> from gi.repository import Gtk Leads to this: ** (process:3291): WARNING **: 11:18:57.866: Failed to load shared library './gdk-pixbuf/libgdk_pixbuf-2.0.0.dylib' referenced by the typelib: dlopen(./gdk-pixbuf/libgdk_pixbuf-2.0.0.dylib, 9): image not found using either python27 or python38. The gdk-pixbuf2 port is installed. I have two MacPorts installations, one for the default variants and one that uses quartz instead of x11, so both are built from source and use a non-standard installation prefix. This didn’t cause a problem before the Big Sur upgrade. Both have the same problem now. Can someone tell me if this problem exists on a normal MacPorts installation? Am I doing something wrong? I've tried the fixes suggested in https://trac.macports.org/ticket/61699. I don't know for sure if the problem is due to the Big Sur upgrade. Thanks. -- Steve