I did a little more exploration and to be concise, this is more or less what I want
(valid configuration) ./configure \ --with-gnu-ld \ --enable-static=no \ --with-gmock=/home/agallego/.bolt/gmock-1.6.0 \ --with-glog=/usr/local \ --with-zlib=/usr/local \ --with-sasl=/usr/local \ --with-curl=/usr/local \ --with-zookeeper=/usr/local \ --enable-optimize" Attached is my Makefile (./configure generates) & the error log (glog mentioned in my earlier gist) Thanks! Sincerely, Alexander Gallego On Wed, Feb 4, 2015 at 4:28 PM, Alexander Gallego <agall...@rbonut.com> wrote: > I wanted to post configuration formatted, so gisted my issue. > > Thank you in advance. > > https://gist.github.com/senior7515/bc1a03edcbbe9b7cd7bf > > > Not sure if I should inline the question too. Tips appreciated. > > -ag > > Sincerely, > Alexander Gallego > >
Making all in . make[1]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build' Making all in 3rdparty make[1]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty' make all-recursive make[2]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty' Making all in libprocess make[3]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess' Making all in 3rdparty make[4]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/3rdparty' make all-recursive make[5]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/3rdparty' Making all in stout make[6]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/3rdparty/stout' Making all in . make[7]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/3rdparty/stout' make[7]: Nothing to be done for `all-am'. make[7]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/3rdparty/stout' Making all in include make[7]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/3rdparty/stout/include' make[7]: Nothing to be done for `all'. make[7]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/3rdparty/stout/include' make[6]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/3rdparty/stout' make[6]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/3rdparty' make[6]: Nothing to be done for `all-am'. make[6]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/3rdparty' make[5]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/3rdparty' make[4]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/3rdparty' Making all in . make[4]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess' Making all in include make[4]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/include' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess/include' make[3]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty/libprocess' make[3]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty' make[2]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty' make[1]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/3rdparty' Making all in src make[1]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/src' make all-am make[2]: Entering directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/src' /bin/bash ../libtool --tag=CXX --mode=link g++ -pthread -O2 -Wno-unused-local-typedefs -std=c++11 -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -L/usr/local/lib -o mesos-local local/mesos_local-main.o libmesos.la -lsasl2 -lsvn_delta-1 -lsvn_subr-1 -lapr-1 -lcurl -lz -lrt -lunwind libtool: link: g++ -pthread -O2 -Wno-unused-local-typedefs -std=c++11 -o .libs/mesos-local local/mesos_local-main.o -L/usr/local/lib ./.libs/libmesos.so -lsasl2 /usr/lib/x86_64-linux-gnu/libsvn_delta-1.so /usr/lib/x86_64-linux-gnu/libsvn_subr-1.so /usr/lib/x86_64-linux-gnu/libapr-1.so /usr/lib/x86_64-linux-gnu/libcurl.so -lz -lrt -lunwind -pthread local/mesos_local-main.o:main.cpp:function std::string* google::MakeCheckOpString<unsigned long, unsigned long>(unsigned long const&, unsigned long const&, char const*): error: undefined reference to 'google::base::CheckOpMessageBuilder::CheckOpMessageBuilder(char const*)' local/mesos_local-main.o:main.cpp:function std::string* google::MakeCheckOpString<unsigned long, unsigned long>(unsigned long const&, unsigned long const&, char const*): error: undefined reference to 'google::base::CheckOpMessageBuilder::ForVar2()' local/mesos_local-main.o:main.cpp:function std::string* google::MakeCheckOpString<unsigned long, unsigned long>(unsigned long const&, unsigned long const&, char const*): error: undefined reference to 'google::base::CheckOpMessageBuilder::NewString()' local/mesos_local-main.o:main.cpp:function std::string* google::MakeCheckOpString<unsigned long, unsigned long>(unsigned long const&, unsigned long const&, char const*): error: undefined reference to 'google::base::CheckOpMessageBuilder::~CheckOpMessageBuilder()' local/mesos_local-main.o:main.cpp:function std::string* google::MakeCheckOpString<unsigned long, unsigned long>(unsigned long const&, unsigned long const&, char const*): error: undefined reference to 'google::base::CheckOpMessageBuilder::~CheckOpMessageBuilder()' local/mesos_local-main.o:main.cpp:function flags::FlagsBase::load(Option<std::string> const&, int*, char***, bool, bool): error: undefined reference to 'google::LogMessageFatal::LogMessageFatal(char const*, int, google::CheckOpString const&)' local/mesos_local-main.o:main.cpp:function flags::FlagsBase::load(Option<std::string> const&, int*, char***, bool, bool): error: undefined reference to 'google::LogMessage::stream()' local/mesos_local-main.o:main.cpp:function flags::FlagsBase::load(Option<std::string> const&, int*, char***, bool, bool): error: undefined reference to 'google::LogMessageFatal::~LogMessageFatal()' local/mesos_local-main.o:main.cpp:function flags::FlagsBase::load(Option<std::string> const&, int*, char***, bool, bool): error: undefined reference to 'google::LogMessageFatal::~LogMessageFatal()' collect2: error: ld returned 1 exit status make[2]: *** [mesos-local] Error 1 make[2]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/agallego/.bolt/mesos-0.21.1-rc2/build/src' make: *** [all-recursive] Error 1
Makefile
Description: Binary data