<div dir="ltr">Sorry, bad link in that last email. The try_compile() docs I meant to link to are here:<div><br></div><div><a href="https://cmake.org/cmake/help/latest/command/try_compile.html#other-behavior-settings">https://cmake.org/cmake/help/latest/command/try_compile.html#other-behavior-settings</a><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Nov 26, 2016 at 9:23 AM, Craig Scott <span dir="ltr"><<a href="mailto:craig.scott@crascit.com" target="_blank">craig.scott@crascit.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Sorry, I misunderstood. I had a look through the check_cxx_source_compiles() implementation and it basically forwards through to a try_compile() call. Looking at the <a>docs for try_compile()</a>, it says only the following are passed through to the temporary CMake project created for the test compilation:<div><br><ul><li>CMAKE_ENABLE_EXPORTS<br></li><li>CMAKE_LINK_SEARCH_START_STATIC<br></li><li>CMAKE_LINK_SEARCH_END_STATIC<br></li><li>CMAKE_POSITION_INDEPENDENT_<wbr>CODE<br></li></ul></div><div>A few more can be passed through depending on policy settings, but it looks like CMAKE_CXX_STANDARD, CMAKE_CXX_STANDARD_REQUIRED and CMAKE_CXX_EXTENSIONS don't get passed through. So it looks like, at the moment, you would have to manually pass through the relevant compiler and linker flags to get sources built via try_compile() and therefore via check_cxx_source_compiles(). I've recorded a <a href="https://gitlab.kitware.com/cmake/cmake/issues/16456" target="_blank">new issue</a> in the issue tracker for this.</div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 25, 2016 at 9:25 PM, Roman Wüger <span dir="ltr"><<a href="mailto:roman.wueger@gmx.at" target="_blank">roman.wueger@gmx.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div></div><div><p style="margin:0px;font-size:12px;line-height:normal;font-family:Helvetica"><span style="font-size:12pt">but it does not set/add the required library</span></p></div><div><br>Am 24.11.2016 um 22:01 schrieb Craig Scott <<a href="mailto:craig.scott@crascit.com" target="_blank">craig.scott@crascit.com</a>>:<br><br></div><blockquote type="cite"><div><div dir="ltr">You might also need to set <a href="https://cmake.org/cmake/help/latest/variable/CMAKE_CXX_EXTENSIONS.html" target="_blank">CMAKE_CXX_EXTENSIONS</a> to OFF (it's ON by default). This controls which c++ library is linked for some compilers, with clang and gcc being two cases where it does this. You may also find <a href="https://crascit.com/2015/03/28/enabling-cxx11-in-cmake/" target="_blank">this article</a> about the related CMake variables and commands to be of interest.</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 25, 2016 at 5:43 AM, Roman Wüger <span dir="ltr"><<a href="mailto:roman.wueger@gmx.at" target="_blank">roman.wueger@gmx.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div></div><div>It is working now, after I added -lc++ to CMAKE_REQUIRED_LIBRARIES before the check_cxx_source_compiles() call.</div><div><br></div><div>Shouldn't this be done by CMAKE_CXX_STANDARD?</div><div><br></div><div>Best Regards</div><div>Roman</div><div><div class="m_1020470931499609123m_7485575602672715709h5"><div><br>Am 24.11.2016 um 19:08 schrieb Roman Wüger <<a href="mailto:roman.wueger@gmx.at" target="_blank">roman.wueger@gmx.at</a>>:<br><br></div><blockquote type="cite"><div><div class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126WordSection1"><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US">Hello,<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US">If I use a small piece of code which uses <regex>, then it fails with check_cxx_source_compiles. If I copy the piece of code into a file and run the following on the command line, then it works:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">clang++ main.cpp -std=c++14 -stdlib=libc++<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US">Here is the piece of code:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">#include <regex><u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">#include <string><u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171"><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">int main() {<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">    const std::string text = "Roses are #ff0000, other flowers have other colors.";<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">    const std::regex pattern("#([a-f0-9]{2})");<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171"><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">    std::smatch match;<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">    std::regex_search(text, match, pattern);<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171"><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">    return 0;<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">}<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New""><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US">I use this code in CMake as a platform check as followed:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New""><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171"># C++11 Regular Expression<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">set(CMAKE_REQUIRED_FLAGS "${CMAKE_CXX_FLAGS}")<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">check_cxx_source_compiles(<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "#include <regex><u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">   #include <string><u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171"><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">   int main() {<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">       const std::string text = \"Roses are #ff0000, other flowers have other colors.\";<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">       const std::regex pattern(\"#([a-f0-9]{2})\");<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171"><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">       std::smatch match;<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">       std::regex_search(text, match, pattern);<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171"><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">       return 0;<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">   }"<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  HAVE_CXX11_REGULAR_EXPRESSIONS<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">)<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">set(CMAKE_REQUIRED_FLAGS "")<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New""><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US">CMakeFiles/CMakeError.log shows:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New""><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">Undefined symbols for architecture x86_64:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(char const*) const", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::__vector_base_commo<wbr>n<true>::__throw_length_error(<wbr>) const", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::vector<std::__1::sub<wbr>_match<char const*>, std::__1::allocator<std::__1::<wbr>sub_match<char const*> > >::assign(unsigned long, std::__1::sub_match<char const*> const&) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::vector<std::__1::sub<wbr>_match<char const*>, std::__1::allocator<std::__1::<wbr>sub_match<char const*> > >::allocate(unsigned long) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      void std::__1::vector<std::__1::__s<wbr>tate<char>, std::__1::allocator<std::__1::<wbr>__state<char> > >::__push_back_slow_path<std::<wbr>__1::__state<char> >(std::__1::__state<char>&&) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::vector<std::__1::sub<wbr>_match<char const*>, std::__1::allocator<std::__1::<wbr>sub_match<char const*> > >::__append(unsigned long, std::__1::sub_match<char const*> const&) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::vector<std::__1::pai<wbr>r<unsigned long, char const*>, std::__1::allocator<std::__1::<wbr>pair<unsigned long, char const*> > >::__append(unsigned long) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::vector<std::__1::pai<wbr>r<unsigned long, char const*>, std::__1::allocator<std::__1::<wbr>pair<unsigned long, char const*> > >::allocate(unsigned long) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      void std::__1::vector<char, std::__1::allocator<char> >::__push_back_slow_path<char><wbr>(char&&) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      ...<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::__basic_string_comm<wbr>on<true>::__throw_length_error<wbr>() const", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::enable_if<__is_forwa<wbr>rd_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::enable_if<__is_forwa<wbr>rd_iterator<char const*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::enable_if<__is_forwa<wbr>rd_iterator<std::__1::__wrap_i<wbr>ter<char*> >::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<std::__1::__wrap_ite<wbr>r<char*> >(std::__1::__wrap_iter<char*><wbr>, std::__1::__wrap_iter<char*>) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::__match_any_but_new<wbr>line<char>::__exec(std::__1::_<wbr>_state<char>&) const", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      vtable for std::__1::__match_any_but_newl<wbr>ine<char> in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::locale::name() const", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::locale::use_facet(s<wbr>td::__1::locale::id&) const", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::regex_traits<char>::<wbr>__init() in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::regex_error::regex_<wbr>error(std::__1::regex_constant<wbr>s::error_type)", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse<char const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_basic_reg_exp<char const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_extended_reg_exp<ch<wbr>ar const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_atom<char const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_ERE_dupl_symbol<cha<wbr>r const*>(char const*, char const*, std::__1::__owns_one_state<cha<wbr>r>*, unsigned int, unsigned int) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      bool std::__1::basic_regex<char, std::__1::regex_traits<char> >::__match_at_start_ecma<std::<wbr>__1::allocator<std::__1::sub_m<wbr>atch<char const*> > >(char const*, char const*, std::__1::match_results<char const*, std::__1::allocator<std::__1::<wbr>sub_match<char const*> > >&, std::__1::regex_constants::mat<wbr>ch_flag_type, bool) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      ...<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::regex_error::~regex<wbr>_error()", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse<char const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_basic_reg_exp<char const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_extended_reg_exp<ch<wbr>ar const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_atom<char const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_ERE_dupl_symbol<cha<wbr>r const*>(char const*, char const*, std::__1::__owns_one_state<cha<wbr>r>*, unsigned int, unsigned int) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      bool std::__1::basic_regex<char, std::__1::regex_traits<char> >::__match_at_start_ecma<std::<wbr>__1::allocator<std::__1::sub_m<wbr>atch<char const*> > >(char const*, char const*, std::__1::match_results<char const*, std::__1::allocator<std::__1::<wbr>sub_match<char const*> > >&, std::__1::regex_constants::mat<wbr>ch_flag_type, bool) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      ...<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long)", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      _main in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(unsigned long, char)", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::__bracket_expression<wbr><char, std::__1::regex_traits<char> >::__exec(std::__1::__state<ch<wbr>ar>&) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::reserve(unsigned long)", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::<wbr>__lookup_collatename<char*>(ch<wbr>ar*, char*, char) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_collating_symbol<ch<wbr>ar const*>(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::<wbr>__lookup_collatename<char const*>(char const*, char const*, char) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basi<wbr>c_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_equivalence_class<c<wbr>har const*>(char const*, char const*, std::__1::__bracket_expression<wbr><char, std::__1::regex_traits<char> >*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      void std::__1::vector<std::__1::bas<wbr>ic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::<wbr>basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::__push_back_slow_path<std::<wbr>__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<wbr><char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      _main in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::__bracket_expression<wbr><char, std::__1::regex_traits<char> >::__exec(std::__1::__state<ch<wbr>ar>&) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::__vector_base<std::_<wbr>_1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::<wbr>basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::~__vector_base() in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::pair<std::__1::basic<wbr>_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::~pair() in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::<wbr>transform<char*>(char*, char*) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::<wbr>__lookup_collatename<char*>(ch<wbr>ar*, char*, char) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      ...<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_s<wbr>tring<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::<wbr>__lookup_collatename<char*>(ch<wbr>ar*, char*, char) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::<wbr>__lookup_collatename<char const*>(char const*, char const*, char) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(char)", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_character_escape<ch<wbr>ar const*>(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_expression_term<cha<wbr>r const*>(char const*, char const*, std::__1::__bracket_expression<wbr><char, std::__1::regex_traits<char> >*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_class_escape<char const*>(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::__bracket_expression<wbr><char, std::__1::regex_traits<char> >*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_awk_escape<char const*>(char const*, char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::__get_classname(cha<wbr>r const*, bool)", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      unsigned int std::__1::regex_traits<char>::<wbr>__lookup_classname<char const*>(char const*, char const*, bool, char) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::__shared_weak_count<wbr>::__add_shared()", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_regex<char, std::__1::regex_traits<char> >::basic_regex(std::__1::basic<wbr>_regex<char, std::__1::regex_traits<char> > const&) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::__shared_weak_count<wbr>::__release_shared()", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::shared_ptr<std::__1:<wbr>:__empty_state<char> >::~shared_ptr() in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::__shared_weak_count<wbr>::~__shared_weak_count()", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::__shared_ptr_pointer<wbr><std::__1::__empty_state<char><wbr>*, std::__1::default_delete<std::<wbr>__1::__empty_state<char> >, std::__1::allocator<std::__1::<wbr>__empty_state<char> > >::~__shared_ptr_pointer() in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::__get_collation_nam<wbr>e(char const*)", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::<wbr>__lookup_collatename<char*>(ch<wbr>ar*, char*, char) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::regex_traits<char>::<wbr>__lookup_collatename<char const*>(char const*, char const*, char) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::ctype<char>::id", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::regex_traits<char>::<wbr>__init() in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::locale::locale(std:<wbr>:__1::locale const&)", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::regex_traits<char>::<wbr>regex_traits(std::__1::regex_t<wbr>raits<char> const&) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::locale::locale()", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::regex_traits<char>::<wbr>regex_traits() in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::locale::~locale()"<wbr>, referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::regex_traits<char>::<wbr>~regex_traits() in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::regex_traits<char>::<wbr>regex_traits() in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::basic_regex<char, std::__1::regex_traits<char> >::__start_matching_list(bool) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "std::__1::collate<char>::id", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::regex_traits<char>::<wbr>__init() in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "typeinfo for std::__1::regex_error", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse<char const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_basic_reg_exp<char const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_extended_reg_exp<ch<wbr>ar const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_assertion<char const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_atom<char const*>(char const*, char const*) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      char const* std::__1::basic_regex<char, std::__1::regex_traits<char> >::__parse_ERE_dupl_symbol<cha<wbr>r const*>(char const*, char const*, std::__1::__owns_one_state<cha<wbr>r>*, unsigned int, unsigned int) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      bool std::__1::basic_regex<char, std::__1::regex_traits<char> >::__match_at_start_ecma<std::<wbr>__1::allocator<std::__1::sub_m<wbr>atch<char const*> > >(char const*, char const*, std::__1::match_results<char const*, std::__1::allocator<std::__1::<wbr>sub_match<char const*> > >&, std::__1::regex_constants::mat<wbr>ch_flag_type, bool) const in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      ...<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "typeinfo for std::__1::__shared_weak_count"<wbr>, referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      typeinfo for std::__1::__shared_ptr_pointer<wbr><std::__1::__empty_state<char><wbr>*, std::__1::default_delete<std::<wbr>__1::__empty_state<char> >, std::__1::allocator<std::__1::<wbr>__empty_state<char> > > in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "vtable for std::__1::__shared_count", referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::shared_ptr<std::__1:<wbr>:__empty_state<char> >::shared_ptr<std::__1::__empt<wbr>y_state<char> >(std::__1::__empty_state<char<wbr>>*, std::__1::enable_if<is_convert<wbr>ible<std::__1::__empty_state<c<wbr>har>*, std::__1::__empty_state<char>*<wbr>>::value, std::__1::shared_ptr<std::__1:<wbr>:__empty_state<char> >::__nat>::type) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  "vtable for std::__1::__shared_weak_count"<wbr>, referenced from:<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">      std::__1::shared_ptr<std::__1:<wbr>:__empty_state<char> >::shared_ptr<std::__1::__empt<wbr>y_state<char> >(std::__1::__empty_state<char<wbr>>*, std::__1::enable_if<is_convert<wbr>ible<std::__1::__empty_state<c<wbr>har>*, std::__1::__empty_state<char>*<wbr>>::value, std::__1::shared_ptr<std::__1:<wbr>:__empty_state<char> >::__nat>::type) in src.o<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">  NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">ld: symbol(s) not found for architecture x86_64<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">clang: error: linker command failed with exit code 1 (use -v to see invocation)<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171"><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New";color:#767171">** BUILD FAILED **<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US" style="font-size:9.0pt;font-family:"Courier New""><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US">Did I forget something?<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US">Thanks in advance<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US"><u></u> <u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US">Best Regards<u></u><u></u></span></p><p class="m_1020470931499609123m_7485575602672715709m_-5698633900602501126MsoPlainText"><span lang="EN-US">Roman<u></u><u></u></span></p></div></div></blockquote></div></div><blockquote type="cite"><div><span>-- </span><br><span></span><br><span>Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a></span><br><span></span><br><span>Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMak<wbr>e_FAQ</a></span><br><span></span><br><span>Kitware offers various services to support the CMake community. For more information on each offering, please visit:</span><br><span></span><br><span>CMake Support: <a href="http://cmake.org/cmake/help/support.html" target="_blank">http://cmake.org/cmake/help/su<wbr>pport.html</a></span><br><span>CMake Consulting: <a href="http://cmake.org/cmake/help/consulting.html" target="_blank">http://cmake.org/cmake/help/co<wbr>nsulting.html</a></span><br><span>CMake Training Courses: <a href="http://cmake.org/cmake/help/training.html" target="_blank">http://cmake.org/cmake/help/tr<wbr>aining.html</a></span><br><span></span><br><span>Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensou<wbr>rce/opensource.html</a></span><br><span></span><br><span>Follow this link to subscribe/unsubscribe:</span><br><span><a href="http://public.kitware.com/mailman/listinfo/cmake-developers" target="_blank">http://public.kitware.com/mail<wbr>man/listinfo/cmake-developers</a></span></div></blockquote></div><br>--<br>
<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" rel="noreferrer" target="_blank">http://www.cmake.org/Wiki/CMak<wbr>e_FAQ</a><br>
<br>
Kitware offers various services to support the CMake community. For more information on each offering, please visit:<br>
<br>
CMake Support: <a href="http://cmake.org/cmake/help/support.html" rel="noreferrer" target="_blank">http://cmake.org/cmake/help/su<wbr>pport.html</a><br>
CMake Consulting: <a href="http://cmake.org/cmake/help/consulting.html" rel="noreferrer" target="_blank">http://cmake.org/cmake/help/co<wbr>nsulting.html</a><br>
CMake Training Courses: <a href="http://cmake.org/cmake/help/training.html" rel="noreferrer" target="_blank">http://cmake.org/cmake/help/tr<wbr>aining.html</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensou<wbr>rce/opensource.html</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/cmake-developers" rel="noreferrer" target="_blank">http://public.kitware.com/mail<wbr>man/listinfo/cmake-developers</a><br></blockquote></div><br><br clear="all"><span class="m_1020470931499609123HOEnZb"><font color="#888888"><div><br></div>-- <br><div class="m_1020470931499609123m_7485575602672715709gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Craig Scott<br><div>Melbourne, Australia</div><div><a href="https://crascit.com" target="_blank">https://crascit.com</a><br></div></div></div></div></div></div></div>
</font></span></div>
</div></blockquote></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="m_1020470931499609123gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Craig Scott<br><div>Melbourne, Australia</div><div><a href="https://crascit.com" target="_blank">https://crascit.com</a><br></div></div></div></div></div></div></div>
</div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Craig Scott<br><div>Melbourne, Australia</div><div><a href="https://crascit.com" target="_blank">https://crascit.com</a><br></div></div></div></div></div></div></div>
</div>