{"action":"opened","issue":{"url":"https://api.github.com/repos/mawww/kakoune/issues/969","repository_url":"https://api.github.com/repos/mawww/kakoune","labels_url":"https://api.github.com/repos/mawww/kakoune/issues/969/labels{/name}","comments_url":"https://api.github.com/repos/mawww/kakoune/issues/969/comments","events_url":"https://api.github.com/repos/mawww/kakoune/issues/969/events","html_url":"https://github.com/mawww/kakoune/issues/969","id":195417904,"number":969,"title":"Cannot build on Mac OS -- undefined symbol","user":{"login":"legendre6891","id":3582299,"avatar_url":"https://avatars.githubusercontent.com/u/3582299?v=3","gravatar_id":"","url":"https://api.github.com/users/legendre6891","html_url":"https://github.com/legendre6891","followers_url":"https://api.github.com/users/legendre6891/followers","following_url":"https://api.github.com/users/legendre6891/following{/other_user}","gists_url":"https://api.github.com/users/legendre6891/gists{/gist_id}","starred_url":"https://api.github.com/users/legendre6891/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/legendre6891/subscriptions","organizations_url":"https://api.github.com/users/legendre6891/orgs","repos_url":"https://api.github.com/users/legendre6891/repos","events_url":"https://api.github.com/users/legendre6891/events{/privacy}","received_events_url":"https://api.github.com/users/legendre6891/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-14T01:37:17Z","updated_at":"2016-12-14T01:37:17Z","closed_at":null,"body":"I have `boost` and `ncursesw` installed through homebrew. I can install `kakoune` fine using the provided homebrew formula, but if I clone the repository and manually run `make` in the source directory, the build fails with the following error:\r\n\r\n```\r\nc++ -L/usr/local/opt/ncurses/lib -pedantic -std=gnu++11 -g -Wall -Wno-reorder -Wno-sign-compare -Wno-address .alias_registry.debug.o .assert.debug.o .backtrace.debug.o .buffer.debug.o .buffer_manager.debug.o .buffer_utils.debug.o .client.debug.o .client_manager.debug.o .color.debug.o .command_manager.debug.o .commands.debug.o .completion.debug.o .context.debug.o .display_buffer.debug.o .env_vars.debug.o .event_manager.debug.o .exception.debug.o .face_registry.debug.o .file.debug.o .hash.debug.o .highlighter_group.debug.o .highlighters.debug.o .hook_manager.debug.o .input_handler.debug.o .insert_completer.debug.o .json_ui.debug.o .keymap_manager.debug.o .keys.debug.o .line_modification.debug.o .main.debug.o .memory.debug.o .ncurses_ui.debug.o .normal.debug.o .option_manager.debug.o .parameters_parser.debug.o .ranked_match.debug.o .regex.debug.o .register_manager.debug.o .remote.debug.o .selection.debug.o .selectors.debug.o .shared_string.debug.o .shell_manager.debug.o .string.debug.o .unit_tests.debug.o .window.debug.o .word_db.debug.o -lncurses -lboost_regex-mt -o kak\r\nUndefined symbols for architecture x86_64:\r\n  \"boost::regex_error::regex_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::regex_constants::error_type, long)\", referenced from:\r\n      boost::re_detail_106200::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::fail(boost::regex_constants::error_type, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long) in .regex.debug.o\r\n      boost::re_detail_106200::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::fixup_recursions(boost::re_detail_106200::re_syntax_base*) in .regex.debug.o\r\n      boost::re_detail_106200::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmaps(boost::re_detail_106200::re_syntax_base*) in .regex.debug.o\r\n      boost::re_detail_106200::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmap(boost::re_detail_106200::re_syntax_base*, unsigned char*, unsigned int*, unsigned char) in .regex.debug.o\r\n  \"boost::c_regex_traits<wchar_t>::transform_primary[abi:cxx11](wchar_t const*, wchar_t const*)\", referenced from:\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .commands.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .file.debug.o\r\n      Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .highlighters.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .highlighters.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .hook_manager.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .input_handler.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .insert_completer.debug.o\r\n      ...\r\n  \"boost::c_regex_traits<wchar_t>::lookup_collatename[abi:cxx11](wchar_t const*, wchar_t const*)\", referenced from:\r\n      boost::re_detail_106200::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::unescape_character() in .regex.debug.o\r\n      boost::re_detail_106200::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_inner_set(boost::re_detail_106200::basic_char_set<wchar_t, boost::c_regex_traits<wchar_t> >&) in .regex.debug.o\r\n      boost::re_detail_106200::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::get_next_set_literal(boost::re_detail_106200::basic_char_set<wchar_t, boost::c_regex_traits<wchar_t> >&) in .regex.debug.o\r\n  \"boost::c_regex_traits<wchar_t>::transform[abi:cxx11](wchar_t const*, wchar_t const*)\", referenced from:\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .commands.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .file.debug.o\r\n      Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .highlighters.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .highlighters.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .hook_manager.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .input_handler.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .insert_completer.debug.o\r\n      ...\r\n  \"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const\", referenced from:\r\n      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<wchar_t const*>(wchar_t const*, wchar_t const*, std::forward_iterator_tag) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::size() const\", referenced from:\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .commands.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .file.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .highlighters.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .hook_manager.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .input_handler.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .insert_completer.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .normal.debug.o\r\n      ...\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::empty() const\", referenced from:\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .commands.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .file.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .highlighters.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .hook_manager.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .input_handler.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .insert_completer.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .normal.debug.o\r\n      ...\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data() const\", referenced from:\r\n      void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> >(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::forward_iterator_tag) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::compare(wchar_t const*) const\", referenced from:\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .commands.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .file.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .highlighters.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .hook_manager.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .input_handler.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .insert_completer.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .normal.debug.o\r\n      ...\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::compare(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) const\", referenced from:\r\n      bool std::operator><wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::operator[](unsigned long) const\", referenced from:\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .commands.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .file.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .highlighters.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .hook_manager.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .input_handler.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .insert_completer.debug.o\r\n      int boost::re_detail_106200::string_compare<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, wchar_t const*) in .normal.debug.o\r\n      ...\r\n  \"std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const\", referenced from:\r\n      std::_Hashtable<Kakoune::String, std::pair<Kakoune::String const, Kakoune::FaceRegistry::FaceOrAlias>, Kakoune::Allocator<std::pair<Kakoune::String const, Kakoune::FaceRegistry::FaceOrAlias>, (Kakoune::MemoryDomain)13>, std::__detail::_Select1st, std::equal_to<Kakoune::String>, Kakoune::Hash<Kakoune::String>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable<std::pair<Kakoune::String const, Kakoune::FaceRegistry::FaceOrAlias> const*>(std::pair<Kakoune::String const, Kakoune::FaceRegistry::FaceOrAlias> const*, std::pair<Kakoune::String const, Kakoune::FaceRegistry::FaceOrAlias> const*, unsigned long, Kakoune::Hash<Kakoune::String> const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, std::equal_to<Kakoune::String> const&, std::__detail::_Select1st const&, Kakoune::Allocator<std::pair<Kakoune::String const, Kakoune::FaceRegistry::FaceOrAlias>, (Kakoune::MemoryDomain)13> const&) in .face_registry.debug.o\r\n      std::_Hashtable<Kakoune::Color, std::pair<Kakoune::Color const, int>, Kakoune::Allocator<std::pair<Kakoune::Color const, int>, (Kakoune::MemoryDomain)13>, std::__detail::_Select1st, std::equal_to<Kakoune::Color>, Kakoune::Hash<Kakoune::Color>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Hashtable<std::pair<Kakoune::Color const, int> const*>(std::pair<Kakoune::Color const, int> const*, std::pair<Kakoune::Color const, int> const*, unsigned long, Kakoune::Hash<Kakoune::Color> const&, std::__detail::_Mod_range_hashing const&, std::__detail::_Default_ranged_hash const&, std::equal_to<Kakoune::Color> const&, std::__detail::_Select1st const&, Kakoune::Allocator<std::pair<Kakoune::Color const, int>, (Kakoune::MemoryDomain)13> const&) in .ncurses_ui.debug.o\r\n  \"std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const\", referenced from:\r\n      std::_Hashtable<Kakoune::ValueId, std::pair<Kakoune::ValueId const, Kakoune::Value>, Kakoune::Allocator<std::pair<Kakoune::ValueId const, Kakoune::Value>, (Kakoune::MemoryDomain)14>, std::__detail::_Select1st, std::equal_to<Kakoune::ValueId>, Kakoune::Hash<Kakoune::ValueId>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<Kakoune::ValueId const, Kakoune::Value>, true>*) in .buffer_utils.debug.o\r\n      std::_Hashtable<Kakoune::String, std::pair<Kakoune::String const, Kakoune::CommandManager::CommandDescriptor>, Kakoune::Allocator<std::pair<Kakoune::String const, Kakoune::CommandManager::CommandDescriptor>, (Kakoune::MemoryDomain)9>, std::__detail::_Select1st, std::equal_to<Kakoune::String>, Kakoune::Hash<Kakoune::String>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<Kakoune::String const, Kakoune::CommandManager::CommandDescriptor>, true>*) in .command_manager.debug.o\r\n      std::_Hashtable<Kakoune::String, std::pair<Kakoune::String const, Kakoune::FaceRegistry::FaceOrAlias>, Kakoune::Allocator<std::pair<Kakoune::String const, Kakoune::FaceRegistry::FaceOrAlias>, (Kakoune::MemoryDomain)13>, std::__detail::_Select1st, std::equal_to<Kakoune::String>, Kakoune::Hash<Kakoune::String>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<Kakoune::String const, Kakoune::FaceRegistry::FaceOrAlias>, true>*) in .face_registry.debug.o\r\n      std::_Hashtable<Kakoune::String, std::pair<Kakoune::String const, Kakoune::complete_command(Kakoune::StringView, Kakoune::ByteCount)::CommandCache>, Kakoune::Allocator<std::pair<Kakoune::String const, Kakoune::complete_command(Kakoune::StringView, Kakoune::ByteCount)::CommandCache>, (Kakoune::MemoryDomain)9>, std::__detail::_Select1st, std::equal_to<Kakoune::String>, Kakoune::Hash<Kakoune::String>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<Kakoune::String const, Kakoune::complete_command(Kakoune::StringView, Kakoune::ByteCount)::CommandCache>, true>*) in .file.debug.o\r\n      std::_Hashtable<Kakoune::BufferRange, std::pair<Kakoune::BufferRange const, std::vector<Kakoune::RegionsHighlighter::Region, Kakoune::Allocator<Kakoune::RegionsHighlighter::Region, (Kakoune::MemoryDomain)6> > >, Kakoune::Allocator<std::pair<Kakoune::BufferRange const, std::vector<Kakoune::RegionsHighlighter::Region, Kakoune::Allocator<Kakoune::RegionsHighlighter::Region, (Kakoune::MemoryDomain)6> > >, (Kakoune::MemoryDomain)6>, std::__detail::_Select1st, std::equal_to<Kakoune::BufferRange>, Kakoune::Hash<Kakoune::BufferRange>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<Kakoune::BufferRange const, std::vector<Kakoune::RegionsHighlighter::Region, Kakoune::Allocator<Kakoune::RegionsHighlighter::Region, (Kakoune::MemoryDomain)6> > >, true>*) in .highlighters.debug.o\r\n      std::_Hashtable<Kakoune::ValueId, std::pair<Kakoune::ValueId const, Kakoune::Value>, Kakoune::Allocator<std::pair<Kakoune::ValueId const, Kakoune::Value>, (Kakoune::MemoryDomain)14>, std::__detail::_Select1st, std::equal_to<Kakoune::ValueId>, Kakoune::Hash<Kakoune::ValueId>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<Kakoune::ValueId const, Kakoune::Value>, true>*) in .highlighters.debug.o\r\n      std::_Hashtable<Kakoune::String, std::pair<Kakoune::String const, std::vector<Kakoune::String, Kakoune::Allocator<Kakoune::String, (Kakoune::MemoryDomain)19> > >, Kakoune::Allocator<std::pair<Kakoune::String const, std::vector<Kakoune::String, Kakoune::Allocator<Kakoune::String, (Kakoune::MemoryDomain)19> > >, (Kakoune::MemoryDomain)19>, std::__detail::_Select1st, std::equal_to<Kakoune::String>, Kakoune::Hash<Kakoune::String>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<Kakoune::String const, std::vector<Kakoune::String, Kakoune::Allocator<Kakoune::String, (Kakoune::MemoryDomain)19> > >, true>*) in .input_handler.debug.o\r\n      ...\r\n  \"std::logic_error::logic_error(char const*)\", referenced from:\r\n      boost::match_results<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > > >::raise_logic_error() in .commands.debug.o\r\n      boost::match_results<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > > >::raise_logic_error() in .file.debug.o\r\n      boost::match_results<Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > > >::raise_logic_error() in .highlighters.debug.o\r\n      boost::match_results<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > > >::raise_logic_error() in .highlighters.debug.o\r\n      boost::match_results<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > > >::raise_logic_error() in .hook_manager.debug.o\r\n      boost::match_results<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > > >::raise_logic_error() in .input_handler.debug.o\r\n      boost::match_results<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > > >::raise_logic_error() in .insert_completer.debug.o\r\n      ...\r\n  \"std::logic_error::logic_error(std::logic_error const&)\", referenced from:\r\n      boost::exception_detail::error_info_injector<std::logic_error>::error_info_injector(boost::exception_detail::error_info_injector<std::logic_error> const&) in .commands.debug.o\r\n      std::invalid_argument::invalid_argument(std::invalid_argument const&) in .commands.debug.o\r\n      boost::exception_detail::error_info_injector<std::logic_error>::error_info_injector(std::logic_error const&) in .commands.debug.o\r\n      std::invalid_argument::invalid_argument(std::invalid_argument const&) in .file.debug.o\r\n      boost::exception_detail::error_info_injector<std::logic_error>::error_info_injector(boost::exception_detail::error_info_injector<std::logic_error> const&) in .file.debug.o\r\n      boost::exception_detail::error_info_injector<std::logic_error>::error_info_injector(std::logic_error const&) in .file.debug.o\r\n      boost::exception_detail::error_info_injector<std::logic_error>::error_info_injector(boost::exception_detail::error_info_injector<std::logic_error> const&) in .highlighters.debug.o\r\n      ...\r\n  \"std::placeholders::_1\", referenced from:\r\n      Kakoune::number_lines_factory(Kakoune::ArrayView<Kakoune::String const>) in .highlighters.debug.o\r\n      void Kakoune::select_to_next_char<(Kakoune::SelectFlags)0>(Kakoune::Context&, Kakoune::NormalParams)::{lambda(Kakoune::Key, Kakoune::Context&)#2}::operator()(Kakoune::Key, Kakoune::Context&) const in .normal.debug.o\r\n      void Kakoune::select_to_next_char<(Kakoune::SelectFlags)2>(Kakoune::Context&, Kakoune::NormalParams)::{lambda(Kakoune::Key, Kakoune::Context&)#2}::operator()(Kakoune::Key, Kakoune::Context&) const in .normal.debug.o\r\n      void Kakoune::select_to_next_char<(Kakoune::SelectFlags)4>(Kakoune::Context&, Kakoune::NormalParams)::{lambda(Kakoune::Key, Kakoune::Context&)#2}::operator()(Kakoune::Key, Kakoune::Context&) const in .normal.debug.o\r\n      void Kakoune::select_to_next_char<(Kakoune::SelectFlags)6>(Kakoune::Context&, Kakoune::NormalParams)::{lambda(Kakoune::Key, Kakoune::Context&)#2}::operator()(Kakoune::Key, Kakoune::Context&) const in .normal.debug.o\r\n      void Kakoune::select_to_next_char<(Kakoune::SelectFlags)1>(Kakoune::Context&, Kakoune::NormalParams)::{lambda(Kakoune::Key, Kakoune::Context&)#2}::operator()(Kakoune::Key, Kakoune::Context&) const in .normal.debug.o\r\n      void Kakoune::select_to_next_char<(Kakoune::SelectFlags)3>(Kakoune::Context&, Kakoune::NormalParams)::{lambda(Kakoune::Key, Kakoune::Context&)#2}::operator()(Kakoune::Key, Kakoune::Context&) const in .normal.debug.o\r\n      ...\r\n  \"std::placeholders::_2\", referenced from:\r\n      Kakoune::number_lines_factory(Kakoune::ArrayView<Kakoune::String const>) in .highlighters.debug.o\r\n      void Kakoune::select_to_next_char<(Kakoune::SelectFlags)0>(Kakoune::Context&, Kakoune::NormalParams)::{lambda(Kakoune::Key, Kakoune::Context&)#2}::operator()(Kakoune::Key, Kakoune::Context&) const in .normal.debug.o\r\n      void Kakoune::select_to_next_char<(Kakoune::SelectFlags)2>(Kakoune::Context&, Kakoune::NormalParams)::{lambda(Kakoune::Key, Kakoune::Context&)#2}::operator()(Kakoune::Key, Kakoune::Context&) const in .normal.debug.o\r\n      void Kakoune::select_to_next_char<(Kakoune::SelectFlags)4>(Kakoune::Context&, Kakoune::NormalParams)::{lambda(Kakoune::Key, Kakoune::Context&)#2}::operator()(Kakoune::Key, Kakoune::Context&) const in .normal.debug.o\r\n      void Kakoune::select_to_next_char<(Kakoune::SelectFlags)6>(Kakoune::Context&, Kakoune::NormalParams)::{lambda(Kakoune::Key, Kakoune::Context&)#2}::operator()(Kakoune::Key, Kakoune::Context&) const in .normal.debug.o\r\n      void Kakoune::select_to_next_char<(Kakoune::SelectFlags)1>(Kakoune::Context&, Kakoune::NormalParams)::{lambda(Kakoune::Key, Kakoune::Context&)#2}::operator()(Kakoune::Key, Kakoune::Context&) const in .normal.debug.o\r\n      void Kakoune::select_to_next_char<(Kakoune::SelectFlags)3>(Kakoune::Context&, Kakoune::NormalParams)::{lambda(Kakoune::Key, Kakoune::Context&)#2}::operator()(Kakoune::Key, Kakoune::Context&) const in .normal.debug.o\r\n      ...\r\n  \"std::placeholders::_3\", referenced from:\r\n      Kakoune::number_lines_factory(Kakoune::ArrayView<Kakoune::String const>) in .highlighters.debug.o\r\n  \"std::placeholders::_4\", referenced from:\r\n      Kakoune::number_lines_factory(Kakoune::ArrayView<Kakoune::String const>) in .highlighters.debug.o\r\n  \"std::runtime_error::runtime_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)\", referenced from:\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .commands.debug.o\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .file.debug.o\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .highlighters.debug.o\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .hook_manager.debug.o\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .input_handler.debug.o\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .insert_completer.debug.o\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .normal.debug.o\r\n      ...\r\n  \"std::invalid_argument::invalid_argument(char const*)\", referenced from:\r\n      boost::re_detail_106200::perl_matcher<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > >, boost::c_regex_traits<wchar_t> >::construct_init(boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::_match_flags) in .commands.debug.o\r\n      boost::re_detail_106200::perl_matcher<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > >, boost::c_regex_traits<wchar_t> >::construct_init(boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::_match_flags) in .file.debug.o\r\n      boost::re_detail_106200::perl_matcher<Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > >, boost::c_regex_traits<wchar_t> >::construct_init(boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::_match_flags) in .highlighters.debug.o\r\n      boost::re_detail_106200::perl_matcher<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > >, boost::c_regex_traits<wchar_t> >::construct_init(boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::_match_flags) in .highlighters.debug.o\r\n      boost::re_detail_106200::perl_matcher<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > >, boost::c_regex_traits<wchar_t> >::construct_init(boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::_match_flags) in .hook_manager.debug.o\r\n      boost::re_detail_106200::perl_matcher<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > >, boost::c_regex_traits<wchar_t> >::construct_init(boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::_match_flags) in .input_handler.debug.o\r\n      boost::re_detail_106200::perl_matcher<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<boost::sub_match<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> > >, boost::c_regex_traits<wchar_t> >::construct_init(boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::_match_flags) in .insert_completer.debug.o\r\n      ...\r\n  \"std::chrono::_V2::steady_clock::now()\", referenced from:\r\n      Kakoune::Buffer::HistoryNode::HistoryNode(unsigned long, Kakoune::Buffer::HistoryNode*) in .buffer.debug.o\r\n      Kakoune::Buffer::HistoryNode::HistoryNode(unsigned long, Kakoune::Buffer::HistoryNode*) in .buffer.debug.o\r\n      Kakoune::Timer::run(Kakoune::EventMode) in .event_manager.debug.o\r\n      Kakoune::EventManager::handle_next_events(Kakoune::EventMode, unsigned int*) in .event_manager.debug.o\r\n      Kakoune::HookManager::run_hook(Kakoune::StringView, Kakoune::StringView, Kakoune::Context&) const in .hook_manager.debug.o\r\n      Kakoune::InputModes::Normal::Normal(Kakoune::InputHandler&, bool)::{lambda(Kakoune::Timer&)#2}::operator()(Kakoune::Timer&) const in .input_handler.debug.o\r\n      Kakoune::InputModes::Normal::on_enabled()     in .input_handler.debug.o\r\n      ...\r\n  \"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose()\", referenced from:\r\n      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<wchar_t const*>(wchar_t const*, wchar_t const*, std::forward_iterator_tag) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long)\", referenced from:\r\n      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<wchar_t const*>(wchar_t const*, wchar_t const*, std::forward_iterator_tag) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&)\", referenced from:\r\n      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<wchar_t const*, void>(wchar_t const*, wchar_t const*, std::allocator<char> const&) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data()\", referenced from:\r\n      std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<wchar_t const*, void>(wchar_t const*, wchar_t const*, std::allocator<char> const&) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long)\", referenced from:\r\n      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<wchar_t const*>(wchar_t const*, wchar_t const*, std::forward_iterator_tag) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*)\", referenced from:\r\n      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<wchar_t const*>(wchar_t const*, wchar_t const*, std::forward_iterator_tag) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)\", referenced from:\r\n      void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<wchar_t const*>(wchar_t const*, wchar_t const*, std::forward_iterator_tag) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)\", referenced from:\r\n      boost::re_detail_106200::default_wrapper<boost::c_regex_traits<wchar_t> >::error_string[abi:cxx11](boost::regex_constants::error_type) const in .commands.debug.o\r\n      boost::re_detail_106200::default_wrapper<boost::c_regex_traits<wchar_t> >::error_string[abi:cxx11](boost::regex_constants::error_type) const in .file.debug.o\r\n      boost::re_detail_106200::default_wrapper<boost::c_regex_traits<wchar_t> >::error_string[abi:cxx11](boost::regex_constants::error_type) const in .highlighters.debug.o\r\n      boost::re_detail_106200::default_wrapper<boost::c_regex_traits<wchar_t> >::error_string[abi:cxx11](boost::regex_constants::error_type) const in .hook_manager.debug.o\r\n      boost::re_detail_106200::default_wrapper<boost::c_regex_traits<wchar_t> >::error_string[abi:cxx11](boost::regex_constants::error_type) const in .input_handler.debug.o\r\n      boost::re_detail_106200::default_wrapper<boost::c_regex_traits<wchar_t> >::error_string[abi:cxx11](boost::regex_constants::error_type) const in .insert_completer.debug.o\r\n      boost::re_detail_106200::default_wrapper<boost::c_regex_traits<wchar_t> >::error_string[abi:cxx11](boost::regex_constants::error_type) const in .normal.debug.o\r\n      ...\r\n  \"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)\", referenced from:\r\n      boost::re_detail_106200::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::fail(boost::regex_constants::error_type, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()\", referenced from:\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .commands.debug.o\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .file.debug.o\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .highlighters.debug.o\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .hook_manager.debug.o\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .input_handler.debug.o\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .insert_completer.debug.o\r\n      void boost::re_detail_106200::raise_error<boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > >(boost::regex_traits_wrapper<boost::c_regex_traits<wchar_t> > const&, boost::regex_constants::error_type) in .normal.debug.o\r\n      ...\r\n  \"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(char const*)\", referenced from:\r\n      boost::re_detail_106200::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::fail(boost::regex_constants::error_type, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator+=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)\", referenced from:\r\n      boost::re_detail_106200::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::fail(boost::regex_constants::error_type, long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_dispose()\", referenced from:\r\n      void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> >(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::forward_iterator_tag) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_capacity(unsigned long)\", referenced from:\r\n      void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> >(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::forward_iterator_tag) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_Alloc_hider::_Alloc_hider(wchar_t*, std::allocator<wchar_t> const&)\", referenced from:\r\n      std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, void>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<wchar_t> const&) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_local_data()\", referenced from:\r\n      std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, void>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::allocator<wchar_t> const&) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_set_length(unsigned long)\", referenced from:\r\n      void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> >(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::forward_iterator_tag) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::end()\", referenced from:\r\n      boost::re_detail_106200::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::append_set(boost::re_detail_106200::basic_char_set<wchar_t, boost::c_regex_traits<wchar_t> > const&, mpl_::bool_<false>*) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::begin()\", referenced from:\r\n      boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::basic_regex<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> >(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, unsigned int) in .regex.debug.o\r\n      boost::re_detail_106200::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::append_set(boost::re_detail_106200::basic_char_set<wchar_t, boost::c_regex_traits<wchar_t> > const&, mpl_::bool_<false>*) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::assign(unsigned long, wchar_t)\", referenced from:\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .commands.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .file.debug.o\r\n      Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .highlighters.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .highlighters.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .hook_manager.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .input_handler.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .insert_completer.debug.o\r\n      ...\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::insert(__gnu_cxx::__normal_iterator<wchar_t const*, std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > >, wchar_t)\", referenced from:\r\n      boost::re_detail_106200::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::append_set(boost::re_detail_106200::basic_char_set<wchar_t, boost::c_regex_traits<wchar_t> > const&, mpl_::bool_<false>*) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_data(wchar_t*)\", referenced from:\r\n      void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> >(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::forward_iterator_tag) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_create(unsigned long&, unsigned long)\", referenced from:\r\n      void std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::_M_construct<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> >(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, std::forward_iterator_tag) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string(unsigned long, wchar_t, std::allocator<wchar_t> const&)\", referenced from:\r\n      boost::re_detail_106200::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::append_set(boost::re_detail_106200::basic_char_set<wchar_t, boost::c_regex_traits<wchar_t> > const&, mpl_::bool_<false>*) in .regex.debug.o\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::basic_string()\", referenced from:\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .commands.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .file.debug.o\r\n      Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .highlighters.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .highlighters.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .hook_manager.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .input_handler.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .insert_completer.debug.o\r\n      ...\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::~basic_string()\", referenced from:\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .commands.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .file.debug.o\r\n      Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .highlighters.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .highlighters.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .hook_manager.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .input_handler.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .insert_completer.debug.o\r\n      ...\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::operator=(std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >&&)\", referenced from:\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .commands.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .file.debug.o\r\n      Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<Kakoune::BufferIterator, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .highlighters.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .highlighters.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .hook_manager.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .input_handler.debug.o\r\n      Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass> boost::re_detail_106200::re_is_set_member<Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, wchar_t, boost::c_regex_traits<wchar_t>, unsigned int>(Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, Kakoune::utf8::iterator<char const*, wchar_t, long, Kakoune::utf8::InvalidPolicy::Pass>, boost::re_detail_106200::re_set_long<unsigned int> const*, boost::re_detail_106200::regex_data<wchar_t, boost::c_regex_traits<wchar_t> > const&, bool) in .insert_completer.debug.o\r\n      ...\r\n  \"std::__cxx11::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> >::operator[](unsigned long)\", referenced from:\r\n      boost::re_detail_106200::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::unescape_character() in .regex.debug.o\r\n      boost::re_detail_106200::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_inner_set(boost::re_detail_106200::basic_char_set<wchar_t, boost::c_regex_traits<wchar_t> >&) in .regex.debug.o\r\n      boost::re_detail_106200::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::get_next_set_literal(boost::re_detail_106200::basic_char_set<wchar_t, boost::c_regex_traits<wchar_t> >&) in .regex.debug.o\r\n  \"std::__throw_out_of_range_fmt(char const*, ...)\", referenced from:\r\n      std::vector<Kakoune::Value, Kakoune::Allocator<Kakoune::Value, (Kakoune::MemoryDomain)0> >::_M_range_check(unsigned long) const in .json_ui.debug.o\r\n      std::vector<std::pair<unsigned long, unsigned long>, std::allocator<std::pair<unsigned long, unsigned long> > >::_M_range_check(unsigned long) const in .regex.debug.o\r\n  \"std::__throw_bad_function_call()\", referenced from:\r\n      std::function<Kakoune::String (Kakoune::String)>::operator()(Kakoune::String) const in .command_manager.debug.o\r\n      std::function<void (Kakoune::ParametersParser const&, Kakoune::Context&, Kakoune::ShellContext const&)>::operator()(Kakoune::ParametersParser const&, Kakoune::Context&, Kakoune::ShellContext const&) const in .command_manager.debug.o\r\n      std::function<Kakoune::String (Kakoune::Context const&, Kakoune::ArrayView<Kakoune::String const>)>::operator()(Kakoune::Context const&, Kakoune::ArrayView<Kakoune::String const>) const in .command_manager.debug.o\r\n      std::function<Kakoune::Completions (Kakoune::Context const&, Kakoune::CompletionFlags, Kakoune::ArrayView<Kakoune::String const>, unsigned long, Kakoune::ByteCount)>::operator()(Kakoune::Context const&, Kakoune::CompletionFlags, Kakoune::ArrayView<Kakoune::String const>, unsigned long, Kakoune::ByteCount) const in .command_manager.debug.o\r\n      std::function<std::pair<Kakoune::String, std::unique_ptr<Kakoune::Highlighter, std::default_delete<Kakoune::Highlighter> > > (Kakoune::ArrayView<Kakoune::String const>)>::operator()(Kakoune::ArrayView<Kakoune::String const>) const in .commands.debug.o\r\n      std::function<void (Kakoune::FDWatcher&, Kakoune::FdEvents, Kakoune::EventMode)>::operator()(Kakoune::FDWatcher&, Kakoune::FdEvents, Kakoune::EventMode) const in .event_manager.debug.o\r\n      std::function<void (Kakoune::Timer&)>::operator()(Kakoune::Timer&) const in .event_manager.debug.o\r\n      ...\r\nld: symbol(s) not found for architecture x86_64\r\ncollect2: error: ld returned 1 exit status\r\nmake: *** [kak] Error 1\r\n```\r\n\r\nIt may be related to [this bug](http://stackoverflow.com/questions/10879284/how-to-dynamically-build-and-link-boostregex-with-hidden-inlines), but I also tried compiling with `g++` and the error remains. \r\n\r\nIt is strange that the homebrew formula works ... any idea on what's causing the bug? \r\n\r\nCheers!"}}
{"actor":{"display_login":"legendre6891"}}