1

pipを使用してOSX10.7.5システムにpyephemをインストールしようとしています。インストールプロセスは正常に開始され、gccへの呼び出しが多数成功します。しかし、インストールは次のエラーメッセージで失敗します。

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を使用しようとしましたが、同じエラーメッセージでインストールが失敗しました。

私はまったく専門家ではなく、「バンドル1」が何であるかを知ることができません。どんな助けでも大歓迎です。

アンドリューフレッチャー

4

1 に答える 1

0

更新:以下のコメントに示されているように、OPは、MacでActiveState Pythonを使用することで問題を回避しました。これは、この問題に遭遇した他の人々にとって可能な解決策になる可能性があります。)

うわー、私は前にそのエラーを見たことがありません! 他のスタック オーバーフローの住人がより具体的な回答を提供できるようになるまで、私が見つけた Apple メーリング リストの投稿の方向を示します。この投稿では、ある種の SDK がシステムにないために誰かがエラーを受け取りました。

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

ライブラリ名をさらにグーグルで検索すると、さらに詳細な情報が得られる場合があります。

于 2012-12-05T04:29:04.120 に答える