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


Reply via email to