- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 Mac (10.8) 上尝试编译最新版本的 apache Web 服务器 (2.4.3) 时,我遇到了问题。当我运行 ./configure 命令时,我得到以下输出:
checking for chosen layout... Apache
checking for working mkdir -p... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking build system type... x86_64-apple-darwin12.0.0
checking host system type... x86_64-apple-darwin12.0.0
checking target system type... x86_64-apple-darwin12.0.0
configure:
configure: Configuring Apache Portable Runtime library...
configure:
checking for APR... yes
setting CC to "/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc"
setting CPP to "/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc -E"
setting CFLAGS to " "
setting CPPFLAGS to " -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK"
setting LDFLAGS to " "
configure:
configure: Configuring Apache Portable Runtime Utility library...
configure:
checking for APR-util... yes
checking for gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc
checking whether the C compiler works... no
configure: error: in `/Users/cti/Downloads/Applications/httpd-2.4.3':
configure: error: C compiler cannot create executables
See `config.log' for more details
以下是日志文件中的最后几行:
## ----------- ##
## Core tests. ##
## ----------- ##
configure:3056: checking for chosen layout
configure:3058: result: Apache
configure:3861: checking for working mkdir -p
configure:3877: result: yes
configure:3886: checking for grep that handles long lines and -e
configure:3944: result: /usr/bin/grep
configure:3949: checking for egrep
configure:4011: result: /usr/bin/grep -E
configure:4027: checking build system type
configure:4041: result: x86_64-apple-darwin12.0.0
configure:4061: checking host system type
configure:4074: result: x86_64-apple-darwin12.0.0
configure:4094: checking target system type
configure:4107: result: x86_64-apple-darwin12.0.0
configure:4137:
configure:4139: Configuring Apache Portable Runtime library...
configure:4141:
configure:4182: checking for APR
configure:4327: result: yes
configure:4587:
configure:4589: Configuring Apache Portable Runtime Utility library...
configure:4591:
configure:4628: checking for APR-util
configure:4707: result: yes
configure:4968: checking for gcc
configure:4995: result: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc
configure:5224: checking for C compiler version
configure:5233: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc --version >&5
./configure: line 5235: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc: No such file or directory
configure:5244: $? = 127
configure:5233: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc -v >&5
./configure: line 5235: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc: No such file or directory
configure:5244: $? = 127
configure:5233: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc -V >&5
./configure: line 5235: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc: No such file or directory
configure:5244: $? = 127
configure:5233: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc -qversion >&5
./configure: line 5235: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc: No such file or directory
configure:5244: $? = 127
configure:5264: checking whether the C compiler works
configure:5286: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK conftest.c >&5
./configure: line 5288: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc: No such file or directory
configure:5290: $? = 127
configure:5328: result: no
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:5333: error: in `/Users/cti/Downloads/Applications/httpd-2.4.3':
configure:5335: error: C compiler cannot create executables
See `config.log' for more details
正如您在日志输出中看到的,./configure 中的脚本找不到我的 C 编译器的路径,因为它位于 /Applications/Xcode.app/Contents/Developer/usr/bin/cc
而不是在 /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc
中,如日志输出中所述你可能会说,解决办法很简单,我所要做的就是修改configure脚本,对吧?问题是我对 shell 脚本一无所知,这就是为什么我在过去的 3 个小时里一直在努力解决这个问题。请帮助。提前致谢。
最佳答案
我刚刚在this post I created and answered中遇到了类似的问题所以我想我应该分享我的发现。只需通过执行以下操作即可创建符号链接(symbolic link):
# Create a symlink to default Xcode toolchain for OS X lion
sudo ln -s \
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain \
/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain
# Create a symlink to default Xcode toolchain for OS X maverick
sudo ln -s \
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain \
/Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain
并且您至少应该进入下一步。
关于macos - 在 Mac OS X Mountain Lion 上编译 apache2 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13587001/
我能做到: sudo nano .bash_profile 但是当我这样做的时候: sudo echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bas
去年我花了整整两天时间试图让 python-mysql 工作在我干净安装的 Lion 上,最后绝望地放弃了。升级到山狮后,我想我会再试一次,但没有成功。可能是我对 Lion 的所有尝试都搞砸了我的设置
我有一个使用 py2app 转换为捆绑应用程序的 python 脚本。手动调用时,它运行良好。但是,在 Mountain Lion 下,当我尝试使用 launchd 调用它时,系统日志中出现以下错误:
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8年前关闭。 Improve this q
我最近在我的 Mac 上安装了 Mountain Lion 操作系统,只是出于必要。我试图将我在 Xcode 5 中创建的应用程序连接到我的 iPhone,但它不起作用。我收到错误消息“身份‘iPho
题目地址:https://leetcode.com/problems/valid-mountain-array/description/ 题目描述 Given an array A of inte
题目地址:https://leetcode.com/problems/longest-mountain-in-array/description/ 题目描述 Let's call any (con
很多人都知道 Mac OS X 命令行工具 say,它可以从终端在 Mac 上执行文本到语音的转换: sh $ 说 Hello World ! 是否有可用于 Mountain Lion 听写应用程序的
我已经尝试了几个小时让 java 3d 在我的 macbook 上运行,但我不知道它出了什么问题......这是我所做的: - 我下载了 java3d 1.5 并替换了/System/Library/
我曾经在 Lion 中运行以下代码以打开终端,更新一个项目,然后打开一个新选项卡,然后再次运行以更新第二个、第三个和第四个。由于 Mountain Lion 升级,这不再有效。一半时间它似乎在我的主目
我尝试为 Mac OS 仪表板编写自己的小部件 - 一种显示丢失图像的相框,但比我之前发现或使用的其他小部件更漂亮。 为了获得一些资源/示例,我首先下载了...第二...第三个此类小部件,但没有任何效
基本上,我希望整个 OS X 桌面(或者理想情况下,除了菜单栏之外的所有内容)向上滑动并在底部显示我自己的 View ,就像 Mountain Lion 中的通知中心的工作方式一样(只是从底部开始)从
我正在构建一个适用于 10.8+ 的应用程序,其中必须修补文件。由于此功能,我创建了一个“PrivilegedHelperTool”并安装为 KeepLive = YES RunAtLoad = YE
Mountain Lion 提供了一个内置共享按钮,可显示适合该应用的共享服务菜单: 如何将其插入我的应用程序中? 最佳答案 要在 Mountain Lion 上添加分享按钮: 1) 添加一个名为 s
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
今天,我学习了一些关于让一切都在 Mountain Lion 上运行的教程。 我已经安装了Web Sharing并且启用了,我也启用了php(mac自带的,不知道更新了) 所以我没有安装 MySQL
我想在 Mountain Lion 上安装 Qt。为此,我去了http://qt-project.org/downloads并下载了最新的 Qt 库安装程序 (4.8.3)。然后我按照说明操作,在安装
更新到 mountain lion 后,我的 postgres 就可以工作了。它仍在运行,但我的应用程序无法再连接到它。 $ ps aux | grep postgres postgres
Traceback (most recent call last): File "./Scripts/version.py", line 6, in from Foundation im
我一直在尝试在我的系统(OSX 10.8,全新安装)上设置 PostgreSQL,但我在使用 psql、createdb 时遇到了麻烦,等。我尝试了各种解决方案,但似乎都没有用。 安装成功,我继续使用
我是一名优秀的程序员,十分优秀!