Hi, I am trying to build from source http://www.apache.org/dyn/mirrors/mirrors.cgi/mesos/0.13.0/
gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-10ubuntu1) But getting errors in make check Its compilation errors in boost and protocol buffer libraries. Can you please suggest how to build mesos. Which version of gcc libraries i need. Website says g++ 4.1 or higher i got 4.8 I downloaded 0.13 version today from website and following instructions given on getting started page. Steps followed I am just trying to take help from official build https://builds.apache.org/view/M-R/view/Mesos/job/Mesos-Trunk-Ubuntu-Build-In-Src-Set-JAVA_HOME/1375/consoleText Extract to directory ./bootstrap mkdir build cd build ../configure GLOG_v=1 MESOS_VERBOSE=1 make check After this i start getting errors in console [----------] Global test environment tear-down [==========] 69 tests from 15 test cases ran. (105 ms total) [ PASSED ] 69 tests. [----------] Global test environment tear-down [==========] 46 tests from 7 test cases ran. (82 ms total) [ PASSED ] 46 tests. YOU HAVE 1 DISABLED TEST *Protobuf errors* ./google/protobuf/stubs/strutil.h:307:25: warning: typedef ‘sizeof_int64_is_not_sizeof_long_long’ locally defined but not used [-Wunused-local-typedefs] sizeof_int64_is_not_sizeof_long_long); ^ ./google/protobuf/stubs/common.h:377:11: note: in definition of macro ‘GOOGLE_COMPILE_ASSERT’ msg[bool(expr) ? 1 : -1] ^ ./google/protobuf/stubs/strutil.h: In function ‘google::protobuf::uint64 google::protobuf::strtou64(const char*, char**, int)’: ./google/protobuf/stubs/strutil.h:313:25: warning: typedef ‘sizeof_uint64_is_not_sizeof_long_long’ locally defined but not used [-Wunused-local-typedefs] sizeof_uint64_is_not_sizeof_long_long); ^ ./google/protobuf/stubs/common.h:377:11: note: in definition of macro ‘GOOGLE_COMPILE_ASSERT’ msg[bool(expr) ? 1 : -1] ^ *Boost related * *Messages from * ../3rdparty/libprocess/3rdparty/boost-1.53.0/boost/math/policies/policy.hpp: In function 'int boost::math::policies::detail::digits_imp(const true_&)': ../3rdparty/libprocess/3rdparty/boost-1.53.0/boost/static_assert.hpp:125:21: error: typedef 'boost_static_assert_typedef_822' locally defined but not used [-Werror=unused-local-typedefs] BOOST_JOIN(boost_static_assert_typedef_, __LINE__) ^ *And in end it fails wiht this message* cc1plus: all warnings being treated as errors make[2]: *** [sched/libmesos_no_3rdparty_la-sched.lo] Error 1 make[2]: Leaving directory `/home/jagat/development/tools/mesos-0.13.0/build/src' make[1]: *** [check] Error 2 make[1]: Leaving directory `/home/jagat/development/tools/mesos-0.13.0/build/src' make: *** [check-recursive] Error 1 Thanks
