Failing to link against standard library for clang++ 3.1 #156

Closed
bets42 opened this Issue Oct 8, 2012 · 1 comment

Comments

Projects
None yet
2 participants

bets42 commented Oct 8, 2012

I'm currently trying to build cpp-netlib 0.9.4 with boost 1.50.0 but keep getting linking errors with the standard library. I managed to compile with g++ no problem.

I'm linking with -std=c++11 and -stdlib=libc++

$ make http_client
/opt/local/bin/cmake -H/Users/graemerussell/Downloads/cpp-netlib-0.9.4 -B/Users/graemerussell/Downloads/cpp-netlib-0.9.4 --check-build-system CMakeFiles/Makefile.cmake 0
make -f CMakeFiles/Makefile2 http_client
/opt/local/bin/cmake -H/Users/graemerussell/Downloads/cpp-netlib-0.9.4 -B/Users/graemerussell/Downloads/cpp-netlib-0.9.4 --check-build-system CMakeFiles/Makefile.cmake 0
/opt/local/bin/cmake -E cmake_progress_start /Users/graemerussell/Downloads/cpp-netlib-0.9.4/CMakeFiles 4
make -f CMakeFiles/Makefile2 libs/network/example/CMakeFiles/http_client.dir/all
make -f libs/network/src/CMakeFiles/cppnetlib-uri.dir/build.make libs/network/src/CMakeFiles/cppnetlib-uri.dir/depend
cd /Users/graemerussell/Downloads/cpp-netlib-0.9.4 && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /Users/graemerussell/Downloads/cpp-netlib-0.9.4 /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/src /Users/graemerussell/Downloads/cpp-netlib-0.9.4 /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/src /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/src/CMakeFiles/cppnetlib-uri.dir/DependInfo.cmake --color=
make -f libs/network/src/CMakeFiles/cppnetlib-uri.dir/build.make libs/network/src/CMakeFiles/cppnetlib-uri.dir/build
make[3]: Nothing to be done for libs/network/src/CMakeFiles/cppnetlib-uri.dir/build'. /opt/local/bin/cmake -E cmake_progress_report /Users/graemerussell/Downloads/cpp-netlib-0.9.4/CMakeFiles 20 21 [ 50%] Built target cppnetlib-uri make -f libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/build.make libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/depend cd /Users/graemerussell/Downloads/cpp-netlib-0.9.4 && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /Users/graemerussell/Downloads/cpp-netlib-0.9.4 /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/src /Users/graemerussell/Downloads/cpp-netlib-0.9.4 /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/src /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/DependInfo.cmake --color= make -f libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/build.make libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/build make[3]: Nothing to be done forlibs/network/src/CMakeFiles/cppnetlib-client-connections.dir/build'.
/opt/local/bin/cmake -E cmake_progress_report /Users/graemerussell/Downloads/cpp-netlib-0.9.4/CMakeFiles 18
[ 75%] Built target cppnetlib-client-connections
make -f libs/network/example/CMakeFiles/http_client.dir/build.make libs/network/example/CMakeFiles/http_client.dir/depend
cd /Users/graemerussell/Downloads/cpp-netlib-0.9.4 && /opt/local/bin/cmake -E cmake_depends "Unix Makefiles" /Users/graemerussell/Downloads/cpp-netlib-0.9.4 /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/example /Users/graemerussell/Downloads/cpp-netlib-0.9.4 /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/example /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/example/CMakeFiles/http_client.dir/DependInfo.cmake --color=
Scanning dependencies of target http_client
make -f libs/network/example/CMakeFiles/http_client.dir/build.make libs/network/example/CMakeFiles/http_client.dir/build
/opt/local/bin/cmake -E cmake_progress_report /Users/graemerussell/Downloads/cpp-netlib-0.9.4/CMakeFiles 25
[100%] Building CXX object libs/network/example/CMakeFiles/http_client.dir/http_client.cpp.o
cd /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/example && /opt/local/bin/clang++-mp-3.1 -DBOOST_NETWORK_ENABLE_HTTPS -stdlib=libc++ -std=c++11 -I/usr/local/include -I/Users/graemerussell/Downloads/cpp-netlib-0.9.4 -I/opt/local/include -o CMakeFiles/http_client.dir/http_client.cpp.o -c /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/example/http_client.cpp
Linking CXX executable ../../../example/http_client
cd /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/example && /opt/local/bin/cmake -E cmake_link_script CMakeFiles/http_client.dir/link.txt --verbose=1
/opt/local/bin/clang++-mp-3.1 -stdlib=libc++ -std=c++11 -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/http_client.dir/http_client.cpp.o -o ../../../example/http_client /usr/local/lib/libboost_program_options.a /usr/local/lib/libboost_thread.a /usr/local/lib/libboost_date_time.a /usr/local/lib/libboost_regex.a /usr/local/lib/libboost_system.a ../src/libcppnetlib-uri.a ../src/libcppnetlib-client-connections.a /opt/local/lib/libssl.dylib /opt/local/lib/libcrypto.dylib
Undefined symbols for architecture x86_64:
"boost::program_options::to_internal(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&)", referenced from:
std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > > boost::program_options::to_internal<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > >(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > > const&) in http_client.cpp.o
"boost::program_options::options_description::options_description(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, unsigned int, unsigned int)", referenced from:
main in http_client.cpp.o
"boost::program_options::detail::cmdline::cmdline(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::_1::allocator > > > const&)", referenced from:
boost::program_options::basic_command_line_parser::basic_command_line_parser(int, char const* const
) in http_client.cpp.o
"boost::program_options::validate(boost::any&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > > const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >
, int)", referenced from:
boost::program_options::typed_value<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, char>::xparse(boost::any&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > > const&) const in http_client.cpp.o
"boost::program_options::operator<<(std::__1::basic_ostream<char, std::__1::char_traits >&, boost::program_options::options_description const&)", referenced from:
_main in http_client.cpp.o
"boost::program_options::value_semantic_codecvt_helper::parse(boost::any&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > > const&, bool) const", referenced from:
vtable for boost::program_options::typed_value<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, char> in http_client.cpp.o
"std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::data() const", referenced from:
std::basic_string<char, std::char_traits, std::allocator > boost::detail::convert<char, wchar_t, boost::_bi::bind_t<std::codecvt_base::result, boost::_mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, wchar_t const, wchar_t const, wchar_t const&, char, char, char&>, boost::_bi::list8<boost::_bi::value<std::codecvt<wchar_t, char, _mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > > >(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, boost::_bi::bind_t<std::codecvt_base::result, boost::_mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, wchar_t const, wchar_t const, wchar_t const&, char, char, char&>, boost::_bi::list8<boost::_bi::value<std::codecvt<wchar_t, char, mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > >) in libboost_program_options.a(convert.o)
"std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::size() const", referenced from:
boost::program_options::validate(boost::any&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, bool
, int) in libboost_program_options.a(value_semantic.o)
std::basic_string<char, std::char_traits, std::allocator > boost::detail::convert<char, wchar_t, boost::_bi::bind_t<std::codecvt_base::result, boost::_mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, wchar_t const, wchar_t const, wchar_t const&, char, char, char&>, boost::_bi::list8<boost::_bi::value<std::codecvt<wchar_t, char, _mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > > >(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, boost::_bi::bind_t<std::codecvt_base::result, boost::_mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, wchar_t const, wchar_t const, wchar_t const&, char, char, char&>, boost::_bi::list8<boost::_bi::value<std::codecvt<wchar_t, char, mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > >) in libboost_program_options.a(convert.o)
"std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::empty() const", referenced from:
boost::program_options::validate(boost::any&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, bool
, int) in libboost_program_options.a(value_semantic.o)
"std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_iend() const", referenced from:
std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > boost::detail::convert<wchar_t, char, boost::_bi::bind_t<std::codecvt_base::result, boost::_mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, char const, char const, char const&, wchar_t, wchar_t, wchar_t&>, boost::_bi::list8<boost::_bi::value<std::codecvt<wchar_t, char, _mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > > >(std::basic_string<char, std::char_traits, std::allocator > const&, boost::_bi::bind_t<std::codecvt_base::result, boost::_mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, char const, char const, char const&, wchar_t, wchar_t, wchar_t&>, boost::bi::list8<boost::bi::value<std::codecvt<wchar_t, char, mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > >) in libboost_program_options.a(convert.o)
"std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::compare(wchar_t const
) const", referenced from:
boost::program_options::validate(boost::any&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, bool
, int) in libboost_program_options.a(value_semantic.o)
"std::string::find_last_of(char const
, unsigned long) const", referenced from:
boost::program_options::error_with_option_name::get_canonical_option_name() const in libboost_program_options.a(value_semantic.o)
"std::string::end() const", referenced from:
boost::program_options::options_description::print(std::ostream&) const in libboost_program_options.a(options_description.o)
boost::RegEx::Merge(std::string const&, std::string const&, bool, boost::regex_constants::_match_flags) in libboost_regex.a(cregex.o)
"std::string::data() const", referenced from:
std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > boost::detail::convert<wchar_t, char, boost::_bi::bind_t<std::codecvt_base::result, boost::_mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, char const, char const, char const&, wchar_t, wchar_t, wchar_t&>, boost::_bi::list8<boost::_bi::value<std::codecvt<wchar_t, char, _mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > > >(std::basic_string<char, std::char_traits, std::allocator > const&, boost::_bi::bind_t<std::codecvt_base::result, boost::_mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, char const, char const, char const&, wchar_t, wchar_t, wchar_t&>, boost::_bi::list8<boost::bi::value<std::codecvt<wchar_t, char, mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > >) in libboost_program_options.a(convert.o)
"std::string::find(char const
, unsigned long, unsigned long) const", referenced from:
boost::program_options::error_with_option_name::replace_token(std::string const&, std::string const&) const in libboost_program_options.a(value_semantic.o)
"std::string::find(std::string const&, unsigned long) const", referenced from:
boost::program_options::option_description::match(std::string const&, bool, bool, bool) const in libboost_program_options.a(options_description.o)
"std::string::find(char, unsigned long) const", referenced from:
boost::program_options::option_description::key(std::string const&) const in libboost_program_options.a(options_description.o)
boost::program_options::option_description::set_name(char const
) in libboost_program_options.a(options_description.o)
boost::program_options::options_description::print(std::ostream&) const in libboost_program_options.a(options_description.o)
boost::program_options::options_description::find_nothrow(std::string const&, bool, bool, bool) const in libboost_program_options.a(options_description.o)
bool boost::char_separator<char, std::char_traits >::operator()<__gnu_cxx::_normal_iterator<char const, std::string>, std::string>(__gnu_cxx::__normal_iterator<char const*, std::string>&, gnu_cxx::normal_iterator<char const*, std::string>, std::string&) in libboost_program_options.a(options_description.o)
boost::program_options::detail::cmdline::parse_long_option(std::vector<std::string, std::allocatorstd::string >&) in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_disguised_long_option(std::vector<std::string, std::allocatorstd::string >&) in libboost_program_options.a(cmdline.o)
...
"std::string::size() const", referenced from:
boost::program_options::options_description::print(std::ostream&) const in libboost_program_options.a(options_description.o)
std::basic_string<char, std::char_traits, std::allocator > boost::program_options::(anonymous namespace)::tolower
(std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(options_description.o)
std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(char, std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(options_description.o)
std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(char const
, std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(options_description.o)
boost::program_options::validate(boost::any&, std::vector<std::string, std::allocatorstd::string > const&, bool
, int) in libboost_program_options.a(value_semantic.o)
std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(char, std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(value_semantic.o)
std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(char const, std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(value_semantic.o)
...
"std::string::begin() const", referenced from:
boost::program_options::options_description::print(std::ostream&) const in libboost_program_options.a(options_description.o)
boost::RegEx::Merge(std::string const&, std::string const&, bool, boost::regex_constants::_match_flags) in libboost_regex.a(cregex.o)
"std::string::c_str() const", referenced from:
boost::system::system_error::what() const in libboost_thread.a(thread.o)
boost::system::system_error::what() const in libboost_thread.a(future.o)
boost::program_options::error_with_option_name::replace_token(std::string const&, std::string const&) const in libboost_program_options.a(value_semantic.o)
boost::program_options::error_with_option_name::what() const in libboost_program_options.a(value_semantic.o)
boost::RegEx::Merge(std::string const&, std::string const&, bool, boost::regex_constants::_match_flags) in libboost_regex.a(cregex.o)
boost::RegEx::RegEx(std::string const&, bool) in libboost_regex.a(cregex.o)
boost::RegEx::RegEx(std::string const&, bool) in libboost_regex.a(cregex.o)
...
"std::string::empty() const", referenced from:
boost::system::system_error::what() const in libboost_thread.a(thread.o)
boost::system::system_error::what() const in libboost_thread.a(future.o)
boost::program_options::store(boost::program_options::basic_parsed_options const&, boost::program_options::variables_map&, bool) in libboost_program_options.a(variables_map.o)
boost::program_options::option_description::key(std::string const&) const in libboost_program_options.a(options_description.o)
boost::program_options::option_description::format_name() const in libboost_program_options.a(options_description.o)
boost::program_options::option_description::canonical_display_name(int) const in libboost_program_options.a(options_description.o)
boost::program_options::options_description::print(std::ostream&) const in libboost_program_options.a(options_description.o)
...
"std::string::length() const", referenced from:
boost::program_options::store(boost::program_options::basic_parsed_options const&, boost::program_options::variables_map&, bool) in libboost_program_options.a(variables_map.o)
boost::program_options::option_description::canonical_display_name(int) const in libboost_program_options.a(options_description.o)
boost::program_options::option_description::match(std::string const&, bool, bool, bool) const in libboost_program_options.a(options_description.o)
bool boost::char_separator<char, std::char_traits >::operator()<__gnu_cxx::_normal_iterator<char const, std::string>, std::string>(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::_normal_iterator<char const*, std::string>, std::string&) in libboost_program_options.a(options_description.o)
boost::program_options::error_with_option_name::replace_token(std::string const&, std::string const&) const in libboost_program_options.a(value_semantic.o)
boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const in libboost_program_options.a(value_semantic.o)
boost::program_options::error_with_option_name::get_canonical_option_name() const in libboost_program_options.a(value_semantic.o)
...
"std::string::substr(unsigned long, unsigned long) const", referenced from:
boost::program_options::option_description::set_name(char const
) in libboost_program_options.a(options_description.o)
boost::program_options::option_description::match(std::string const&, bool, bool, bool) const in libboost_program_options.a(options_description.o)
boost::program_options::error_with_option_name::get_canonical_option_name() const in libboost_program_options.a(value_semantic.o)
boost::program_options::detail::cmdline::parse_dos_option(std::vector<std::string, std::allocatorstd::string >&) in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_short_option(std::vector<std::string, std::allocatorstd::string >&) in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_long_option(std::vector<std::string, std::allocatorstd::string >&) in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_disguised_long_option(std::vector<std::string, std::allocatorstd::string >&) in libboost_program_options.a(cmdline.o)
...
"std::string::_M_iend() const", referenced from:
bool boost::char_separator<char, std::char_traits >::operator()<__gnu_cxx::_normal_iterator<char const, std::string>, std::string>(__gnu_cxx::__normal_iterator<char const*, std::string>&, __gnu_cxx::normal_iterator<char const*, std::string>, std::string&) in libboost_program_options.a(options_description.o)
boost::program_options::typed_value<bool, char>::default_value(bool const&) in libboost_program_options.a(value_semantic.o)
boost::RegEx::What(int) const in libboost_regex.a(cregex.o)
boost::re_detail::cpp_regex_traits_implementation::transform_primary(char const
, char const
) const in libboost_regex.a(instances.o)
std::basic_string<char, std::char_traits, std::allocator > boost::detail::convert<char, wchar_t, boost::_bi::bind_t<std::codecvt_base::result, boost::_mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, wchar_t const, wchar_t const, wchar_t const&, char, char, char&>, boost::_bi::list8<boost::_bi::value<std::codecvt<wchar_t, char, _mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > > >(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, boost::_bi::bind_t<std::codecvt_base::result, boost::_mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, wchar_t const, wchar_t const, wchar_t const&, char, char, char&>, boost::_bi::list8<boost::bi::value<std::codecvt<wchar_t, char, mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > >) in libboost_program_options.a(convert.o)
"std::string::compare(char const
) const", referenced from:
boost::program_options::validate(boost::any&, std::vector<std::string, std::allocatorstd::string > const&, bool
, int) in libboost_program_options.a(value_semantic.o)
boost::program_options::detail::cmdline::parse_terminator(std::vector<std::string, std::allocatorstd::string >&) in libboost_program_options.a(cmdline.o)
__gnu_cxx::__normal_iterator<char const*, std::string> boost::re_detail::re_is_set_member<__gnu_cxx::__normal_iterator<char const*, std::string>, char, boost::regex_traits<char, boost::cpp_regex_traits >, unsigned int>(gnu_cxx::normal_iterator<char const*, std::string>, gnu_cxx::normal_iterator<char const*, std::string>, boost::re_detail::re_set_long const, boost::re_detail::regex_data<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, bool) in libboost_regex.a(cregex.o)
char const
boost::re_detail::re_is_set_member<char const*, char, boost::regex_traits<char, boost::cpp_regex_traits >, unsigned int>(char const
, char const
, boost::re_detail::re_set_long const, boost::re_detail::regex_data<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, bool) in libboost_regex.a(cregex.o)
boost::re_detail::mapfile_iterator boost::re_detail::re_is_set_member<boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits >, unsigned int>(boost::re_detail::mapfile_iterator, boost::re_detail::mapfile_iterator, boost::re_detail::re_set_long const, boost::re_detail::regex_data<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, bool) in libboost_regex.a(cregex.o)
unsigned int boost::re_detail::find_sort_syntaxboost::re_detail::cpp_regex_traits_implementation<char, char>(boost::re_detail::cpp_regex_traits_implementation const, char) in libboost_regex.a(instances.o)
__gnu_cxx::__normal_iterator<char const*, std::string> boost::re_detail::re_is_set_member<__gnu_cxx::__normal_iterator<char const*, std::string>, char, boost::regex_traits<char, boost::cpp_regex_traits >, unsigned int>(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::_normal_iterator<char const*, std::string>, boost::re_detail::re_set_long const, boost::re_detail::regex_data<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, bool) in libboost_regex.a(instances.o)
...
"std::string::compare(std::string const&) const", referenced from:
boost::program_options::store(boost::program_options::basic_parsed_options const&, boost::program_options::variables_map&, bool) in libboost_program_options.a(variables_map.o)
boost::program_options::variables_map::get(std::string const&) const in libboost_program_options.a(variables_map.o)
boost::program_options::variables_map::notify() in libboost_program_options.a(variables_map.o)
std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::lessstd::string, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::pair<std::string const, std::string> const&) in libboost_program_options.a(variables_map.o)
std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::lessstd::string, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) in libboost_program_options.a(variables_map.o)
std::map<std::string, std::string, std::lessstd::string, std::allocator<std::pair<std::string const, std::string> > >::operator[](std::string const&) in libboost_program_options.a(variables_map.o)
std::_Rb_tree<std::string, std::string, std::_Identitystd::string, std::lessstd::string, std::allocatorstd::string >::_M_insert_unique(std::string const&) in libboost_program_options.a(variables_map.o)
...
"std::string::_M_ibegin() const", referenced from:
bool boost::char_separator<char, std::char_traits >::operator()<__gnu_cxx::_normal_iterator<char const, std::string>, std::string>(__gnu_cxx::__normal_iterator<char const*, std::string>&, _gnu_cxx::normal_iterator<char const*, std::string>, std::string&) in libboost_program_options.a(options_description.o)
boost::program_options::typed_value<bool, char>::default_value(bool const&) in libboost_program_options.a(value_semantic.o)
boost::RegEx::What(int) const in libboost_regex.a(cregex.o)
boost::re_detail::cpp_regex_traits_implementation::transform_primary(char const
, char const
) const in libboost_regex.a(instances.o)
"std::string::operator[](unsigned long) const", referenced from:
boost::program_options::option_description::canonical_display_name(int) const in libboost_program_options.a(options_description.o)
std::basic_string<char, std::char_traits, std::allocator > boost::program_options::(anonymous namespace)::tolower
(std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(options_description.o)
boost::program_options::detail::cmdline::parse_dos_option(std::vector<std::string, std::allocatorstd::string >&) in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_short_option(std::vector<std::string, std::allocatorstd::string >&) in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_long_option(std::vector<std::string, std::allocatorstd::string >&) in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_disguised_long_option(std::vector<std::string, std::allocatorstd::string >&) in libboost_program_options.a(cmdline.o)
__gnu_cxx::__normal_iterator<char const*, std::string> boost::re_detail::re_is_set_member<__gnu_cxx::__normal_iterator<char const*, std::string>, char, boost::regex_traits<char, boost::cpp_regex_traits >, unsigned int>(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::_normal_iterator<char const*, std::string>, boost::re_detail::re_set_long const, boost::re_detail::regex_data<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, bool) in libboost_regex.a(cregex.o)
...
"std::basic_streambuf<char, std::char_traits >::gptr() const", referenced from:
boost::re_detail::parser_buf<char, std::char_traits >::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode) in libboost_regex.a(cregex.o)
boost::re_detail::parser_buf<char, std::char_traits >::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode) in libboost_regex.a(instances.o)
"std::basic_streambuf<char, std::char_traits >::eback() const", referenced from:
boost::re_detail::parser_buf<char, std::char_traits >::seekoff(long long, std::_Ios_Seekdir, std::_Ios_Openmode) in libboost_regex.a(cregex.o)
boost::re_detail::parser_buf<char, std::char_traits >::seekpos(std::fpos<__mbstate_t>, std::Ios_Openmode) in libboost_regex.a(cregex.o)
boost::re_detail::parser_buf<char, std::char_traits >::seekoff(long long, std::Ios_Seekdir, std::Ios_Openmode) in libboost_regex.a(instances.o)
boost::re_detail::parser_buf<char, std::char_traits >::seekpos(std::fpos<mbstate_t>, std::Ios_Openmode) in libboost_regex.a(instances.o)
"std::basic_streambuf<char, std::char_traits >::egptr() const", referenced from:
boost::re_detail::parser_buf<char, std::char_traits >::seekoff(long long, std::Ios_Seekdir, std::Ios_Openmode) in libboost_regex.a(cregex.o)
boost::re_detail::parser_buf<char, std::char_traits >::seekpos(std::fpos<mbstate_t>, std::Ios_Openmode) in libboost_regex.a(cregex.o)
boost::re_detail::parser_buf<char, std::char_traits >::seekoff(long long, std::Ios_Seekdir, std::Ios_Openmode) in libboost_regex.a(instances.o)
boost::re_detail::parser_buf<char, std::char_traits >::seekpos(std::fpos<mbstate_t>, std::Ios_Openmode) in libboost_regex.a(instances.o)
"std::basic_stringstream<char, std::char_traits, std::allocator >::str() const", referenced from:
boost::program_options::options_description::print(std::ostream&) const in libboost_program_options.a(options_description.o)
"std::codecvt<wchar_t, char, mbstate_t>::do_length(mbstate_t&, char const, char const, unsigned long) const", referenced from:
vtable for boost::program_options::detail::utf8_codecvt_facet in libboost_program_options.a(utf8_codecvt_facet.o)
"std::collate::transform(char const
, char const
) const", referenced from:
boost::re_detail::cpp_regex_traits_implementation::transform(char const, char const) const in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_implementation::transform_primary(char const, char const) const in libboost_regex.a(instances.o)
"std::messages::get(int, int, int, std::string const&) const", referenced from:
boost::re_detail::cpp_regex_traits_implementation::init() in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_char_layer::init() in libboost_regex.a(cpp_regex_traits.o)
"std::messages::open(std::string const&, std::locale const&) const", referenced from:
boost::re_detail::cpp_regex_traits_implementation::init() in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_char_layer::init() in libboost_regex.a(cpp_regex_traits.o)
"std::messages::close(int) const", referenced from:
boost::re_detail::cpp_regex_traits_char_layer::init() in libboost_regex.a(cpp_regex_traits.o)
"std::numpunct::thousands_sep() const", referenced from:
boost::cpp_regex_traits::toi(char const&, char const, int) const in libboost_regex.a(instances.o)
"std::basic_ios<char, std::char_traits >::operator void() const", referenced from:
boost::cpp_regex_traits::toi(char const&, char const, int) const in libboost_regex.a(instances.o)
"std::allocator::std::allocator()", referenced from:
boost::system::system_error::system_error(boost::system::error_code, char const) in libboost_thread.a(thread.o)
boost::gregorian::bad_day_of_month::bad_day_of_month() in libboost_thread.a(thread.o)
boost::gregorian::bad_month::bad_month() in libboost_thread.a(thread.o)
boost::gregorian::bad_year::bad_year() in libboost_thread.a(thread.o)
boost::gregorian:📅:date(boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day) in libboost_thread.a(thread.o)
boost::date_time::c_time::gmtime(long const, tm) in libboost_thread.a(thread.o)
boost::thread_detail::future_error_category::message(int) const in libboost_thread.a(future.o)
...
"std::allocator::~std::allocator()", referenced from:
boost::system::system_error::system_error(boost::system::error_code, char const) in libboost_thread.a(thread.o)
boost::gregorian::bad_day_of_month::bad_day_of_month() in libboost_thread.a(thread.o)
boost::gregorian::bad_month::bad_month() in libboost_thread.a(thread.o)
boost::gregorian::bad_year::bad_year() in libboost_thread.a(thread.o)
boost::gregorian:📅:date(boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day) in libboost_thread.a(thread.o)
boost::date_time::c_time::gmtime(long const, tm) in libboost_thread.a(thread.o)
boost::thread_detail::future_error_category::message(int) const in libboost_thread.a(future.o)
...
"std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::replace(gnu_cxx::normal_iterator<wchar_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, gnu_cxx::normal_iterator<wchar_t*, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, wchar_t, wchar_t)", referenced from:
std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > boost::detail::convert<wchar_t, char, boost::bi::bind_t<std::codecvt_base::result, boost::mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, char const, char const, char const&, wchar_t, wchar_t, wchar_t&>, boost::bi::list8<boost::bi::value<std::codecvt<wchar_t, char, _mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > > >(std::basic_string<char, std::char_traits, std::allocator > const&, boost::bi::bind_t<std::codecvt_base::result, boost::mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, char const, char const, char const&, wchar_t, wchar_t, wchar_t&>, boost::bi::list8<boost::bi::value<std::codecvt<wchar_t, char, mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > >) in libboost_program_options.a(convert.o)
"std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::std::basic_string(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)", referenced from:
boost::program_options::value_semantic_codecvt_helper<wchar_t>::parse(boost::any&, std::vector<std::string, std::allocatorstd::string > const&, bool) const in libboost_program_options.a(value_semantic.o)
boost::program_options::validate(boost::any&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, std::string
, int) in libboost_program_options.a(value_semantic.o)
boost::program_options::validate(boost::any&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, bool
, int) in libboost_program_options.a(value_semantic.o)
boost::any::holder<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::clone() const in libboost_program_options.a(value_semantic.o)
std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >* std::__uninitialized_copy_aux<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
>(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::_false_type) in libboost_program_options.a(value_semantic.o)
std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >::M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > >, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) in libboost_program_options.a(value_semantic.o)
"std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::std::basic_string()", referenced from:
std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const& boost::program_options::validators::get_single_string<wchar_t>(std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, bool) in libboost_program_options.a(value_semantic.o)
std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > boost::detail::convert<wchar_t, char, boost::bi::bind_t<std::codecvt_base::result, boost::mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, char const, char const, char const&, wchar_t, wchar_t, wchar_t&>, boost::bi::list8<boost::bi::value<std::codecvt<wchar_t, char, _mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > > >(std::basic_string<char, std::char_traits, std::allocator > const&, boost::bi::bind_t<std::codecvt_base::result, boost::mfi::cmf7<std::codecvt_base::result, std::codecvt_abstract_base<wchar_t, char, mbstate_t>, mbstate_t&, char const, char const, char const&, wchar_t, wchar_t, wchar_t&>, boost::bi::list8<boost::bi::value<std::codecvt<wchar_t, char, _mbstate_t> const>, boost::arg<1>, boost::arg<2>, boost::arg<3>, boost::arg<4>, boost::arg<5>, boost::arg<6>, boost::arg<7> > >) in libboost_program_options.a(convert.o)
"std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~std::basic_string()", referenced from:
boost::program_options::value_semantic_codecvt_helper::parse(boost::any&, std::vector<std::string, std::allocatorstd::string > const&, bool) const in libboost_program_options.a(value_semantic.o)
tcf_1 in libboost_program_options.a(value_semantic.o)
boost::program_options::value_semantic_codecvt_helper<wchar_t>::parse(boost::any&, std::vector<std::string, std::allocatorstd::string > const&, bool) const in libboost_program_options.a(value_semantic.o)
boost::program_options::validate(boost::any&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, bool
, int) in libboost_program_options.a(value_semantic.o)
boost::any::holder<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::~holder() in libboost_program_options.a(value_semantic.o)
boost::any::holder<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >::~holder() in libboost_program_options.a(value_semantic.o)
std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
std::__uninitialized_copy_aux<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >
, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >>(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::_false_type) in libboost_program_options.a(value_semantic.o)
...
"std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::operator=(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)", referenced from:
std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > >::M_insert_aux(__gnu_cxx::__normal_iterator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > >, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) in libboost_program_options.a(value_semantic.o)
"std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::operator[](unsigned long)", referenced from:
boost::program_options::validate(boost::any&, std::vector<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >, std::allocator<std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > > > const&, bool
, int) in libboost_program_options.a(value_semantic.o)
"std::istream::std::istream(std::basic_streambuf<char, std::char_traits >)", referenced from:
boost::cpp_regex_traits::toi(char const&, char const, int) const in libboost_regex.a(instances.o)
"std::istream::~std::istream()", referenced from:
boost::cpp_regex_traits::toi(char const&, char const, int) const in libboost_regex.a(instances.o)
"std::istream::operator>>(std::ios_base& ()(std::ios_base&))", referenced from:
boost::cpp_regex_traits::toi(char const&, char const, int) const in libboost_regex.a(instances.o)
"std::istream::operator>>(int&)", referenced from:
boost::cpp_regex_traits::toi(char const&, char const, int) const in libboost_regex.a(instances.o)
"std::ostream::put(char)", referenced from:
boost::program_options::options_description::print(std::ostream&) const in libboost_program_options.a(options_description.o)
"std::string::Alloc_hider::Alloc_hider(char, std::allocator const&)", referenced from:
boost::re_detail::RegExData::update() in libboost_regex.a(cregex.o)
boost::RegEx::What(int) const in libboost_regex.a(cregex.o)
boost::re_detail::pred2::operator()(boost::match_results<char const*, std::allocator<boost::sub_match<char const*> > > const&) in libboost_regex.a(cregex.o)
unsigned long boost::regex_split<std::back_insert_iterator<std::vector<std::string, std::allocatorstd::string > >, char, std::char_traits, std::allocator, boost::regex_traits<char, boost::cpp_regex_traits > >(std::back_insert_iterator<std::vector<std::string, std::allocatorstd::string > >, std::basic_string<char, std::char_traits, std::allocator >&, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, boost::regex_constants::match_flags, unsigned long) in libboost_regex.a(cregex.o)
boost::re_detail::cpp_regex_traits_implementation::lookup_classname_imp(char const
, char const
) const in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_implementation::lookup_collatename(char const, char const) const in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_implementation::lookup_classname(char const, char const) const in libboost_regex.a(instances.o)
...
"std::string::S_empty_rep()", referenced from:
char* std::string::S_construct<char const*>(char const, char const
, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::_normal_iterator<char const*, std::string>, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::S_construct<char const*>(char const, char const
, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char*, std::string> >(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::S_copy_chars(char, __gnu_cxx::_normal_iterator<char const, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>)", referenced from:
char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::__normal_iterator<char const*, std::string>, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
"std::string::S_copy_chars(char, __gnu_cxx::_normal_iterator<char, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>)", referenced from:
char* std::string::S_construct<__gnu_cxx::__normal_iterator<char*, std::string> >(gnu_cxx::normal_iterator<char*, std::string>, gnu_cxx::normal_iterator<char*, std::string>, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::S_copy_chars(char, char const
, char const
)", referenced from:
char
std::string::S_construct<char const*>(char const, char const
, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::S_construct<char const*>(char const, char const, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::end()", referenced from:
boost::program_options::options_description::print(std::ostream&) const in libboost_program_options.a(options_description.o)
unsigned long boost::regex_split<std::back_insert_iterator<std::vector<std::string, std::allocatorstd::string > >, char, std::char_traits, std::allocator, boost::regex_traits<char, boost::cpp_regex_traits > >(std::back_insert_iterator<std::vector<std::string, std::allocatorstd::string > >, std::basic_string<char, std::char_traits, std::allocator >&, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, boost::regex_constants::match_flags, unsigned long) in libboost_regex.a(cregex.o)
boost::re_detail::cpp_regex_traits_implementation::lookup_collatename(char const
, char const) const in libboost_regex.a(instances.o)
boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits > >::append_set(boost::re_detail::basic_char_set<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, mpl::bool) in libboost_regex.a(instances.o)
"std::string::Rep::M_destroy(std::allocator const&)", referenced from:
char
std::string::S_construct<char const*>(char const, char const
, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::_normal_iterator<char const*, std::string>, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::S_construct<char const*>(char const, char const
, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char*, std::string> >(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::_Rep::M_refdata()", referenced from:
char* std::string::S_construct<char const*>(char const, char const
, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::_normal_iterator<char const*, std::string>, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::S_construct<char const*>(char const, char const
, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char*, std::string> >(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::_Rep::M_set_length_and_sharable(unsigned long)", referenced from:
char* std::string::S_construct<char const*>(char const, char const
, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char const*, std::string> >(__gnu_cxx::__normal_iterator<char const*, std::string>, __gnu_cxx::_normal_iterator<char const*, std::string>, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::S_construct<char const*>(char const, char const
, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char*, std::string> >(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::_Rep::S_create(unsigned long, unsigned long, std::allocator const&)", referenced from:
char* std::string::S_construct<char const*>(char const, char const
, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct<__gnu_cxx::normal_iterator<char const*, std::string> >(gnu_cxx::normal_iterator<char const*, std::string>, gnu_cxx::normal_iterator<char const*, std::string>, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::S_construct<char const*>(char const, char const
, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
char* std::string::S_construct<__gnu_cxx::__normal_iterator<char*, std::string> >(_gnu_cxx::normal_iterator<char*, std::string>, gnu_cxx::normal_iterator<char*, std::string>, std::allocator const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::begin()", referenced from:
boost::program_options::options_description::print(std::ostream&) const in libboost_program_options.a(options_description.o)
boost::program_options::detail::cmdline::parse_short_option(std::vector<std::string, std::allocatorstd::string >&) in libboost_program_options.a(cmdline.o)
unsigned long boost::regex_split<std::back_insert_iterator<std::vector<std::string, std::allocatorstd::string > >, char, std::char_traits, std::allocator, boost::regex_traits<char, boost::cpp_regex_traits > >(std::back_insert_iterator<std::vector<std::string, std::allocatorstd::string > >, std::basic_string<char, std::char_traits, std::allocator >&, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, boost::regex_constants::match_flags, unsigned long) in libboost_regex.a(cregex.o)
boost::re_detail::cpp_regex_traits_implementation::transform_primary(char const
, char const
) const in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_implementation::lookup_collatename(char const
, char const
) const in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_implementation::lookup_classname(char const, char const) const in libboost_regex.a(instances.o)
boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits > >::append_set(boost::re_detail::basic_char_set<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, mpl::bool) in libboost_regex.a(instances.o)
...
"std::string::erase(gnu_cxx::normal_iterator<char, std::string>)", referenced from:
boost::program_options::detail::cmdline::parse_short_option(std::vector<std::string, std::allocatorstd::string >&) in libboost_program_options.a(cmdline.o)
"std::string::erase(unsigned long, unsigned long)", referenced from:
boost::program_options::options_description::print(std::ostream&) const in libboost_program_options.a(options_description.o)
unsigned long boost::regex_split<std::back_insert_iterator<std::vector<std::string, std::allocatorstd::string > >, char, std::char_traits, std::allocator, boost::regex_traits<char, boost::cpp_regex_traits > >(std::back_insert_iterator<std::vector<std::string, std::allocatorstd::string > >, std::basic_string<char, std::char_traits, std::allocator >&, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits > > const&, boost::regex_constants::match_flags, unsigned long) in libboost_regex.a(cregex.o)
boost::re_detail::cpp_regex_traits_implementation::transform(char const
, char const
) const in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_implementation::transform_primary(char const
, char const
) const in libboost_regex.a(instances.o)
"std::string::append(char const)", referenced from:
boost::program_options::option_description::format_name() const in libboost_program_options.a(options_description.o)
boost::program_options::ambiguous_option::substitute_placeholders(std::string const&) const in libboost_program_options.a(value_semantic.o)
boost::program_options::typed_value<bool, char>::name() const in libboost_program_options.a(value_semantic.o)
"std::string::append(char const, unsigned long)", referenced from:
std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(char const, std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(options_description.o)
std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(char const, std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(value_semantic.o)
std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(char const, std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(cmdline.o)
"std::string::append(std::string const&)", referenced from:
boost::program_options::option_description::format_name() const in libboost_program_options.a(options_description.o)
std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(char, std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(options_description.o)
std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(char const, std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(options_description.o)
boost::program_options::error_with_option_name::get_canonical_option_name() const in libboost_program_options.a(value_semantic.o)
std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(char, std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(value_semantic.o)
boost::program_options::typed_value<bool, char>::name() const in libboost_program_options.a(value_semantic.o)
std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(char const*, std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(value_semantic.o)
...
"std::string::append(unsigned long, char)", referenced from:
boost::program_options::option_description::canonical_display_name(int) const in libboost_program_options.a(options_description.o)
std::basic_string<char, std::char_traits, std::allocator > boost::program_options::(anonymous namespace)::tolower(std::basic_string<char, std::char_traits, std::allocator > const&) in libboost_program_options.a(options_description.o)
std::basic_string<char, std::char_traits, std::allocator > std::operator+<char, std::char_traits, std::allocator >(char, std::basic_string<char, std::char_traits

Owner

deanberris commented Oct 8, 2012

This is a Boost issue -- if you've built Boost with libc++ and clang this
wouldn't be a problem.

On Mon, Oct 8, 2012 at 7:55 AM, Graeme Russell notifications@github.comwrote:

I'm currently trying to build cpp-netlib 0.9.4 with boost 1.50.0 but keep
getting linking errors with the standard library. I managed to compile with
g++ no problem.

$ make http_client
/opt/local/bin/cmake -H/Users/graemerussell/Downloads/cpp-netlib-0.9.4
-B/Users/graemerussell/Downloads/cpp-netlib-0.9.4 --check-build-system
CMakeFiles/Makefile.cmake 0
make -f CMakeFiles/Makefile2 http_client
/opt/local/bin/cmake -H/Users/graemerussell/Downloads/cpp-netlib-0.9.4
-B/Users/graemerussell/Downloads/cpp-netlib-0.9.4 --check-build-system
CMakeFiles/Makefile.cmake 0
/opt/local/bin/cmake -E cmake_progress_start
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/CMakeFiles 4
make -f CMakeFiles/Makefile2
libs/network/example/CMakeFiles/http_client.dir/all
make -f libs/network/src/CMakeFiles/cppnetlib-uri.dir/build.make
libs/network/src/CMakeFiles/cppnetlib-uri.dir/depend
cd /Users/graemerussell/Downloads/cpp-netlib-0.9.4 && /opt/local/bin/cmake
-E cmake_depends "Unix Makefiles"
/Users/graemerussell/Downloads/cpp-netlib-0.9.4
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/src
/Users/graemerussell/Downloads/cpp-netlib-0.9.4
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/src
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/src/CMakeFiles/cppnetlib-uri.dir/DependInfo.cmake
--color=
make -f libs/network/src/CMakeFiles/cppnetlib-uri.dir/build.make
libs/network/src/CMakeFiles/cppnetlib-uri.dir/build
make[3]: Nothing to be done for
libs/network/src/CMakeFiles/cppnetlib-uri.dir/build'.
/opt/local/bin/cmake -E cmake_progress_report
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/CMakeFiles 20 21
[ 50%] Built target cppnetlib-uri
make -f
libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/build.make
libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/depend
cd /Users/graemerussell/Downloads/cpp-netlib-0.9.4 && /opt/local/bin/cmake
-E cmake_depends "Unix Makefiles"
/Users/graemerussell/Downloads/cpp-netlib-0.9.4
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/src
/Users/graemerussell/Downloads/cpp-netlib-0.9.4
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/src
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/DependInfo.cmake
--color=
make -f
libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/build.make
libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/build
make[3]: Nothing to be done for
libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/build'.
/opt/local/bin/cmake -E cmake_progress_report
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/CMakeFiles 18
[ 75%] Built target cppnetlib-client-connections
make -f libs/network/example/CMakeFiles/http_client.dir/build.make
libs/network/example/CMakeFiles/http_client.dir/depend
cd /Users/graemerussell/Downloads/cpp-netlib-0.9.4 && /opt/local/bin/cmake
-E cmake_depends "Unix Makefiles"
/Users/graemerussell/Downloads/cpp-netlib-0.9.4
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/example
/Users/graemerussell/Downloads/cpp-netlib-0.9.4
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/example
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/example/CMakeFiles/http_client.dir/DependInfo.cmake
--color=
Scanning dependencies of target http_client
make -f libs/network/example/CMakeFiles/http_client.dir/build.make
libs/network/example/CMakeFiles/http_client.dir/build
/opt/local/bin/cmake -E cmake_progress_report
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/CMakeFiles 25
[100%] Building CXX object
libs/network/example/CMakeFiles/http_client.dir/http_client.cpp.o
cd /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/example &&
/opt/local/bin/clang++-mp-3.1 -DBOOST_NETWORK_ENABLE_HTTPS -stdlib=libc++
-std=c++11 -I/usr/local/include
-I/Users/graemerussell/Downloads/cpp-netlib-0.9.4 -I/opt/local/include -o
CMakeFiles/http_client.dir/http_client.cpp.o -c
/Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/example/http_client.cpp
Linking CXX executable ../../../example/http_client
cd /Users/graemerussell/Downloads/cpp-netlib-0.9.4/libs/network/example &&
/opt/local/bin/cmake -E cmake_link_script
CMakeFiles/http_client.dir/link.txt --verbose=1
/opt/local/bin/clang++-mp-3.1 -stdlib=libc++ -std=c++11
-Wl,-search_paths_first -Wl,-headerpad_max_install_names
CMakeFiles/http_client.dir/http_client.cpp.o -o
../../../example/http_client /usr/local/lib/libboost_program_options.a
/usr/local/lib/libboost_thread.a /usr/local/lib/libboost_date_time.a
/usr/local/lib/libboost_regex.a /usr/local/lib/libboost_system.a
../src/libcppnetlib-uri.a ../src/libcppnetlib-client-connections.a
/opt/local/lib/libssl.dylib /opt/local/lib/libcrypto.dylib
Undefined symbols for architecture x86_64:
"boost::program_options::to_internal(std::__1::basic_string<char, std::__1::char_traits,
std::__1::allocator > const&)", referenced from:
std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::
*1::allocator >, std::**1::allocator<std::**1::basic_string<char, std::**1::char_traits,
std::**1::allocator > > > boost::program_options::to_internal<std::**1::basic_string<char,
std::**1::char_traits, std::**1::allocator > >(std::**1::vector<std::**1::basic_string<char,
std::**1::char_traits, std::**1::allocator >, std::**1::allocator<std::**1::basic_string<char,
std::**1::char_traits, std::**1::allocator > > > const&) in
http_client.cpp.o
"boost::program_options::options_description::options_description(std::**1::basic_string<char,
std::**1::char_traits, std::**1::allocator > const&, unsigned int,
unsigned int)", referenced from:
main in http_client.cpp.o
"boost::program_options::detail::cmdline::cmdline(std::**1::vector<std::**1::basic_string<char,
std::**1::char_traits, std::**1::allocator >, std::**1::allocator<std::**1::basic_string<char,
std::**1::char_traits, std::**1::allocator > > > const&)", referenced
from:
boost::program_options::basic_command_line_parser::basic_command_line_parser(int,
char const* const
) in http_client.cpp.o
"boost::program_options::validate(boost::any&, std::__1::vector<std::__1::basic_string<char,
std::__1::char_traits, std::__1::allocator >, std::__1::allocator<std::__1::basic_string<char,
std::__1::char_traits, std::__1::allocator > > > const&, std::__1::basic_string<char,
std::__1::char_traits, std::__1::allocator >
, int)", referenced from:
boost::program_options::typed_value<std::**1::basic_string<char, std::**1::char_traits,
std::**1::allocator >, char>::xparse(boost::any&, std::**1::vector<std::**1::basic_string<char,
std::**1::char_traits, std::**1::allocator >, std::**1::allocator<std::**1::basic_string<char,
std::**1::char_traits, std::**1::allocator > > > const&) const in
http_client.cpp.o
"boost::program_options::operator<<(std::**1::basic_ostream<char, std::**1::char_traits

&, boost::program_options::options_description const&)", referenced from:
_main in http_client.cpp.o
"boost::program_options::value_semantic_codecvt_helper::parse(boost::any&,
std::**1::vector<std::**1::basic_string<char, std::**1::char_traits, std::
**1::allocator >, std::**1::allocator<std::**1::basic_string<char, std::**1::char_traits,
std::**1::allocator > > > const&, bool) const", referenced from:
vtable for boost::program_options::typed_value<std::**1::basic_string<char,
std::**1::char_traits, std::**1::allocator >, char> in http_client.cpp.o
"std::basic_string, std::allocator >::data() const", referenced from:
std::basic_string, std::allocator > boost::detail::convert<char, wchar_t,
boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::**codecvt_abstract_base,
__mbstate_t&, wchar_t const, wchar_t const, wchar_t const&, char, char,
char&>, boost::bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > > >(std::basic_string,
std::allocator > const&, boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::__codecvt_abstract_base,
__mbstate_t&, wchar_t const, wchar_t const, wchar_t const&, char, char,
char&>, boost::_bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > >) in
libboost_program_options.a(convert.o)
"std::basic_string, std::allocator >::size() const", referenced from:
boost::program_options::validate(boost::any&, std::vector, std::allocator
, std::allocator, std::allocator > > > const&, bool, int) in
libboost_program_options.a(value_semantic.o)
std::basic_string, std::allocator > boost::detail::convert<char, wchar_t,
boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::__codecvt_abstract_base,
__mbstate_t&, wchar_t const, wchar_t const, wchar_t const&, char, char,
char&>, boost::bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > > >(std::basic_string,
std::allocator > const&, boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::**codecvt_abstract_base,
__mbstate_t&, wchar_t const, wchar_t const, wchar_t const&, char, char,
char&>, boost::_bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > >) in
libboost_program_options.a(convert.o)
"std::basic_string, std::allocator >::empty() const", referenced from:
boost::program_options::validate(boost::any&, std::vector, std::allocator
, std::allocator, std::allocator > > > const&, bool, int) in
libboost_program_options.a(value_semantic.o)
"std::basic_string, std::allocator >::_M_iend() const", referenced from:
std::basic_string, std::allocator > boost::detail::convert<wchar_t, char,
boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::**codecvt_abstract_base,
__mbstate_t&, char const, char const, char const&, wchar_t, wchar_t,
wchar_t&>, boost::bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > > >(std::basic_string,
std::allocator > const&, boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::__codecvt_abstract_base,
__mbstate_t&, char const, char const, char const&, wchar_t, wchar_t,
wchar_t&>, boost::_bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > >) in
libboost_program_options.a(convert.o)
"std::basic_string, std::allocator >::compare(wchar_t const) const",
referenced from:
boost::program_options::validate(boost::any&, std::vector, std::allocator
, std::allocator, std::allocator > > > const&, bool, int) in
libboost_program_options.a(value_semantic.o)
"std::string::find_last_of(char const, unsigned long) const", referenced
from:
boost::program_options::error_with_option_name::get_canonical_option_name()
const in libboost_program_options.a(value_semantic.o)
"std::string::end() const", referenced from:
boost::program_options::options_description::print(std::ostream&) const in
libboost_program_options.a(options_description.o)
boost::RegEx::Merge(std::string const&, std::string const&, bool,
boost::regex_constants::_match_flags) in libboost_regex.a(cregex.o)
"std::string::data() const", referenced from:
std::basic_string, std::allocator > boost::detail::convert<wchar_t, char,
boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::__codecvt_abstract_base,
__mbstate_t&, char const, char const, char const&, wchar_t, wchar_t,
wchar_t&>, boost::bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > > >(std::basic_string,
std::allocator > const&, boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::**codecvt_abstract_base,
__mbstate_t&, char const, char const, char const&, wchar_t, wchar_t,
wchar_t&>, boost::bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > >) in
libboost_program_options.a(convert.o)
"std::string::find(char const, unsigned long, unsigned long) const",
referenced from:
boost::program_options::error_with_option_name::replace_token(std::string
const&, std::string const&) const in
libboost_program_options.a(value_semantic.o)
"std::string::find(std::string const&, unsigned long) const", referenced
from:
boost::program_options::option_description::match(std::string const&,
bool, bool, bool) const in libboost_program_options.a(options_description.o)
"std::string::find(char, unsigned long) const", referenced from:
boost::program_options::option_description::key(std::string const&) const
in libboost_program_options.a(options_description.o)
boost::program_options::option_description::set_name(char const
) in
libboost_program_options.a(options_description.o)
boost::program_options::options_description::print(std::ostream&) const in
libboost_program_options.a(options_description.o)
boost::program_options::options_description::find_nothrow(std::string
const&, bool, bool, bool) const in
libboost_program_options.a(options_description.o)
bool boost::char_separator >::operator()<__gnu_cxx::__normal_iterator,
std::string>(__gnu_cxx::__normal_iterator&, __gnu_cxx::normal_iterator,
std::string&) in libboost_program_options.a(options_description.o)
boost::program_options::detail::cmdline::parse_long_option(std::vector >&)
in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_disguised_long_option(std::vector
&) in libboost_program_options.a(cmdline.o)
...
"std::string::size() const", referenced from:
boost::program_options::options_description::print(std::ostream&) const in
libboost_program_options.a(options_description.o)
std::basic_string, std::allocator > boost::program_options::(anonymous
namespace)::tolower
(std::basic_string, std::allocator > const&) in
libboost_program_options.a(options_description.o)
std::basic_string, std::allocator > std::operator+, std::allocator >(char,
std::basic_string, std::allocator > const&) in
libboost_program_options.a(options_description.o)
std::basic_string, std::allocator > std::operator+, std::allocator >(char
const, std::basic_string, std::allocator > const&) in
libboost_program_options.a(options_description.o)
boost::program_options::validate(boost::any&, std::vector > const&, bool,
int) in libboost_program_options.a(value_semantic.o)
std::basic_string, std::allocator > std::operator+, std::allocator >(char,
std::basic_string, std::allocator > const&) in
libboost_program_options.a(value_semantic.o)
std::basic_string, std::allocator > std::operator+, std::allocator >(char
const
, std::basic_string, std::allocator > const&) in
libboost_program_options.a(value_semantic.o)
...
"std::string::begin() const", referenced from:
boost::program_options::options_description::print(std::ostream&) const in
libboost_program_options.a(options_description.o)
boost::RegEx::Merge(std::string const&, std::string const&, bool,
boost::regex_constants::_match_flags) in libboost_regex.a(cregex.o)
"std::string::c_str() const", referenced from:
boost::system::system_error::what() const in libboost_thread.a(thread.o)
boost::system::system_error::what() const in libboost_thread.a(future.o)
boost::program_options::error_with_option_name::replace_token(std::string
const&, std::string const&) const in
libboost_program_options.a(value_semantic.o)
boost::program_options::error_with_option_name::what() const in
libboost_program_options.a(value_semantic.o)
boost::RegEx::Merge(std::string const&, std::string const&, bool,
boost::regex_constants::_match_flags) in libboost_regex.a(cregex.o)
boost::RegEx::RegEx(std::string const&, bool) in libboost_regex.a(cregex.o)
boost::RegEx::RegEx(std::string const&, bool) in libboost_regex.a(cregex.o)
...
"std::string::empty() const", referenced from:
boost::system::system_error::what() const in libboost_thread.a(thread.o)
boost::system::system_error::what() const in libboost_thread.a(future.o)
boost::program_options::store(boost::program_options::basic_parsed_options
const&, boost::program_options::variables_map&, bool) in
libboost_program_options.a(variables_map.o)
boost::program_options::option_description::key(std::string const&) const
in libboost_program_options.a(options_description.o)
boost::program_options::option_description::format_name() const in
libboost_program_options.a(options_description.o)
boost::program_options::option_description::canonical_display_name(int)
const in libboost_program_options.a(options_description.o)
boost::program_options::options_description::print(std::ostream&) const in
libboost_program_options.a(options_description.o)
...
"std::string::length() const", referenced from:
boost::program_options::store(boost::program_options::basic_parsed_options
const&, boost::program_options::variables_map&, bool) in
libboost_program_options.a(variables_map.o)
boost::program_options::option_description::canonical_display_name(int)
const in libboost_program_options.a(options_description.o)
boost::program_options::option_description::match(std::string const&,
bool, bool, bool) const in libboost_program_options.a(options_description.o)
bool boost::char_separator >::operator()<**gnu_cxx::**normal_iterator,
std::string>(**gnu_cxx::**normal_iterator&, __gnu_cxx::*normal_iterator,
std::string&) in libboost_program_options.a(options_description.o)
boost::program_options::error_with_option_name::replace_token(std::string
const&, std::string const&) const in
libboost_program_options.a(value_semantic.o)
boost::program_options::error_with_option_name::substitute_placeholders(std::string
const&) const in libboost_program_options.a(value_semantic.o)
boost::program_options::error_with_option_name::get_canonical_option_name()
const in libboost_program_options.a(value_semantic.o)
...
"std::string::substr(unsigned long, unsigned long) const", referenced from:
boost::program_options::option_description::set_name(char const
) in
libboost_program_options.a(options_description.o)
boost::program_options::option_description::match(std::string const&,
bool, bool, bool) const in libboost_program_options.a(options_description.o)
boost::program_options::error_with_option_name::get_canonical_option_name()
const in libboost_program_options.a(value_semantic.o)
boost::program_options::detail::cmdline::parse_dos_option(std::vector >&)
in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_short_option(std::vector
&) in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_long_option(std::vector >&)
in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_disguised_long_option(std::vector
&) in libboost_program_options.a(cmdline.o)
...
"std::string::_M_iend() const", referenced from:
bool boost::char_separator >::operator()<**gnu_cxx::**normal_iterator,
std::string>(**gnu_cxx::**normal_iterator&, __gnu_cxx::**normal_iterator,
std::string&) in libboost_program_options.a(options_description.o)
boost::program_options::typed_value::default_value(bool const&) in
libboost_program_options.a(value_semantic.o)
boost::RegEx::What(int) const in libboost_regex.a(cregex.o)
boost::re_detail::cpp_regex_traits_implementation::transform_primary(char
const, char const) const in libboost_regex.a(instances.o)
std::basic_string, std::allocator > boost::detail::convert<char, wchar_t,
boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::**codecvt_abstract_base,
__mbstate_t&, wchar_t const, wchar_t const, wchar_t const&, char, char,
char&>, boost::bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > > >(std::basic_string,
std::allocator > const&, boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::__codecvt_abstract_base,
__mbstate_t&, wchar_t const, wchar_t const, wchar_t const&, char, char,
char&>, boost::bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > >) in
libboost_program_options.a(convert.o)
"std::string::compare(char const) const", referenced from:
boost::program_options::validate(boost::any&, std::vector > const&, bool
,
int) in libboost_program_options.a(value_semantic.o)
boost::program_options::detail::cmdline::parse_terminator(std::vector >&)
in libboost_program_options.a(cmdline.o)
__gnu_cxx::normal_iterator boost::re_detail::re_is_set_member<
gnu_cxx::normal_iterator, char, boost::regex_traits >, unsigned int>(
gnu_cxx::**normal_iterator, __gnu_cxx::**normal_iterator,
boost::re_detail::re_set_long const, boost::re_detail::regex_data > >
const&, bool) in libboost_regex.a(cregex.o)
char const boost::re_detail::re_is_set_member >, unsigned int>(char const,
char const, boost::re_detail::re_set_long const,
boost::re_detail::regex_data > > const&, bool) in libboost_regex.a(cregex.o)
boost::re_detail::mapfile_iterator boost::re_detail::re_is_set_member >,
unsigned int>(boost::re_detail::mapfile_iterator,
boost::re_detail::mapfile_iterator, boost::re_detail::re_set_long const,
boost::re_detail::regex_data > > const&, bool) in libboost_regex.a(cregex.o)
unsigned int boost::re_detail::find_sort_syntax
boost::re_detail::cpp_regex_traits_implementation<char,
char>(boost::re_detail::cpp_regex_traits_implementation const, char) in
libboost_regex.a(instances.o)
__gnu_cxx::normal_iterator boost::re_detail::re_is_set_member<
gnu_cxx::normal_iterator, char, boost::regex_traits >, unsigned int>(
gnu_cxx::*normal_iterator, _gnu_cxx::**normal_iterator,
boost::re_detail::re_set_long const
, boost::re_detail::regex_data > >
const&, bool) in libboost_regex.a(instances.o)
...
"std::string::compare(std::string const&) const", referenced from:
boost::program_options::store(boost::program_options::basic_parsed_options
const&, boost::program_options::variables_map&, bool) in
libboost_program_options.a(variables_map.o)
boost::program_options::variables_map::get(std::string const&) const in
libboost_program_options.a(variables_map.o)
boost::program_options::variables_map::notify() in
libboost_program_options.a(variables_map.o)
std::_Rb_tree, std::_Select1st >, std::lessstd::string, std::allocator >
::_M_insert_unique(std::pair const&) in
libboost_program_options.a(variables_map.o)
std::_Rb_tree, std::_Select1st >, std::lessstd::string, std::allocator >
::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) in
libboost_program_options.a(variables_map.o)
std::map, std::allocator > >::operator in
libboost_program_options.a(variables_map.o)
std::_Rb_tree, std::lessstd::string, std::allocatorstd::string>::_M_insert_unique(std::string const&) in
libboost_program_options.a(variables_map.o)
...
"std::string::M_ibegin() const", referenced from:
bool boost::char_separator >::operator()<__gnu_cxx::__normal_iterator,
std::string>(__gnu_cxx::__normal_iterator&, __gnu_cxx::_normal_iterator,
std::string&) in libboost_program_options.a(options_description.o)
boost::program_options::typed_value::default_value(bool const&) in
libboost_program_options.a(value_semantic.o)
boost::RegEx::What(int) const in libboost_regex.a(cregex.o)
boost::re_detail::cpp_regex_traits_implementation::transform_primary(char
const, char const) const in libboost_regex.a(instances.o)
"std::string::operator http://unsigned%20long const", referenced from:
boost::program_options::option_description::canonical_display_name(int)
const in libboost_program_options.a(options_description.o)
std::basic_string, std::allocator > boost::program_options::(anonymous
namespace)::tolower
(std::basic_string, std::allocator > const&) in
libboost_program_options.a(options_description.o)
boost::program_options::detail::cmdline::parse_dos_option(std::vector >&)
in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_short_option(std::vector
&) in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_long_option(std::vector >&)
in libboost_program_options.a(cmdline.o)
boost::program_options::detail::cmdline::parse_disguised_long_option(std::vector
&) in libboost_program_options.a(cmdline.o)
__gnu_cxx::__normal_iterator boost::re_detail::re_is_set_member<

gnu_cxx::normal_iterator, char, boost::regex_traits >, unsigned int>(
gnu_cxx::**normal_iterator, _gnu_cxx::**normal_iterator,
boost::re_detail::re_set_long const
, boost::re_detail::regex_data > >
const&, bool) in libboost_regex.a(cregex.o)
...
"std::basic_streambuf >::gptr() const", referenced from:
boost::re_detail::parser_buf >::seekoff(long long, std::_Ios_Seekdir,
std::_Ios_Openmode) in libboost_regex.a(cregex.o)
boost::re_detail::parser_buf >::seekoff(long long, std::_Ios_Seekdir,
std::_Ios_Openmode) in libboost_regex.a(instances.o)
"std::basic_streambuf >::eback() const", referenced from:
boost::re_detail::parser_buf >::seekoff(long long, std::_Ios_Seekdir,
std::_Ios_Openmode) in libboost_regex.a(cregex.o)
boost::re_detail::parser_buf >::seekpos(std::fpos<__mbstate_t>,
std::_Ios_Openmode) in libboost_regex.a(cregex.o)
boost::re_detail::parser_buf >::seekoff(long long, std::_Ios_Seekdir,
std::_Ios_Openmode) in libboost_regex.a(instances.o)
boost::re_detail::parser_buf >::seekpos(std::fpos<__mbstate_t>,
std::_Ios_Openmode) in libboost_regex.a(instances.o)
"std::basic_streambuf >::egptr() const", referenced from:
boost::re_detail::parser_buf >::seekoff(long long, std::_Ios_Seekdir,
std::_Ios_Openmode) in libboost_regex.a(cregex.o)
boost::re_detail::parser_buf >::seekpos(std::fpos<__mbstate_t>,
std::_Ios_Openmode) in libboost_regex.a(cregex.o)
boost::re_detail::parser_buf >::seekoff(long long, std::_Ios_Seekdir,
std::_Ios_Openmode) in libboost_regex.a(instances.o)
boost::re_detail::parser_buf >::seekpos(std::fpos<__mbstate_t>,
std::_Ios_Openmode) in libboost_regex.a(instances.o)
"std::basic_stringstream, std::allocator >::str() const", referenced from:
boost::program_options::options_description::print(std::ostream&) const in
libboost_program_options.a(options_description.o)
"std::codecvt::do_length(_mbstate_t&, char const, char const, unsigned
long) const", referenced from:
vtable for boost::program_options::detail::utf8_codecvt_facet in
libboost_program_options.a(utf8_codecvt_facet.o)
"std::collate::transform(char const, char const) const", referenced from:
boost::re_detail::cpp_regex_traits_implementation::transform(char const,
char const) const in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_implementation::transform_primary(char
const, char const) const in libboost_regex.a(instances.o)
"std::messages::get(int, int, int, std::string const&) const", referenced
from:
boost::re_detail::cpp_regex_traits_implementation::init() in
libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_char_layer::init() in
libboost_regex.a(cpp_regex_traits.o)
"std::messages::open(std::string const&, std::locale const&) const",
referenced from:
boost::re_detail::cpp_regex_traits_implementation::init() in
libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_char_layer::init() in
libboost_regex.a(cpp_regex_traits.o)
"std::messages::close(int) const", referenced from:
boost::re_detail::cpp_regex_traits_char_layer::init() in
libboost_regex.a(cpp_regex_traits.o)
"std::numpunct::thousands_sep() const", referenced from:
boost::cpp_regex_traits::toi(char const&, char const, int) const in
libboost_regex.a(instances.o)
"std::basic_ios >::operator void() const", referenced from:
boost::cpp_regex_traits::toi(char const&, char const, int) const in
libboost_regex.a(instances.o)
"std::allocator::std::allocator()", referenced from:
boost::system::system_error::system_error(boost::system::error_code, char
const) in libboost_thread.a(thread.o)
boost::gregorian::bad_day_of_month::bad_day_of_month() in
libboost_thread.a(thread.o)
boost::gregorian::bad_month::bad_month() in libboost_thread.a(thread.o)
boost::gregorian::bad_year::bad_year() in libboost_thread.a(thread.o)
boost::gregorian:[image: 📅]:date(boost::gregorian::greg_year,
boost::gregorian::greg_month, boost::gregorian::greg_day) in
libboost_thread.a(thread.o)
boost::date_time::c_time::gmtime(long const, tm) in
libboost_thread.a(thread.o)
boost::thread_detail::future_error_category::message(int) const in
libboost_thread.a(future.o)
...
"std::allocator::~std::allocator()", referenced from:
boost::system::system_error::system_error(boost::system::error_code, char
const) in libboost_thread.a(thread.o)
boost::gregorian::bad_day_of_month::bad_day_of_month() in
libboost_thread.a(thread.o)
boost::gregorian::bad_month::bad_month() in libboost_thread.a(thread.o)
boost::gregorian::bad_year::bad_year() in libboost_thread.a(thread.o)
boost::gregorian:[image: 📅]:date(boost::gregorian::greg_year,
boost::gregorian::greg_month, boost::gregorian::greg_day) in
libboost_thread.a(thread.o)
boost::date_time::c_time::gmtime(long const, tm
) in
libboost_thread.a(thread.o)
boost::thread_detail::future_error_category::message(int) const in
libboost_thread.a(future.o)
...
"std::basic_string, std::allocator >::replace(**gnu_cxx::**normal_iterator,
std::allocator > >, __gnu_cxx::**normal_iterator, std::allocator > >,
wchar_t, wchar_t)", referenced from:
std::basic_string, std::allocator > boost::detail::convert<wchar_t, char,
boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::**codecvt_abstract_base,
__mbstate_t&, char const, char const, char const&, wchar_t, wchar_t,
wchar_t&>, boost::bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > > >(std::basic_string,
std::allocator > const&, boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::__codecvt_abstract_base,
__mbstate_t&, char const, char const, char const&, wchar_t, wchar_t,
wchar_t&>, boost::bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > >) in
libboost_program_options.a(convert.o)
"std::basic_string, std::allocator >::std::basic_string(std::basic_string,
std::allocator > const&)", referenced from:
boost::program_options::value_semantic_codecvt_helper::parse(boost::any&,
std::vector > const&, bool) const in
libboost_program_options.a(value_semantic.o)
boost::program_options::validate(boost::any&, std::vector, std::allocator
, std::allocator, std::allocator > > > const&, std::string, int) in
libboost_program_options.a(value_semantic.o)
boost::program_options::validate(boost::any&, std::vector, std::allocator
, std::allocator, std::allocator > > > const&, bool, int) in
libboost_program_options.a(value_semantic.o)
boost::any::holder, std::allocator > >::clone() const in
libboost_program_options.a(value_semantic.o)
std::basic_string, std::allocator > std::__uninitialized_copy_aux,
std::allocator >, std::basic_string, std::allocator >>(std::basic_string,
std::allocator >, std::basic_string, std::allocator >, std::basic_string,
std::allocator >
, std::**false_type) in
libboost_program_options.a(value_semantic.o)
std::vector, std::allocator >, std::allocator, std::allocator > >
::_M_insert_aux(**gnu_cxx::**normal_iterator, std::allocator >,
std::vector, std::allocator >, std::allocator, std::allocator > > > >,
std::basic_string, std::allocator > const&) in
libboost_program_options.a(value_semantic.o)
"std::basic_string, std::allocator >::std::basic_string()", referenced
from:
std::basic_string, std::allocator > const&
boost::program_options::validators::get_single_string(std::vector,
std::allocator >, std::allocator, std::allocator > > > const&, bool) in
libboost_program_options.a(value_semantic.o)
std::basic_string, std::allocator > boost::detail::convert<wchar_t, char,
boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::**codecvt_abstract_base,
__mbstate_t&, char const, char const, char const&, wchar_t, wchar_t,
wchar_t&>, boost::bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > > >(std::basic_string,
std::allocator > const&, boost::_bi::bind_t<std::codecvt_base::result,
boost::_mfi::cmf7<std::codecvt_base::result, std::__codecvt_abstract_base,
__mbstate_t&, char const, char const, char const&, wchar_t, wchar_t,
wchar_t&>, boost::bi::list8 const>, boost::arg, boost::arg, boost::arg,
boost::arg, boost::arg, boost::arg, boost::arg > >) in
libboost_program_options.a(convert.o)
"std::basic_string, std::allocator >::~std::basic_string()", referenced
from:
boost::program_options::value_semantic_codecvt_helper::parse(boost::any&,
std::vector > const&, bool) const in
libboost_program_options.a(value_semantic.o)
**tcf_1 in libboost_program_options.a(value_semantic.o)
boost::program_options::value_semantic_codecvt_helper::parse(boost::any&,
std::vector > const&, bool) const in
libboost_program_options.a(value_semantic.o)
boost::program_options::validate(boost::any&, std::vector, std::allocator
, std::allocator, std::allocator > > > const&, bool, int) in
libboost_program_options.a(value_semantic.o)
boost::any::holder, std::allocator > >::~holder() in
libboost_program_options.a(value_semantic.o)
boost::any::holder, std::allocator > >::~holder() in
libboost_program_options.a(value_semantic.o)
std::basic_string, std::allocator > std::**uninitialized_copy_aux,
std::allocator >, std::basic_string, std::allocator >>(std::basic_string,
std::allocator >, std::basic_string, std::allocator >, std::basic_string,
std::allocator >
, std::__false_type) in
libboost_program_options.a(value_semantic.o)
...
"std::basic_string, std::allocator >::operator=(std::basic_string,
std::allocator > const&)", referenced from:
std::vector, std::allocator >, std::allocator, std::allocator > >
::_M_insert_aux(__gnu_cxx::__normal_iterator, std::allocator >,
std::vector, std::allocator >, std::allocator, std::allocator > > > >,
std::basic_string, std::allocator > const&) in
libboost_program_options.a(value_semantic.o)
"std::basic_string, std::allocator >::operator http://unsigned%20long",
referenced from:
boost::program_options::validate(boost::any&, std::vector, std::allocator
, std::allocator, std::allocator > > > const&, bool, int) in
libboost_program_options.a(value_semantic.o)
"std::istream::std::istream(std::basic_streambuf >)", referenced from:
boost::cpp_regex_traits::toi(char const&, char const, int) const in
libboost_regex.a(instances.o)
"std::istream::~std::istream()", referenced from:
boost::cpp_regex_traits::toi(char const&, char const, int) const in
libboost_regex.a(instances.o)
"std::istream::operator>>(std::ios_base& ()(std::ios_base&))", referenced
from:
boost::cpp_regex_traits::toi(char const&, char const, int) const in
libboost_regex.a(instances.o)
"std::istream::operator>>(int&)", referenced from:
boost::cpp_regex_traits::toi(char const&, char const, int) const in
libboost_regex.a(instances.o)
"std::ostream::put(char)", referenced from:
boost::program_options::options_description::print(std::ostream&) const in
libboost_program_options.a(options_description.o)
"std::string::_Alloc_hider::_Alloc_hider(char, std::allocator const&)",
referenced from:
boost::re_detail::RegExData::update() in libboost_regex.a(cregex.o)
boost::RegEx::What(int) const in libboost_regex.a(cregex.o)
boost::re_detail::pred2::operator()(boost::match_results<char const,
std::allocator > > const&) in libboost_regex.a(cregex.o)
unsigned long boost::regex_split > >, char, std::char_traits,
std::allocator, boost::regex_traits > >(std::back_insert_iterator > >,
std::basic_string, std::allocator >&, boost::basic_regex > > const&,
boost::regex_constants::_match_flags, unsigned long) in
libboost_regex.a(cregex.o)
boost::re_detail::cpp_regex_traits_implementation::lookup_classname_imp(char
const, char const) const in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_implementation::lookup_collatename(char
const, char const) const in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_implementation::lookup_classname(char
const, char const) const in libboost_regex.a(instances.o)
...
"std::string::S_empty_rep()", referenced from:
char
std::string::_S_construct(char const, char const, std::allocator
const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct<**gnu_cxx::**normal_iterator >(**gnu_cxx::
**normal_iterator, __gnu_cxx::**normal_iterator, std::allocator const&,
std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct(char const, char const, std::allocator
const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
char* std::string::_S_construct<**gnu_cxx::**normal_iterator >(**gnu_cxx::
**normal_iterator, __gnu_cxx::**normal_iterator, std::allocator const&,
std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::S_copy_chars(char, __gnu_cxx::__normal_iterator,
__gnu_cxx::_normal_iterator)", referenced from:
char
std::string::_S_construct<**gnu_cxx::**normal_iterator >(**gnu_cxx::
**normal_iterator, __gnu_cxx::**normal_iterator, std::allocator const&,
std::forward_iterator_tag) in libboost_regex.a(cregex.o)
"std::string::S_copy_chars(char, __gnu_cxx::__normal_iterator,
__gnu_cxx::_normal_iterator)", referenced from:
char
std::string::_S_construct<**gnu_cxx::**normal_iterator >(**gnu_cxx::
**normal_iterator, __gnu_cxx::**normal_iterator, std::allocator const&,
std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::_S_copy_chars(char, char const, char const)", referenced
from:
char std::string::_S_construct(char const, char const, std::allocator
const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::S_construct(char const, char const, std::allocator
const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::end()", referenced from:
boost::program_options::options_description::print(std::ostream&) const in
libboost_program_options.a(options_description.o)
unsigned long boost::regex_split > >, char, std::char_traits,
std::allocator, boost::regex_traits > >(std::back_insert_iterator > >,
std::basic_string, std::allocator >&, boost::basic_regex > > const&,
boost::regex_constants::match_flags, unsigned long) in
libboost_regex.a(cregex.o)
boost::re_detail::cpp_regex_traits_implementation::lookup_collatename(char
const, char const) const in libboost_regex.a(instances.o)
boost::re_detail::basic_regex_creator >
::append_set(boost::re_detail::basic_char_set > > const&, mpl
::bool
)
in libboost_regex.a(instances.o)
"std::string::_Rep::_M_destroy(std::allocator const&)", referenced from:
char std::string::_S_construct(char const, char const, std::allocator
const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct<**gnu_cxx::**normal_iterator >(**gnu_cxx::
**normal_iterator, __gnu_cxx::**normal_iterator, std::allocator const&,
std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct(char const, char const, std::allocator
const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
char* std::string::_S_construct<**gnu_cxx::**normal_iterator >(**gnu_cxx::
**normal_iterator, __gnu_cxx::**normal_iterator, std::allocator const&,
std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::_Rep::_M_refdata()", referenced from:
char* std::string::_S_construct(char const, char const, std::allocator
const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct<**gnu_cxx::**normal_iterator >(**gnu_cxx::
**normal_iterator, __gnu_cxx::**normal_iterator, std::allocator const&,
std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct(char const, char const, std::allocator
const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
char* std::string::_S_construct<**gnu_cxx::**normal_iterator >(**gnu_cxx::
**normal_iterator, __gnu_cxx::**normal_iterator, std::allocator const&,
std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::_Rep::_M_set_length_and_sharable(unsigned long)", referenced
from:
char* std::string::_S_construct(char const, char const, std::allocator
const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct<**gnu_cxx::**normal_iterator >(**gnu_cxx::
**normal_iterator, __gnu_cxx::**normal_iterator, std::allocator const&,
std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct(char const, char const, std::allocator
const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
char* std::string::_S_construct<**gnu_cxx::**normal_iterator >(**gnu_cxx::
**normal_iterator, __gnu_cxx::**normal_iterator, std::allocator const&,
std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator
const&)", referenced from:
char* std::string::_S_construct(char const, char const, std::allocator
const&, std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct<**gnu_cxx::**normal_iterator >(**gnu_cxx::
**normal_iterator, __gnu_cxx::**normal_iterator, std::allocator const&,
std::forward_iterator_tag) in libboost_regex.a(cregex.o)
char* std::string::_S_construct(char const, char const, std::allocator
const&, std::forward_iterator_tag) in libboost_regex.a(instances.o)
char* std::string::_S_construct<**gnu_cxx::**normal_iterator >(**gnu_cxx::
**normal_iterator, gnu_cxx::**normal_iterator, std::allocator const&,
std::forward_iterator_tag) in libboost_regex.a(instances.o)
"std::string::begin()", referenced from:
boost::program_options::options_description::print(std::ostream&) const in
libboost_program_options.a(options_description.o)
boost::program_options::detail::cmdline::parse_short_option(std::vector
&) in libboost_program_options.a(cmdline.o)
unsigned long boost::regex_split > >, char, std::char_traits,
std::allocator, boost::regex_traits > >(std::back_insert_iterator > >,
std::basic_string, std::allocator >&, boost::basic_regex > > const&,
boost::regex_constants::match_flags, unsigned long) in
libboost_regex.a(cregex.o)
boost::re_detail::cpp_regex_traits_implementation::transform_primary(char
const, char const) const in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_implementation::lookup_collatename(char
const, char const) const in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_implementation::lookup_classname(char
const, char const) const in libboost_regex.a(instances.o)
boost::re_detail::basic_regex_creator >
::append_set(boost::re_detail::basic_char_set > > const&, mpl
::bool
)
in libboost_regex.a(instances.o)
...
"std::string::erase(__gnu_cxx::_normal_iterator)", referenced from:
boost::program_options::detail::cmdline::parse_short_option(std::vector
&) in libboost_program_options.a(cmdline.o)
"std::string::erase(unsigned long, unsigned long)", referenced from:
boost::program_options::options_description::print(std::ostream&) const in
libboost_program_options.a(options_description.o)
unsigned long boost::regex_split > >, char, std::char_traits,
std::allocator, boost::regex_traits > >(std::back_insert_iterator > >,
std::basic_string, std::allocator >&, boost::basic_regex > > const&,
boost::regex_constants::match_flags, unsigned long) in
libboost_regex.a(cregex.o)
boost::re_detail::cpp_regex_traits_implementation::transform(char const,
char const) const in libboost_regex.a(instances.o)
boost::re_detail::cpp_regex_traits_implementation::transform_primary(char
const, char const) const in libboost_regex.a(instances.o)
"std::string::append(char const)", referenced from:
boost::program_options::option_description::format_name() const in
libboost_program_options.a(options_description.o)
boost::program_options::ambiguous_option::substitute_placeholders(std::string
const&) const in libboost_program_options.a(value_semantic.o)
boost::program_options::typed_value::name() const in
libboost_program_options.a(value_semantic.o)
"std::string::append(char const, unsigned long)", referenced from:
std::basic_string, std::allocator > std::operator+, std::allocator >(char
const, std::basic_string, std::allocator > const&) in
libboost_program_options.a(options_description.o)
std::basic_string, std::allocator > std::operator+, std::allocator >(char
const, std::basic_string, std::allocator > const&) in
libboost_program_options.a(value_semantic.o)
std::basic_string, std::allocator > std::operator+, std::allocator >(char
const, std::basic_string, std::allocator > const&) in
libboost_program_options.a(cmdline.o)
"std::string::append(std::string const&)", referenced from:
boost::program_options::option_description::format_name() const in
libboost_program_options.a(options_description.o)
std::basic_string, std::allocator > std::operator+, std::allocator >(char,
std::basic_string, std::allocator > const&) in
libboost_program_options.a(options_description.o)
std::basic_string, std::allocator > std::operator+, std::allocator >(char
const, std::basic_string, std::allocator > const&) in
libboost_program_options.a(options_description.o)
boost::program_options::error_with_option_name::get_canonical_option_name()
const in libboost_program_options.a(value_semantic.o)
std::basic_string, std::allocator > std::operator+, std::allocator >(char,
std::basic_string, std::allocator > const&) in
libboost_program_options.a(value_semantic.o)
boost::program_options::typed_value::name() const in
libboost_program_options.a(value_semantic.o)
std::basic_string, std::allocator > std::operator+, std::allocator >(char
const
, std::basic_string, std::allocator > const&) in
libboost_program_options.a(value_semantic.o)
...
"std::string::append(unsigned long, char)", referenced from:
boost::program_options::option_description::canonical_display_name(int)
const in libboost_program_options.a(options_description.o)
std::basic_string, std::allocator > boost::program_options::(anonymous
namespace)::tolower
(std::basic_string, std::allocator > const&) in
libboost_program_options.a(options_description.o)
std::basic_string, std::allocator > std::operator+, std::allocator >(char,
std::basic_string, std::allocator > const&) in
libboost_program_options.a(options_description.o)
boost::program_options::error_with_option_name::substitute_placeholders(std::string
const&) const in libboost_program_options.a(value_semantic.o)
boost::program_options::error_with_option_name::get_canonical_option_name()
const in libboost_program_options.a(value_semantic.o)
std::basic_string, std::allocator > std::operator+, std::allocator >(char,
std::basic_string, std::allocator > const&) in
libboost_program_options.a(value_semantic.o)
boost::program_options::detail::cmdline::parse_short_option(std::vector
&) in libboost_program_options.a(cmdline.o)
...
"std::string::assign(std::string const&)", referenced from:
boost::RegEx::What(int) const in libboost_regex.a(cregex.o)
boost::re_detail::cpp_regex_traits_implementation::transform_primary(char
const, char const) const in libboost_regex.a(instances.o)
"std::string::assign(unsigned long, char)", referenced from:
__gnu_cxx::normal_iterator boost::re_detail::re_is_set_member<
gnu_cxx::normal_iterator, char, boost::regex_traits >, unsigned int>(
gnu_cxx::**normal_iterator, __gnu_cxx::**normal_iterator,
boost::re_detail::re_set_long const, boost::re_detail::regex_data > >
const&, bool) in libboost_regex.a(cregex.o)
char const boost::re_detail::re_is_set_member >, unsigned int>(char const,
char const, boost::re_detail::re_set_long const,
boost::re_detail::regex_data > > const&, bool) in libboost_regex.a(cregex.o)
boost::re_detail::mapfile_iterator boost::re_detail::re_is_set_member >,
unsigned int>(boost::re_detail::mapfile_iterator,
boost::re_detail::mapfile_iterator, boost::re_detail::re_set_long const,
boost::re_detail::regex_data > > const&, bool) in libboost_regex.a(cregex.o)
__gnu_cxx::normal_iterator boost::re_detail::re_is_set_member<
gnu_cxx::normal_iterator, char, boost::regex_traits >, unsigned int>(
gnu_cxx::**normal_iterator, _gnu_cxx::**normal_iterator,
boost::re_detail::re_set_long const, boost::re_detail::regex_data > >
const&, bool) in libboost_regex.a(instances.o)
char const boost::re_detail::re_is_set_member >, unsigned int>(char const,
char const, boost::re_detail::re_set_long const,
boost::re_detail::regex_data > > const&, bool) in
libboost_regex.a(instances.o)
char boost::re_detail::re_is_set_member >, unsigned int>(char, char,
boost::re_detail::re_set_long const
, boost::re_detail::regex_data > >
const&, bool) in libboost_regex.a(instances.o)
"std::string::insert(__gnu_cxx::normal_iterator, char)", referenced
from:
boost::re_detail::basic_regex_creator >
::append_set(boost::re_detail::basic_char_set > > const&, mpl
::bool
)
in


Reply to this email directly or view it on GitHubhttps://github.com/cpp-netlib/cpp-netlib/issues/156.

Dean Michael Berris | Software Engineer
Google

deanberris closed this Jul 3, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment