Я пытаюсь установить различные расширения Python на OS X (10.6.4) с помощью python.org (Python 2.6.4 (r264: 75821M, 27 октября 2009 г., 19:48:32)). Постоянно сталкиваюсь с проблемой на шаге gcc. Вот пример компиляции Cython (кстати, я пытаюсь установить Cython для установки lxml):
In file included from /usr/include/architecture/i386/math.h:626,
from /usr/include/math.h:28,
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 /tmp/easy_install-Sgn5ep/Cython-0.12.1/Cython/Plex/Scanners.c:4:
/usr/include/AvailabilityMacros.h:108:14: warning: #warning Building for Intel with Mac OS X Deployment Target < 10.4 is invalid.
Compiling with an SDK that doesn't seem to exist: /Developer/SDKs/MacOSX10.4u.sdk
Please check your Xcode installation
ld: library not found for -lbundle1.o
ld: library not found for collect2: -lbundle1.o
collect2: ld returned 1 exit status
Я получаю похожую ошибку при попытке установить lxml различными способами. Я попробовал выигрышный рецепт из вопроса Саймона , а также инструкции по установке с сайта lxml , и оба они столкнулись с одной и той же проблемой.
Нужно ли устанавливать старый OS X SDK? Если да, то где я могу его найти (поиск, по-видимому, не обнаружил официальных мест загрузки).
Или есть лучший обходной путь, который не требует старого SDK?