[MacPorts] #46812: Unstable gdk-pixbuf2 @2.31.2 breaks MyPaint-devel (AttributeError: 'Pixbuf' object has no attribute 'savev')

MacPorts noreply at macports.org
Sun Mar 8 05:02:55 PDT 2015


#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=62616a716fb8dae4b59ab9dbc8d068364d1ba63e
 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


More information about the macports-tickets mailing list