Hi Ryan,
On Jul 1, 2008, at 6:01 PM, Ryan Schmidt wrote: > On Jul 1, 2008, at 18:00, Frank Schima wrote: > >> I'm using the Python 2.5.2 from MacPorts on a Mac Pro with 10.5.4. >> >> When I attempt to do the following: >> >> from gtk import _gtk >> >> I get the following error: >> >> ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/ >> Versions/2.5/lib/python2.5/site-packages/gtk-2.0/gtk/_gtk.so, 2): >> Library not loaded: /opt/local/lib/libpangocairo-1.0.0.dylib >> Referenced from: /opt/local/lib/libgtk-x11-2.0.0.dylib >> Reason: Incompatible library version: libgtk-x11-2.0.0.dylib >> requires version 2002.0.0 or later, but libpangocairo-1.0.0.dylib >> provides version 2001.0.0 >> >> Any ideas what might be wrong with my setup? > > Rebuild (sudo port -ncuf upgrade foo) whatever port provides /opt/ > local/lib/libgtk-x11-2.0.0.dylib (discover this with "port provides / > opt/local/lib/libgtk-x11-2.0.0.dylib") so that it re-links itself > with the version of libpangocairo that you currently have. Yes that worked. Thank you for the very informative reply! gtk2 was the issue. As a follow-up question: for some reason, I have both gtk1 and gtk2 active. Is there any reason to have both? In other words, why might I have gtk1 active? I certainly did not install it directly. I mean I understand that ports can be installed as dependencies, but is there some port(s) that requires gtk1 over gtk2? Is there a port command to tell me which ports may have required it? gtk1 @1.2.10_6 (active) gtk2 @2.12.9_0+x11 (active) Thanks! Frank Schima Boulder, CO [EMAIL PROTECTED] _______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
