Hi,
I am trying to build redhawk-src-2.1.0, but failing when building nodeBooter. The error log is shown below:
./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign(char const*, char const*, unsigned int)': /usr/include/boost/regex/v4/basic_regex.hpp:382: undefined reference to
boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits > >::do_assign(char const*, char const*, unsigned int)'
./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::unwind_extra_block(bool)': /usr/include/boost/regex/v4/perl_matcher_non_recursive.hpp:1117: undefined reference to
boost::re_detail::put_mem_block(void*)'
./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function boost::re_detail::cpp_regex_traits_implementation<char>::error_string(boost::regex_constants::error_type) const': /usr/include/boost/regex/v4/cpp_regex_traits.hpp:447: undefined reference to
boost::re_detail::get_default_error_string(boost::regex_constants::error_type)'
./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function void boost::re_detail::raise_error<boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >(boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::error_type)': /usr/include/boost/regex/pattern_except.hpp:75: undefined reference to
boost::re_detail::raise_runtime_error(std::runtime_error const&)'
./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function boost::re_detail::cpp_regex_traits_implementation<char>::error_string(boost::regex_constants::error_type) const': /usr/include/boost/regex/v4/cpp_regex_traits.hpp:445: undefined reference to
boost::re_detail::get_default_error_string(boost::regex_constants::error_type)'
./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function save_state_init': /usr/include/boost/regex/v4/perl_matcher_non_recursive.hpp:107: undefined reference to
boost::re_detail::get_mem_block()'
./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp()': /usr/include/boost/regex/v4/perl_matcher_common.hpp:294: undefined reference to
boost::re_detail::verify_options(unsigned int, boost::regex_constants::_match_flags)'
./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function ~save_state_init': /usr/include/boost/regex/v4/perl_matcher_non_recursive.hpp:115: undefined reference to
boost::re_detail::put_mem_block(void*)'
/usr/include/boost/regex/v4/perl_matcher_non_recursive.hpp:115: undefined reference to boost::re_detail::put_mem_block(void*)' ./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function
perl_matcher':
/usr/include/boost/regex/v4/perl_matcher.hpp:374: undefined reference to boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::construct_init(boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > const&, boost::regex_constants::_match_flags)' ./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function
boost::cpp_regex_traits::transform_primary(char const*, char const*) const':
/usr/include/boost/regex/v4/cpp_regex_traits.hpp:923: undefined reference to boost::re_detail::cpp_regex_traits_implementation<char>::transform_primary(char const*, char const*) const' ./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function
boost::cpp_regex_traits::transform(char const*, char const*) const':
/usr/include/boost/regex/v4/cpp_regex_traits.hpp:919: undefined reference to boost::re_detail::cpp_regex_traits_implementation<char>::transform(char const*, char const*) const' ./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function
boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > >, boost::regex_traits<char, boost::cpp_regex_traits > >::extend_stack()':
/usr/include/boost/regex/v4/perl_matcher_non_recursive.hpp:213: undefined reference to boost::re_detail::get_mem_block()' ./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function
boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > >, boost::regex_traits<char, boost::cpp_regex_traits > >::match_prefix()':
/usr/include/boost/regex/v4/perl_matcher_common.hpp:333: undefined reference to boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > > >::maybe_assign(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > > > const&)' ./.libs/libossiedomain.a(libossiedomain_la-helperFunctions.o): In function
boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > >, boost::regex_traits<char, boost::cpp_regex_traits > >::match_match()':
/usr/include/boost/regex/v4/perl_matcher_non_recursive.hpp:973: undefined reference to boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > > >::maybe_assign(boost::match_results<__gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::string> > > > const&)' collect2: error: ld returned 1 exit status make[2]: *** [nodeBooter] Error 1 make[2]: Leaving directory
/home/karma/redhawk/redhawk-src-2.1.0/redhawk/src/control/framework'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/karma/redhawk/redhawk-src-2.1.0/redhawk/src/control'
make: *** [all-recursive] Error 1
Thanks!