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.
