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 <[email protected]>
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

