You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "James Peach (JIRA)" <ji...@apache.org> on 2015/12/08 20:21:11 UTC
[jira] [Created] (MESOS-4096) stout tests fail to build with
external protobuf version
James Peach created MESOS-4096:
----------------------------------
Summary: stout tests fail to build with external protobuf version
Key: MESOS-4096
URL: https://issues.apache.org/jira/browse/MESOS-4096
Project: Mesos
Issue Type: Bug
Components: build, stout
Reporter: James Peach
Using the following configure options:
{code}
prefix/configure \
--disable-java \
--disable-python \
--enable-silent-rules \
--enable-debug \
--with-apr=$(apr-1-config --prefix) \
--with-protobuf=$(pkg-config --variable=prefix protobuf-lite)
{code}
The stout tests fail to build because code generated with a different protobuf version is checked in and not regenerated:
{code}
CXX stout_tests-protobuf_tests.pb.o
In file included from /Users/jpeach/src/mesos.git/3rdparty/libprocess/3rdparty/stout/tests/protobuf_tests.pb.cc:5:
/Users/jpeach/src/mesos.git/3rdparty/libprocess/3rdparty/stout/tests/protobuf_tests.pb.h:17:2: error: This
file was generated by an older version of protoc which is
#error This file was generated by an older version of protoc which is
^
/Users/jpeach/src/mesos.git/3rdparty/libprocess/3rdparty/stout/tests/protobuf_tests.pb.h:18:2: error:
incompatible with your Protocol Buffer headers. Please
#error incompatible with your Protocol Buffer headers. Please
^
/Users/jpeach/src/mesos.git/3rdparty/libprocess/3rdparty/stout/tests/protobuf_tests.pb.h:19:2: error:
regenerate this file with a newer version of protoc.
#error regenerate this file with a newer version of protoc.
^
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)