2012-12-04 4 views
1

pip를 사용하여 OSX 10.7.5 시스템에 pyephem을 설치하려고합니다. 설치 프로세스는 gcc에 대한 많은 성공적인 호출로 잘 시작됩니다. 이 명령 이후에 발생pyephem : pip를 통한 설치가 실패했습니다.

ld: library not found for -lbundle1.o 

collect2: ld returned 1 exit status 

error: command 'gcc' failed with exit status 1 

:하지만 설치는 오류 메시지와 함께 실패 나 또한 easy_install을 사용하여 시도했다

gcc -bundle -undefined dynamic_lookup -g -arch i386 build/temp.macosx-10.5-i386-2.7/extensions/_libastro.o build/... [a whole list of .o files] 

및 설치가 같은 오류 메시지와 함께 실패했습니다.

나는 전문가가 아니며 "bundle1"이 무엇인지 알 수 없습니다. 어떤 도움이라도 대단히 감사 할 것입니다.

앤드류 플레처

답변

0

(업데이트 :는 영업 이익, 아래의 코멘트에 표시된대로,이로 실행하는 다른 사람들에 대한 가능한 해결책이 될 수있는 자신의 맥에 ActiveState의 파이썬을 사용하여 문제를 피할 수있다 문제가 있습니다.)

글쎄, 와우 - 전에 그 오류를 본 적이 없어! 다른 스택 오버플로 개발자가 더 구체적인 답변을 제공 할 때까지는 일부 유형의 SDK가 시스템에서 누락 되었기 때문에 누군가가 오류를 발견 한 Apple Mailing List 게시물의 방향으로 알려 드리겠습니다.

http://lists.apple.com/archives/darwin-dev/2011/Apr/msg00016.html

더 많은 라이브러리 이름 검색으로 추가 세부 정보를 얻을 수 있습니다.

+1

신속한 답변을 보내 주셔서 감사합니다. 인터넷 검색은 gcc를 사용하는 OSX 10.7 빌드에서 나타나는이 오류에 대한 몇 가지 다른 사례를 보여 줬습니다. 나는 그것을 해결하기위한 "방법"을 찾을 수 없었고 컴파일러와 OSX에 대한 나의 지식은 토론의 의미를 이해하기에 충분하지 못했다. 나는 ActiveState 파이썬 배포판으로 전환하고 pyyphem을 설치하기 위해 pypm을 사용하여 pyephem을 실행해야한다. – user1875606

관련 문제