Summary: | dev-ruby/facter-3.4.1 fails to link (undefined references related to boost regex) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Reuben Martin <reuben.m> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge info
Build Log |
Description
Reuben Martin
2016-10-18 15:27:26 UTC
Created attachment 450686 [details]
emerge info
Created attachment 450688 [details]
Build Log
Same error with dev-ruby/facter-3.1.8 BTW Probably a breaking change in latest version of boost. For facter-3.1.8, I get a similar but different error: [ 67%] Linking CXX executable ../bin/facter cd /var/tmp/portage/dev-ruby/facter-3.1.8/work/facter-3.1.8_build/exe && /usr/bin/cmake -E cmake_link_script CMakeFiles/facter.dir/link.txt --verbose=1 /usr/bin/x86_64-pc-linux-gnu-g++ -O2 -march=native -pipe -fomit-frame-pointer -Wno-maybe-uninitialized -std=c++11 -Wall -Wno-unused-parameter -Wno-unused-local-typedefs -Wno-unknown-pragmas -Wno-missing-field-initializers -Wextra -Wl,-O1 -Wl,--as-needed CMakeFiles/facter.dir/facter.cc.o -o ../bin/facter -rdynamic ../lib/libfacter.so.3.2.0 -lboost_program_options-mt /usr/lib64/leatherman_util.a -lpthread -Wl,-rpath,/var/tmp/portage/dev-ruby/facter-3.1.8/work/facter-3.1.8_build/lib: ../lib/libfacter.so.3.2.0: undefined reference to `boost::re_detail_106100::cpp_regex_traits_implementation<char>::transform(char const*, char const*) const' ../lib/libfacter.so.3.2.0: undefined reference to `boost::re_detail_106100::perl_matcher<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, 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)' ../lib/libfacter.so.3.2.0: undefined reference to `boost::re_detail_106100::cpp_regex_traits_implementation<char>::transform_primary(char const*, char const*) const' ../lib/libfacter.so.3.2.0: undefined reference to `boost::re_detail_106100::raise_runtime_error(std::runtime_error const&)' ../lib/libfacter.so.3.2.0: undefined reference to `boost::re_detail_106100::get_mem_block()' ../lib/libfacter.so.3.2.0: undefined reference to `boost::re_detail_106100::get_default_error_string(boost::regex_constants::error_type)' ../lib/libfacter.so.3.2.0: undefined reference to `boost::re_detail_106100::put_mem_block(void*)' ../lib/libfacter.so.3.2.0: undefined reference to `boost::re_detail_106100::verify_options(unsigned int, boost::regex_constants::_match_flags)' boost-1.62.0-r1 read news items Which news item? I read the news items. I've seen nothing in the news items even remotely related to this. |