Hi George, can you make sure you have an up-to-date boost version? I have 1.46.
bye Christoph 2012/3/23 George <[email protected]> > Hi all, > Recently i've been compiling HT 0.9.5.5, I run cmake successfully but > failed on make. Attached is the result for the two commands. > > Erros looks like: > > [ 6%] Building CXX object > src/cc/Common/CMakeFiles/bloom_filter_test.dir/tests/bloom_filter_test.cc.o > Linking CXX executable bloom_filter_test > CMakeFiles/bloom_filter_test.dir/tests/bloom_filter_test.cc.o: In function > `Hypertable::MurmurHash2::operator()(void const*, unsigned int, unsigned > int) const': > /home/me/hypertable-0.9.5.5/src/cc/Common/MurmurHash.h:25: undefined > reference to `Hypertable::murmurhash2(void const*, unsigned int, unsigned > int)' > libHyperCommon.a(Config.cc.o): In function > `Hypertable::Config::DefaultPolicy::init_options()': > /home/me/hypertable-0.9.5.5/src/cc/Common/Config.cc:109: undefined > reference to `boost::filesystem3::path::parent_path() const' > /home/me/hypertable-0.9.5.5/src/cc/Common/Config.cc:112: undefined > reference to `boost::filesystem3::path::operator/=(char const*)' > libHyperCommon.a(Config.cc.o): In function > `boost::filesystem3::current_path()': > /usr/local/include/boost/filesystem/v3/operations.hpp:429: undefined > reference to > `boost::filesystem3::detail::current_path(boost::system::error_code*)' > libHyperCommon.a(System.cc.o): In function > `Hypertable::System::_locate_install_dir(char const*)': > /home/me/hypertable-0.9.5.5/src/cc/Common/System.cc:34: undefined > reference to `boost::filesystem3::path::filename() const' > /home/me/hypertable-0.9.5.5/src/cc/Common/System.cc:39: undefined > reference to `boost::filesystem3::path::parent_path() const' > /home/me/hypertable-0.9.5.5/src/cc/Common/System.cc:39: undefined > reference to `boost::filesystem3::path::filename() const' > /home/me/hypertable-0.9.5.5/src/cc/Common/System.cc:40: undefined > reference to `boost::filesystem3::path::parent_path() const' > /home/me/hypertable-0.9.5.5/src/cc/Common/System.cc:40: undefined > reference to `boost::filesystem3::path::parent_path() const' > /home/me/hypertable-0.9.5.5/src/cc/Common/System.cc:42: undefined > reference to `boost::filesystem3::path::parent_path() const' > libHyperCommon.a(System.cc.o): In function > `Hypertable::System::_init(std::basic_string<char, std::char_traits<char>, > std::allocator<char> > const&)': > /home/me/hypertable-0.9.5.5/src/cc/Common/System.cc:61: undefined > reference to `boost::filesystem3::path::filename() const' > /usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/libboost_filesystem-mt.so: > undefined reference to `boost::system::get_system_category()' > /usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/libboost_filesystem-mt.so: > undefined reference to `boost::system::get_generic_category()' > collect2: ld returned 1 exit status > make[2]: *** [src/cc/Common/bloom_filter_test] Error 1 > make[1]: *** [src/cc/Common/CMakeFiles/bloom_filter_test.dir/all] Error 2 > make: *** [all] Error 2 > > Surely I've installed boost successfully, but how could this happen? > > -- > You received this message because you are subscribed to the Google Groups > "Hypertable Development" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/hypertable-dev?hl=en. > -- You received this message because you are subscribed to the Google Groups "Hypertable Development" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/hypertable-dev?hl=en.
