I've compiled PIL just fine, with all optional support (used macports
for the missing packages), with the python shipped with Leopard
(2.5.1), but after installing the official MacPython distro, the PIL
does not compile any more.
First of all, I get warning after almost all gcc calls during
compilation that I did't get before. Sample example:
gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -
fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -
DHAVE_LIBJPEG -DHAVE_LIBZ -I/System/Library/Frameworks/Tcl.framework/
Headers -I/System/Library/Frameworks/Tk.framework/Headers -I/opt/local/
include/freetype2 -IlibImaging -I/opt/local/include -I/Library/
Frameworks/Python.framework/Versions/2.6/include -I/usr/include -I/
Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c
libImaging/RawDecode.c -o build/temp.macosx-10.3-i386-2.6/libImaging/
RawDecode.o
In file included from /usr/include/math.h:26,
from /Library/Frameworks/Python.framework/Versions/
2.6/include/python2.6/pyport.h:235,
from /Library/Frameworks/Python.framework/Versions/
2.6/include/python2.6/Python.h:58,
from libImaging/ImPlatform.h:10,
from libImaging/Imaging.h:14,
from libImaging/RawDecode.c:17:
/usr/include/architecture/ppc/math.h:675: warning: conflicting types
for built-in function 'scalb'
And then it fails with:
gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -g -
bundle -undefined dynamic_lookup build/temp.macosx-10.3-i386-2.6/
_imagingtk.o build/temp.macosx-10.3-i386-2.6/Tk/tkImaging.o -L/opt/
local/lib -L/usr/local/lib -L/Library/Frameworks/Python.framework/
Versions/2.6/lib -L/usr/lib -o build/lib.macosx-10.3-i386-2.6/
_imagingtk.so -framework Tcl -framework Tk
ld: in /opt/local/lib/libz.1.dylib, file is not of required
architecture for architecture ppc
collect2: ld returned 1 exit status
lipo: can't open input file: /var/folders/gO/gOEfKG2kElSEfJYMJH7ijU++
+TI/-Tmp-//ccpZdO98.out (No such file or directory)
error: command 'gcc' failed with exit status 1
Is there a fix for this?
Cheers,
Rodrigo Ventura
Institute for Systems and Robotics
(www.isr.ist.utl.pt)
Instituto Superior Técnico
Lisbon, Portugal
_______________________________________________
Image-SIG maillist - Image-SIG@python.org
http://mail.python.org/mailman/listinfo/image-sig