четверг, 11 сентября 2008 г.

PIL && Mac OSX && libjpeg && Python2.4

Долго бился что бы поставить PIL с поддержкой jpeg под Mac на Intele, после долгих опытов скомпилировать его не удалось, была ошибка несовместимости архитектур, libjpeg собрал без особых усилий, хотя не уверен нужен ли он был, но на всякий случай:
$ cd jpeg-6b/
$ ln -s `which glibtool` libtool
$ export MACOSX_DEPLOYMENT_TARGET=10.4
$ ./configure --enable-shared --enable-static --host=intel
$ make
$ sudo make install

После долгих попыток установить PIL наткнулся на репозиторий https://svn.openplans.org/eggs/
Откуда взял PIL-1.1.6-py2.4-macosx-10.3-i386.egg
Перенес содержимое из подпокета PIL и файлы в корне директории в /Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/PIL
и создал файл PIL.pth с содержимым
PIL
после чего проверил работу тестами из распакованного до этого пакета Image python2.4 selftest.py, все тесты были пройдены!

Комментариев нет: