Alex Clemmer is probably the right person to talk to regarding tasks for improving the CMake build. Most (probably all?) devs still use autoconf/automake for their every day work while MESOS-898 is still in progress. That would also explain why certain things don't work yet. The things that do work, though, should compile just fine. Judging from the `CMakeLists.txt` that should be creating the `libmesos.so` library and its dependencies but no agent yet.
On Wed, May 18, 2016 at 1:21 PM, Frank Scholten <[email protected]> wrote: > How can I build the agent? I can't find an add_executable definition > in the CMakeLists.txt > > I added this to src/CMakeLists.txt > > {code} > # Agent executable > ###################################################### > add_executable(${AGENT_TARGET} ${AGENT_SRC}) > {code} > > however it fails to build when I run > > $ make mesos-agent > > Also if I first run > > $ make mesos-0.29.0 > > I get a lot of undefined references errors. > > > On Wed, May 18, 2016 at 11:42 AM, haosdent <[email protected]> wrote: > > I think you could refer to Bplotka's repo: > > https://github.com/Bplotka/docker-mesos-clion > > > > Juan have a patch to show how build Mesos via CMake as well. > > https://reviews.apache.org/r/45668/ > > > > Noted that so far CMake only could build the Mesos Agent(Slave) > component, > > don't include Mesos Master. > > > > On Wed, May 18, 2016 at 4:58 PM, Frank Scholten <[email protected]> > > wrote: > > > >> Hi all, > >> > >> How can I help out with the CMake build of Mesos? This seems to be the > >> epic related to it https://issues.apache.org/jira/browse/MESOS-898 > >> > >> Are there specific issues I can look at? I run Ubuntu 16.04 > >> > >> Cheers, > >> > >> Frank > >> > > > > > > > > -- > > Best Regards, > > Haosdent Huang > -- *Jan Schlicht* Distributed Systems Engineer, Mesosphere
