Thank you , i have crossed that hurdle now i got next one.

Failed to load unknown flag 'native_library'

Posted another question here.




On Thu, Sep 12, 2013 at 1:04 AM, Brenden Matthews <
[email protected]> wrote:

> Hey there,
>
> At the moment some patching is required to build with GCC 4.8.  The patch
> you need is available here:
>
>
> https://github.com/airbnb/mesos/commit/e690596ccc41cb21236a54fc9665c8619a0399e5
>
>
> On Wed, Sep 11, 2013 at 4:19 AM, Humpty Dumpty <[email protected]
> >wrote:
>
> > 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
> >
>

Reply via email to