2016-04-29 100 views
2

我已经从源代码安装了Mesos并且能够启动主控和从属。 但是,当我试图编译test_framework.cpp,我得到无法编译Mesos框架

error: #error regenerate this file with a newer version of protoc. 
#error regenerate this file with a newer version of protoc. 

虽然,我已经安装了从源代码的最新版本(2.6.1)。

注意:机器上没有预先存在的protoc.so文件。

回答

2

它看起来像一个protobuf版本的可压缩性问题。您可以尝试使用较旧的protobuf版本(例如2.5)吗?并使用--with-protobuf=/path/to/libproto配置mesos。

顺便说一句,我偶尔在这里看到这个。通常,大多数人会更喜欢在mesos用户邮件列表([email protected])上询问相关的问题,这可能会被更多用户看到,并且更可能获得帮助:)