J'essaie d'installer PIL sur Snow Leopard, en utilisant Python 2.6.1, GCC 4.2.1, PIL 1.1.7, et j'ai essayé avec libjpeg6b et libjpeg7 - rien travaux. J'ai effacé toutes les traces de libjpeg/pil/zlib de fink, essayé diverses options du compilateur, etc. et utilisé http://jetfar.com/libjpeg-and-python-imaging-pil-on-snow-leopard/ et http: // www.brambraakman.com/blog/comments/installing_pil_in_snow_leopard_jpeg_resync_to_restart_error/ (pas un lien car StOv seulement me permet de poster un ...)Installation de PIL sur Snow Leopard - RIEN NE FONCTIONNE
4 bits d'informations potentiellement utiles:
otool ne montre pas libjpeg comme une dépendance
otool -L /Library/Python/2.6/site-packages/PIL/_imaging.so
/Library/Python/2.6/site-packages/PIL/_imaging.so:
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.0)
Je reçois ces étranges messages du compilateur
i686-apple-darwin10-gcc-4.2.1: -framework: linker input file unused because linking not done
i686-apple-darwin10-gcc-4.2.1: Tcl: linker input file unused because linking not done
i686-apple-darwin10-gcc-4.2.1: -framework: linker input file unused because linking not done
i686-apple-darwin10-gcc-4.2.1: Tk: linker input file unused because linking not done
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch ppc -arch x86_64 -pipe -I/System/Library/Frameworks/Tcl.framework/Headers -I/System/Library/Frameworks/Tk.framework/Headers -IlibImaging -I/sw/include/freetype2 -I/sw/include -I/opt/local/include -I/System/Library/Frameworks/Python.framework/Versions/2.6/include -I/usr/local/include -I/usr/include -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c Tk/tkImaging.c -o build/temp.macosx-10.6-universal-2.6/Tk/tkImaging.o -framework Tcl -framework Tk
In file included from /System/Library/Frameworks/Tk.framework/Headers/tk.h:78,
from Tk/tkImaging.c:51:
selftest.py échoue à cause de _imagingmath (après avoir utilisé le deuxième lien ci-dessus, avant qu'il ne réussit pas à cause de _imaging)
Themistocles:Imaging-1.1.7 me$ python selftest.py
Traceback (most recent call last):
File "selftest.py", line 11, in <module>
from PIL import ImageMath
File "./PIL/ImageMath.py", line 19, in <module>
import _imagingmath
ImportError: No module named _imagingmath
Tout sauf selftest.py échoue à cause de _imaging
>>> import _imaging
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(/Library/Python/2.6/site-packages/PIL/_imaging.so, 2): Symbol not found: _jpeg_resync_to_restart
Referenced from: /Library/Python/2.6/site-packages/PIL/_imaging.so
Expected in: flat namespace
in /Library/Python/2.6/site-packages/PIL/_imaging.so
S'il vous plaît, aidez s'il vous plaît! Ça devient ridicule. Je serais même heureux de pouvoir compiler le support PIL sans jpeg à ce stade!
Dois-je retirer les copies de libjpeg/PIL que j'ai installé? –
Accroche-toi, est-ce que macports veut installer son propre Python, ou est-ce qu'il va bien jouer avec le système? –
j'avais déjà installé un python plus récent quand je l'ai couru, donc je ne suis pas complètement sûr. il peut vouloir réinstaller un tas de choses que fink a déjà, je n'ai jamais utilisé les deux en même temps. – eruciform