I recommend compiling the latest version of Hypertable (0.9.7.13).  We
build against Boost 1.54 and we manually build boost and configure it with
the following:

./bootstrap.sh
--with-libraries=filesystem,iostreams,program_options,system,thread,graph,regex,python

Take a look at 
build-setup-centos5.sh<https://github.com/hypertable/hypertable/blob/master/bin/src-utils/build-setup-centos5.sh>and
build-setup-debuan.sh<https://github.com/hypertable/hypertable/blob/master/bin/src-utils/build-setup-debian.sh>.
 Those scripts are a little out-of-date, but they give you an idea of what
needs to be installed to get Hypertable to compile.

- Doug



On Wed, Nov 6, 2013 at 4:35 AM, Kai Guo <[email protected]> wrote:

> *Hi, everyone just seeing this question. These days I am working on
> compiling and building hypertable 0.9.0.0 source code for study. This time
> I found myself stuck in a tough problem after I have trying almost every
> means, so I ask for your help here. Any help is really appreciated. The
> bugs is as follow and forgive me put the all information out for good
> understanding.*
>
> libHyperComm.a(ReactorFactory.cc.o): In function
> `Hypertable::ReactorFactory::initialize(unsigned short)':
> /home/choc/src/hypertable/src/cc/AsyncComm/ReactorFactory.cc:53: undefined
> reference to `boost::thread_group::create_thread(boost::function0<void,
> std::allocator<boost::function_base> > const&)'
> libHyperComm.a(ReactorFactory.cc.o): In function
> `Hypertable::ReactorFactory::destroy()':
> /home/choc/src/hypertable/src/cc/AsyncComm/ReactorFactory.cc:61: undefined
> reference to `boost::thread_group::join_all()'
> libHyperComm.a(ReactorFactory.cc.o): In function
> `__static_initialization_and_destruction_0':
> /home/choc/src/hypertable/src/cc/AsyncComm/ReactorFactory.cc:33: undefined
> reference to `boost::thread_group::thread_group()'
> /home/choc/src/hypertable/src/cc/AsyncComm/ReactorFactory.cc:33: undefined
> reference to `boost::thread_group::~thread_group()'
> /home/choc/src/hypertable/src/cc/AsyncComm/ReactorFactory.cc:34: undefined
> reference to `boost::mutex::mutex()'
> ........
>
> *With the help of others, I have tried the way of add the CMAKE_CXX_FLAGS
> like "-lboost_thread-mt", someone proved it works, but my code failed. I am
> thanks for your help anyway!*
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Hypertable Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/hypertable-dev.
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Doug Judd
CEO, Hypertable Inc.

-- 
You received this message because you are subscribed to the Google Groups 
"Hypertable Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/hypertable-dev.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to