I'll take a look shortly and will report back with the status. Kapil
On Thu, Sep 17, 2015 at 10:56 AM, Qian AZ Zhang <[email protected]> wrote: > Thanks Kapil. > > I am now following the steps in https://github.com/mesos/modules to build > my module, but it failed: > stack@u1404u1:~/mesos/build$ ../configure --with-glog=/usr/local > --with-protobuf=/usr/local --with-boost=/usr/local > checking build system type... x86_64-unknown-linux-gnu > checking host system type... x86_64-unknown-linux-gnu > checking target system type... x86_64-unknown-linux-gnu > ... > checking for /usr/share/java/protobuf.jar... no > configure: error: cannot find PROTOBUF_JAR=/usr/share/java/protobuf.jar > > And I have already installed protobuf, glog and boost libraries in my > machine with the command: > sudo apt-get install libprotobuf-dev libboost-dev libgoogle-glog-dev > > Can you please help? Thanks! > > > Regards, > Qian Zhang > > [image: Inactive hide details for Kapil Arya ---09/17/2015 > 21:50:55---Hello Qian, Please follow the instructions on > https://github.com/]Kapil Arya ---09/17/2015 21:50:55---Hello Qian, > Please follow the instructions on https://github.com/mesos/modules to get > > From: Kapil Arya <[email protected]> > To: dev <[email protected]> > Date: 09/17/2015 21:50 > Subject: Re: Failed to build Mesos module > ------------------------------ > > > > Hello Qian, > > Please follow the instructions on https://github.com/mesos/modules to get > up and running with building a mesos module. Apparently, building mesos > modules requires you to build Mesos without bundled protobuf, glog and > boost libraries. Thus, you need to have them installed system wide. The > above repo has a readme and a few test modules that you can play with. > > Please let us know if you need any more help. > > Kapil > > On Thu, Sep 17, 2015 at 9:20 AM, Qian AZ Zhang <[email protected]> > wrote: > > > > > > > Hi all, > > > > I am trying to follow the doc ( > > > > > https://github.com/apache/mesos/blob/master/docs/modules.md#writing-mesos-modules > > ) to implement a test module, but when I built the module, I got the > > following error: > > user1@test1:~/mesos/src/examples$ g++ -lmesos -fpic -o test_module.o > > test_module.cpp > > In file included from /usr/local/include/mesos/mesos.hpp:22:0, > > from test_module.hpp:22, > > from test_module.cpp:2: > > /usr/local/include/mesos/mesos.pb.h:9:42: fatal error: > > google/protobuf/stubs/common.h: No such file or directory > > #include <google/protobuf/stubs/common.h> > > ^ > > compilation terminated. > > > > It seems it can not find the header file: > google/protobuf/stubs/common.h. I > > see this header file is in the Mesos source code tree, but not in > > /usr/local/include/mesos ( I have done "make install" after building > Mesos > > source code). > > > > Any help will be appreciated, thanks! > > > > > > Regards, > > Qian Zhang > >
