2010-08-02 3 views
0

OS X (10.6.4)에 python.org python (Python 2.6.4 (r264 : 75821M)을 사용하여 다양한 Python 확장을 설치하려고합니다. , Oct 27 2009, 19:48:32)). 일관되게 gcc 단계에서 문제가 발생합니다. 여기에 사이 썬를 컴파일에서 샘플입니다 (BTW, 나는 LXML를 설치하기 위해 사이 썬를 설치하려고 해요) : 다양한 방법으로 LXML를 설치하려고 할 때 OS X에 Python 확장 기능 설치, MacOSX10.4u.sdk 오류가 누락되었습니다.

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 

나는 비슷한 오류가 발생합니다. 나는 Simon's question에서 우승 한 요리법을 시도했고, installation instructions from the lxml site도 마찬가지였습니다. 둘 다 똑같은 문제로 끝납니다.

정말 오래된 OS X SDK를 설치해야합니까? 그렇다면 어디에서 찾을 수 있습니까 (검색에서 공식 다운로드 위치가 나타나지 않는 것 같습니다).

이전 SDK가 필요없는 더 나은 해결 방법이 있습니까?

답변

0

대부분 고통 스럽지만, 대부분 내 자신의 완고함으로 인해 생겼습니다. 이번에는 xcode를 제거하고 다시 설치하여 설치 중에 SDK 10.4 지원을 확인하여 해결했습니다.

+1

10.6에서 실행중인 다른 사용자의 경우 : Xcode를 제거 할 필요가 없습니다. 10.6 Xcode 설치 프로그램을 시작하고 10.4 SDK의 사용자 정의 설치를 선택하기 만하면됩니다. –

+0

감사합니다. 작업하기 전에 무작위로 약 1 백만 가지를 시도 했으므로 xcode를 제거하면 거의 미신 일뿐입니다. – Parand

관련 문제