#46812: Unstable gdk-pixbuf2 @2.31.2 breaks MyPaint-devel (AttributeError: 'Pixbuf' object has no attribute 'savev') -----------------------------------------+-------------------------------- Reporter: suv-sf@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: mypaint-devel, gdk-pixbuf2 | -----------------------------------------+-------------------------------- Comment (by suv-sf@…): Replying to [comment:2 ryandesign@…]:
I updated MyPaint-devel to 1.1.1.alpha.20150306 in r133653. Did that help?
Replying to [comment:3 devans@…]:
In addition, I updated gdk-pixbuf2 to 2.31.3 in r133659 (...) This may help as well.
Confirmed fixed: latest MyPaint-devel port works ok with latest gdk- pixbuf2 port and GTK+/X11 3.14.9. Building MyPaint-devel with GTK+/Quartz >= 3.14.8 on my system still results in a broken build which won't launch: {{{ Traceback (most recent call last): File "/Volumes/magenta/mp-trunk/quartz/bin/mypaint", line 267, in <module> = get_paths() File "/Volumes/magenta/mp-trunk/quartz/bin/mypaint", line 190, in get_paths from lib import mypaintlib File "/Volumes/magenta/mp-trunk/quartz/share/mypaint/lib/mypaintlib.py", line 28, in <module> _mypaintlib = swig_import_helper() File "/Volumes/magenta/mp-trunk/quartz/share/mypaint/lib/mypaintlib.py", line 20, in swig_import_helper import _mypaintlib ImportError: dlopen(/Volumes/magenta/mp- trunk/quartz/lib/mypaint/_mypaintlib.so, 2): Symbol not found: _gtk_drag_cancel Referenced from: /Volumes/magenta/mp-trunk/quartz/lib/libgtk-3.0.dylib Expected in: flat namespace in /Volumes/magenta/mp-trunk/quartz/lib/libgtk-3.0.dylib }}} I'll try to further investigate this, and will file a separate ticket if I can make sure that the breakage is not due to changes introduced with modified portfiles in the local port repo. The broken build is possible related to a recent [https://git.gnome.org/browse/gtk+/commit/?h=gtk-3-14&id=62616a716fb8dae4b59a... upstream commit] (>= Gtk+ 3.14.8). -- Ticket URL: <https://trac.macports.org/ticket/46812#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X