http://andhikalegawa.wordpress.com/2012/01/05/installing-mysql-python-on-snow-leopard-using-xampp-mysql/からの提案を読んだ後、次の手順を実行しました
- MySQL-python-1.2.4b4 をダウンロードして解凍
- mysql_config = /Applications/XAMPP/xamppfiles/bin/mysql_config を変更しました (XAMPP 1.7.3 を使用しているため)
- ダウンロードした mysql-5.1.70-osx10.6-x86 (XAMPP で使用されているバージョンである 5.1.55 が見つかりませんでした) は、インクルード フォルダーを /Applications/XAMPP/xamppfiles/ に保持しました。
- 私は開発が初めてなので、コマンドラインツールでXCode 4.6.3をダウンロードしました。
論理的にはうまくいくはずだったのですが、次のエラーが表示されます
ビルドの実行 build_py の実行 MySQLdb/release.py のコピー -> build/lib.macosx-10.7-intel-2.7/MySQLdb の実行 build_ext のビルド '_mysql' 拡張機能の作成 build/temp.macosx-10.7-intel-2.7 llvm-gcc-4.2 - fno-strict-aliasing -fno-common -dynamic -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten- 64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -pipe -Dversion_info=(1,2,4,'beta',4) -D_ version_=1.2.4b4 -I/Applications/XAMPP/xamppfiles/include -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _mysql.c -o build/temp.macosx- 10.7-intel-2.7/_mysql.o -mmacosx-version-min=10.4 -arch i386 -arch ppc -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DIGNORE_SIGHUP_SIGQUIT -DDONT_DECLARE_CXA_PURE_VIRTUAL _mysql/Applicationspamp/Application.xPamp/Application.xPamp からインクルードされるファイル: include/my_config.h:1088:1: 警告: "HAVE_WCSCOLL" が再定義されました /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:8 からインクルードされたファイルで、_mysql から。 c:29: /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/pyconfig.h:891:1: 警告: これは以前の定義の場所です llvm-gcc-4.2: エラー/usr/bin/../llvm-gcc-4 を実行しようとしています。2/bin/powerpc-apple-darwin11-llvm-gcc-4.2': execvp: No such file or directory lipo: 次のアーキテクチャ タイプを特定できません: /var/folders/6p/8bxdl12d2nq05dmwbmdzttt40000gn/T//cc0v0ehE. out エラー: コマンド 'llvm-gcc-4.2' が終了ステータス 255 で失敗しました