Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

plugin_tool linking error #143

Closed
2ros0 opened this issue Feb 5, 2019 · 2 comments
Closed

plugin_tool linking error #143

2ros0 opened this issue Feb 5, 2019 · 2 comments
Assignees

Comments

@2ros0
Copy link

2ros0 commented Feb 5, 2019

System information: 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux

Building ROS Lunar from source as directed here: http://wiki.ros.org/Installation/Source. At the step ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release, during compilation of pluginlib, the executable plugin_tool fails at the linking step with the following error:

librosconsole.so: undefined reference to boost::re_detail::cpp_regex_traits_implementation<char>::transform[abi:cxx11](char const*, char const*) const' librosconsole.so: undefined reference to boost::re_detail::raise_runtime_error(std::runtime_error const&)'
librosconsole.so: undefined reference to boost::re_detail::put_mem_block(void*)' librosconsole.so: undefined reference to boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits, std::allocator > > > >, boost::regex_traits<char, boost::cpp_regex_traits > >::construct_init(boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, boost::regex_constants::_match_flags)'
librosconsole.so: undefined reference to boost::re_detail::get_mem_block()' librosconsole.so: undefined reference to boost::re_detail::verify_options(unsigned int, boost::regex_constants::_match_flags)'
librosconsole.so: undefined reference to boost::re_detail::get_default_error_string(boost::regex_constants::error_type)' librosconsole.so: undefined reference to boost::re_detail::cpp_regex_traits_implementation::transform_primary[abi:cxx11](char const*, char const*) const'
collect2: error: ld returned 1 exit status

@2ros0
Copy link
Author

2ros0 commented Feb 5, 2019

Seems this is more of a problem upstream and not within pluginlib. Possible error with boost version.

@nuclearsandwich nuclearsandwich self-assigned this Feb 5, 2019
@nuclearsandwich
Copy link
Member

Continuing the discussion in ros/rosdistro#20184.

@2ros0 2ros0 closed this as completed Feb 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants