[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