#34889: py27-cairo 1.8.10 incompatible with cairo +quartz -------------------------------+-------------------------------- Reporter: luis.kornblueh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Resolution: | Keywords: Port: py27-cairo | -------------------------------+-------------------------------- Comment (by elelay@…): example stacktrace: {{{ 1353435148.901207 [gpodder.log] ERROR: Uncaught exception: Traceback (most recent call last): File "/Applications/MacPorts/gPodder.app/Contents/MacOS/gpodder", line 175, in <module> main() File "/Applications/MacPorts/gPodder.app/Contents/MacOS/gpodder", line 168, in main from gpodder.gtkui import main File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/gpodder/gtkui/main.py", line 22, in <module> import gtk File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/gtk-2.0/gtk/__init__.py", line 40, in <module> from gtk import _gtk File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/cairo/__init__.py", line 1, in <module> from _cairo import * ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/cairo/_cairo.so, 2): Symbol not found: _cairo_xlib_surface_get_depth Referenced from: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/cairo/_cairo.so Expected in: /opt/local/lib/libcairo.2.dylib in /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/cairo/_cairo.so }}} A solution would be to add a quartz variant to py-cairo, like in [source:trunk/dports/python/py27-gtk/Portfile py27-gtk], and maybe a check for actual installation of quartz variant of gtk before proceeding with install, like in [source:trunk/dports/devel/gtk-osx- application/Portfile gtk-osx-application]. -- Ticket URL: <https://trac.macports.org/ticket/34889#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS