[MacPorts] #45240: py-Pillow @2.6.0 errors on OS X

MacPorts noreply at macports.org
Wed Oct 1 22:49:57 PDT 2014


#45240: py-Pillow @2.6.0 errors on OS X
-----------------------------+--------------------------------
 Reporter:  radaroutthere@…  |      Owner:  macports-tickets@…
     Type:  defect           |     Status:  new
 Priority:  Normal           |  Milestone:
Component:  ports            |    Version:  2.3.1
 Keywords:                   |       Port:  py-Pillow
-----------------------------+--------------------------------
 Since updating from py34-Pillow at 2.5.3 to py34-PIllow at 2.6.0, I have
 experienced problems with Pillow on OS X.

 First, _imagingtk.so cannot be found (from PIL import _imagingtk), and
 second, the shared libraries Pillow uses don't know whether to link to
 MacPorts' Tk or my system Tk -

 Class TKApplication is implemented in both /opt/local/lib/libtk8.6.dylib
 and /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the
 two will be used. Which one is undefined.
 Class TKMenu is implemented in both /opt/local/lib/libtk8.6.dylib and
 /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the two
 will be used. Which one is undefined.
 Class TKContentView is implemented in both /opt/local/lib/libtk8.6.dylib
 and /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the
 two will be used. Which one is undefined.
 Class TKWindow is implemented in both /opt/local/lib/libtk8.6.dylib and
 /System/Library/Frameworks/Tk.framework/Versions/8.5/Tk. One of the two
 will be used. Which one is undefined.

 Having spent some time trying to determine if it is something in the
 Pillow update itself or in the MacPorts update, I believe it comes down to
 this change -

 https://trac.macports.org/browser/trunk/dports/python/py-Pillow/files
 /patch-setup.py.diff?rev=126001#L96

 This modification doesn't appear in the Pillow code as far as I can tell.
 Can I ask stromnov, what I'm missing here? What was the reasoning behind
 this change?

-- 
Ticket URL: <https://trac.macports.org/ticket/45240>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list