XCode 10.6에서 컴파일 에러

뭐든 처음 적응하기가 제일 어려운 것 같다.

JCC compile하는데 자꾸 에러가 나서 보니까 XCode10.4를 사용하기 때문에 나오는 에러

/Developer/SDKs 에서 확인되는 버전은 10.5, 10.6 뿐인데 말이다.

구글링 결과 10.4 버전을 설치 안했기 때문ㅠ

설치CD에 있는 Xcode에서 옵션을 선택하면 바로 끝이다.

사용자 삽입 이미지

이거 하나 때문에 무려 3시간 날렸다...ㅜ

작업 중에 발견한 미스테리
$ whereis python
>> /usr/bin/python

$ /usr/bin/python
Python 2.6.1 (r261:67515, Jul  7 2009, 23:51:51)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

$ python
Python 2.6.4 (r264:75821M, Oct 27 2009, 19:48:32)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

두 실행 명령어의 버전이 다르다...
그래서 두 가지 경우에서 sys.path를 봤더니

Python 2.6.4 (r264:75821M, Oct 27 2009, 19:48:32)
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py-1.2.0-py2.6.egg', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/JCC-2.5-py2.6-macosx-10.3-fat.egg', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages']
>>> quit()


$ /usr/bin/python
Python 2.6.1 (r261:67515, Jul  7 2009, 23:51:51)
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload', '/Library/Python/2.6/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/PyObjC', '/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/wx-2.8-mac-unicode']
>>>

버전 낮은게 /System에 설치되어 있음을 확인.

=======================

구글링 결과 2.6.1버전은 Leopard와 함께 설치되는 기본 버전이었고, 그것을 모르고
나는 2.6.4버전을 다시 설치한 꼴.

2.6.4만 지우려고 아무를 애를 써도 안지워졌고,

결국 그냥 전체 포멧...
2010/01/27 01:54 2010/01/27 01:54
JUNN
Programming 2010/01/27 01:54

트랙백 주소 : http://www.junn.net/tt/trackback/381

댓글을 달아 주세요

[로그인][오픈아이디란?]

Powerd by Textcube,designed by criuce, Revised by JUNN