2012-12-04 150 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 

此命令後發生:

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] 

我也有使用easy_install的嘗試和安裝失敗,相同的錯誤消息。

我不是在所有的專家,無法找出「bundle1」是。任何幫助將非常感激。

安德魯·弗萊徹

回答

0

更新:的OP,如在下面的評論指出,已經通過他的Mac ActiveState的Python,它可能是誰碰到這樣其他人可能的解決辦法避免這個問題問題)

好了,哇 - 我從來沒有見過這樣的錯誤之前!直到其他堆棧溢出的嬌客,可以提供更具體的答案,我只是點你,我只是找到了一個蘋果郵件列表後的方向,有人得到了錯誤,因爲某種SDK的是從他們的系統中丟失:

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

如果您做進一步的谷歌搜索庫的名稱,你也許能打開了進一步的細節。

+1

感謝您的迅速反應。谷歌搜索顯示了使用gcc在OSX 10.7版本中顯示的其他幾個此類錯誤。我找不到解決這個問題的「配方」,而我對編譯器和OSX的瞭解還不夠深入,無法理解這些討論。我得到了pyephem運行(這是一個必須具備的對我來說)通過切換到ActiveState的Python的分佈和使用pypm安裝pyephem。 – user1875606