使用Homebrew在Mavericks上安装CMake时出错

时间:2013-07-28 01:55:12

标签: macos cmake homebrew osx-mavericks

过去一小时我一直在努力尝试使用Homebrew安装CMake,&无论我尝试什么,我都会收到这个错误。

/tmp/cmake-BCmN/cmake-2.8.7/Source/cmQtAutomoc.cxx:490:55: error: use of undeclared identifier
  '_PC_CASE_SENSITIVE'
long caseSensitive = pathconf(this->Srcdir.c_str(), _PC_CASE_SENSITIVE);
                                                  ^
brew: superenv removed: -I/usr/local/include
1 error generated.
make[2]: *** [Source/CMakeFiles/CMakeLib.dir/cmQtAutomoc.cxx.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Source/CMakeFiles/CMakeLib.dir/all] Error 2
make: *** [all] Error 2

我已经确定我的Homebrew是最新的。 brew医生唯一的警告就是我在小牛队。

1 个答案:

答案 0 :(得分:0)

我通过手动编辑有问题的源文件解决了这个问题。删除该行与错误。编辑您创建的新存档文件的MD5,然后运行brew install -v cmake。

它应该有用。