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

Attachment: Makefile
Description: Binary data

Reply via email to