0

python.org python (Python 2.6.4 (r264:75821M、2009 年 10 月 27 日、19:48:32)) を使用して、OS X (10.6.4) にさまざまな python 拡張機能をインストールしようとしています。gcc ステップで一貫して問題が発生します。Cython のコンパイルのサンプルを次に示します (ところで、lxml をインストールするために Cython をインストールしようとしています)。

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

さまざまな方法で lxml をインストールしようとすると、同様のエラーが発生します。Simon's questionの優勝レシピと、lxml サイトのインストール手順を試してみましたが、どちらも同じ問題が発生します。

古い OS X SDK をインストールする必要はありますか? もしそうなら、どこで見つけられますか (検索しても公式のダウンロード場所は見つかりませんでした)。

または、古い SDK を必要としないより良い回避策はありますか?

4

1 に答える 1

0

主に私自身の頑固さによって引き起こされた不必要な量の苦痛の後、これは xcode をアンインストールして再インストールすることで解決されました。今回は、インストール中に SDK 10.4 のサポートをチェックしました。

于 2010-08-03T00:42:24.040 に答える