10

XCodeバージョン4.4.1(4F1003)を使用してMountainLionでmod_auth_openidをビルドしようとすると、次のように「cc」コマンドがないという苦情があります。

/usr/share/apr-1/build-1/libtool --silent --mode=link /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc -o mod_auth_openid.la  -rpath /usr/libexec/apache2 -module -avoid-version    libmodauthopenid.la -I/usr/include/apache2 -I/usr/include/apr-1 -I/usr/local/include -L/usr/local/lib -lopkele -lcurl -lexpat -ltidy -lssl -lcrypto -lz -L/usr/lib -lpcre -lcurl
/usr/share/apr-1/build-1/libtool: line 4574: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc: No such file or directory
apxs:Error: Command failed with rc=8323072

何をすべきか?

4

2 に答える 2

18

Mac(Mountain Lion)でhomebrewを使用してmod_wsgiをインストールしようとしたときに、同様の問題に直面しました。bmarguliesはgithubリンクを指して、彼のコメントに答えを投稿しましたが。ただし、完全を期すために、ここにソリューションを投稿します。

次のコマンドを実行します。

sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain

次に、インストールコマンドを再実行します

于 2012-09-11T09:10:14.813 に答える
0

Mountain Lion / Homebrew/mod_wsgiでまさにこの問題に遭遇しました。私の場合、ツールチェーンのシンボリックリンクは問題を解決しませんでした。別のMacに戻り、MacPortsを使用して問題なくこれを実行し、mod_wsgiのポートファイルを確認しました。構成ステップで--disable-frameworkフラグがありました。このフラグを追加すると、すべてがうまく機能しました。詳細については、https: //gist.github.com/talonsensei/6284446をご覧ください。

于 2013-08-20T17:44:20.933 に答える