Как стать автором
Обновить

Комментарии 16

А я пока не обновляюсь на Snow Leopard — жду, когда основные ошибки исправят :))))

А как вообще ощущение от новой версии?
Ощущение определенно очень хорошее. И с точки зрения пользователя. И с точки зрения околомаковского разработчика — обновленный со множеством вкусностей XCode доступен пока только для снежного
Правда надо памяти докупить :)
Памяти докупить — сама система больше кушает или новый XCode?
Система стала прожорливей. Возможно из-за того, что переход на 64 осуществлен не полностью (ядро у мну только в 32 работает + где-то 1/3 используемого софта).
Вообще, самое большое «разочарование» — это Safari, вот у него с памятью все кошмарно стало, такое ощущение, что он ее никогда не чистит :)) Вот сейчас, при относительно небольшой нагрузке (12 табов в 3-х окнах, флеш отключен подчистую) — 287 real mem и 395 virt mem.
НЛО прилетело и опубликовало эту надпись здесь
про порты тоже интересно — многое ли из портов ставится без проблем на 10.6?
НЛО прилетело и опубликовало эту надпись здесь
не знаю, не пробовал
Огромное спасибо за пост, я уже измучился весь с этой проблемой…

Только вот теперь помогите разобраться)
Попробовал вариант а):
Удалил /sw/lib/libjpeg.62.dylib, собрал libjpeg заново по вашему мануалу — теперь библиотеки с именем libjpeg.62.dylib теперь в системе у меня вообще нет ((
А в директории /usr/local/lib/ после make install создались только эти 2 файла: libjpeg.a, libjpeg.la.

Как быть?
А при сборке никаких ошибок не наблюдалось, ни на что не жалоб не поступало?
Пересобрал libjpeg еще раз, ошибок и жалоб замечено не было. Эффект правда тот же.

Нашел вот эту вещь — ethan.tira-thompson.org/Mac_OS_X_Ports.html, библиотека jibjpeg уже собранная с инсталлером. Установил, в папке /usr/local/lib/ появился файл libjpeg.62.dylib, все ок.
Переставил PIL, но он все равно ругается — Symbol not found: _jpeg_resync_to_restart

Проверил зависимости _imaging через otool, сслыка есть на эту библиотеку, все ок вроде:
/Library/Python/2.6/site-packages/PIL/_imaging.so:
/sw/lib/libjpeg.62.dylib (compatibility version 63.0.0, current version 63.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 124.1.1)

Уже не знаю куда и копать…
Ссылка ведет на неправильную библиотеку, попробуйте использовать второй вариант:

cd /Library/Python/2.6/site-packages/PIL/
install_name_tool -change /sw/lib/libjpeg.62.dylib /usr/local/lib/libjpeg.62.dylib _imaging.so
Да, точно. Столько раз переустанавливал в самых разных вариантах, что глаз уже замылился.
Но все равно не помогло.

В итоге решил проблему через MacPorts:
sudo port install python26, py26-mysql, py26-django, py26-pil

Многие негативно относятся к MacPorts и подобным вещам, и я никогда не пользовался ими раньше боясь захламления системы ненужным мусором. На деле все оказалось не так страшно, и к тому же очень удобно.
А как вообще PIL прикрутить к барсику? Пляшу с бубном уже всю ночь…
В последнее время среди прогрессивного общества популярно Homebrew как замена портов. У кого возникают проблемы с зависимостями — можете попробовать. Я поставил на нём свежий питон, mysql, апач и пхп и все зависимости вроде pil — всё вроде крутится нормально, версии свежие, если всё по инструкции делать — отлично работает
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации