在OS X 10.9 Mavericks上编译Mesos时,如何解决“隐式实例化”错误?

罗斯·艾伦

升级到OS X Mavericks后,make在我的Mesos构建目录中运行会导致错误:

google/protobuf/message.cc:130:60: error: implicit instantiation of undefined template 'std::__1::basic_istream<char, std::__1::char_traits<char> >'
  return ParseFromZeroCopyStream(&zero_copy_input) && input->eof();
                                                           ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/iosfwd:108:28: note: template is declared here
    class _LIBCPP_TYPE_VIS basic_istream;
                           ^
google/protobuf/message.cc:135:67: error: implicit instantiation of undefined template 'std::__1::basic_istream<char, std::__1::char_traits<char> >'
  return ParsePartialFromZeroCopyStream(&zero_copy_input) && input->eof();
                                                                  ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/iosfwd:108:28: note: template is declared here
    class _LIBCPP_TYPE_VIS basic_istream;
                           ^
google/protobuf/message.cc:175:16: error: implicit instantiation of undefined template 'std::__1::basic_ostream<char, std::__1::char_traits<char> >'
  return output->good();
               ^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/c++/v1/iosfwd:110:28: note: template is declared here
    class _LIBCPP_TYPE_VIS basic_ostream;

我从一个干净的构建目录开始,重新运行./bootstrap,然后运行cd build && ../configure

罗斯·艾伦

OS X Mavericks将gcc命令替换为clang

$ gcc
clang: error: no input files

但是,Mesos当前期望使用GNU Compiler Collection进行编译。您需要在Homebrew上安装GCC 4.7,并配置您的构建目录才能使用它。可以肯定的是,从一个空的构建目录开始:

# Install GCC 4.7
brew tap homebrew/versions
brew install gcc47

# Configure Mesos build to use GCC
cd /path/to/mesos
rm -rf build
mkdir build
cd build
CC=gcc-4.7 CXX=g++-4.7 ../configure

然后,您可以make像以前一样运行

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Windows 10上安装mac OS X ElCapitan

来自分类Dev

OS X Mavericks上的RcppArmadillo编译错误

来自分类Dev

在OS X Mavericks上使用-O3进行编译时,出现Getopt代码段错误

来自分类Dev

在C ++中打印9x9数组而不是10x10数组?

来自分类Dev

Cabal 1.18在OS X的几乎所有设备上都给出了总线错误10

来自分类Dev

Cabal 1.18在OS X的几乎所有设备上都给出了总线错误10

来自分类Dev

如何为给定x搜索10 ^ n mod 1 mod(9x)的最小值n

来自分类Dev

如何像在OS X中一样在Windows 10上切换语言?

来自分类Dev

处理:如何使9变成10?

来自分类Dev

处理:如何使9变成10?

来自分类Dev

在OS X上编译dlib

来自分类Dev

在OS X上编译dlib

来自分类Dev

Wi-Fi在Mac OS X上每10分钟停止工作

来自分类Dev

OS X上的CATiledLayers

来自分类Dev

无法在OS X 10.9 Mavericks上编译星号

来自分类Dev

OS X命令作为别名失败,并显示错误'9:13:执行错误:未定义变量Base。(-2753)'

来自分类Dev

Macbook Pro上的三重启动Windows,Ubuntu和Mac OS X ML(9,1)

来自分类Dev

查找同时满足9x <10 && 7.5x <8的X的最大值

来自分类Dev

OS X Mavericks中的Mamp错误

来自分类Dev

OS X Mavericks上的Python 3分段错误

来自分类Dev

在OS X Mavericks上安装libsndfile的致命错误

来自分类Dev

安装Calabash-Android在OS X Mavericks上导致错误

来自分类Dev

OS X Mavericks上gtest的链接器错误

来自分类Dev

安装Calabash-Android在OS X Mavericks上导致错误

来自分类Dev

在Mac OS X Mavericks上安装Agda

来自分类Dev

OS X Mavericks上的localhost无法连接

来自分类Dev

PostgreSQL是否在OS X Mavericks上存在?

来自分类Dev

Xcode 5.0.1在OS X Mavericks上崩溃

来自分类Dev

在OS X Mavericks上使用扭曲

Related 相关文章

热门标签

归档