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)