10

Trying to build mod_auth_openid on MountainLion with XCode Version 4.4.1 (4F1003), I get a complaint about a missing 'cc' command, as follows:

/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

What to do?

4

2 回答 2

18

我在 Mac(Mountain Lion)上尝试使用自制软件安装 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 的 Portfile。他们在配置步骤中有一个 --disable-framework 标志。添加了这个标志,一切都很好。此处的要点中提供了详细信息https://gist.github.com/talonsensei/6284446

于 2013-08-20T17:44:20.933 回答