I was able to successfully compile and install it with just a few tweaks on my Macbook Pro this evening. I don't know if this newbies methods are optimal, but they seem to have worked finally (I tried straight 'out of the box' compiles which failed at first)
[EMAIL PROTECTED] sudo python setup.py build_ext -i gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -g -bundle -undefined dynamic_lookup -flat_namespace -no-cpp-precomp build/temp.macosx-10.4-fat-2.4/_imagingtk.o build/temp.macosx-10.4- fat-2.4/Tk/tkImaging.o -L/Library/Frameworks/Python.framework/ Versions/2.4/lib -L/usr/local/lib -L/usr/lib -o PIL/_imagingtk.so - framework Tcl -framework Tk *** lines removed *** -------------------------------------------------------------------- PIL 1.1.5 BUILD SUMMARY -------------------------------------------------------------------- version 1.1.5 platform darwin 2.4.3 (#1, Apr 7 2006, 10:54:33) [GCC 4.0.1 (Apple Computer, Inc. build 5250)] -------------------------------------------------------------------- --- TKINTER support ok --- JPEG support ok --- ZLIB (PNG/ZIP) support ok --- FREETYPE2 support ok -------------------------------------------------------------------- To check the build, run the selftest.py script. [EMAIL PROTECTED] python selftest.py 55 tests passed. SUCCESS! Here is what I did: I installed four things: 1. zlib: a straight forward curl, tar zxvf, ./configure, make, sudo make install curl http://www.gzip.org/zlib/zlib-1.1.4.tar.gz -o zlib-1.1.4.tar.gz 2. freetype: DL from SourceForge and straight forward tar zxvf, ./ configure, make, sudo make install 3. jpeg-6b: this is where the trouble started. curl http://www.ijg.org/files/jpegsrc.v6b.tar.gz -o jpegsrc.v6b.tar.gz a. after untarring and running ./configure, open 'Makefile' and change one line: CFLAGS= -O2 -no-cpp-precomp -I$(srcdir) to CFLAGS= -arch i386 -O2 -no-cpp-precomp -I$(srcdir) then 'make; sudo make install' b. then we have to put some manifest files the the lib in the right place to be found by PIL's build setup.py (I chose /usr/local) sudo cp jconfig.h jmorecfg.h jpeglib.h /usr/local/include sudo cp libjpeg.a /usr/local/lib sudo ranlib /usr/local/lib/libjpeg.a 4. PIL: this required some tweaking per instructions given in the setup.py to find the jpeg lib and manifests. curl http://effbot.org/downloads/Imaging-1.1.5.tar.gz -o Imaging-1.1.5.tar.gz a. bascially, change JPEG_ROOT = None to JPEG_ROOT = "(/usr/local/lib,/usr/local/include)" then 'sudo python setup.py build_ext -i' And success follows--at least for me ;-) _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig