>>> Building on sparc64-2b under devel/libbgcode BDEPENDS = [devel/catch2;devel/boost;devel/cmake;lang/gcc/8;lang/gcc/8,-libs;lang/gcc/8,-c++;archivers/heatshrink;devel/ninja] DIST = [devel/libbgcode:prusa3d-libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629.tar.gz] FULLPKGNAME = libbgcode-20240122 RDEPENDS = [lang/gcc/8,-libs;devel/boost] (Junk lock obtained for sparc64-2b at 1712286838.14) >>> Running depends in devel/libbgcode at 1712286838.26 last junk was in archivers/py-zopfli,python3 /usr/sbin/pkg_add -aI -Drepair boost-1.84.0p2v0 catch2-3.5.2 heatshrink-0.4.1 link-grammar-5.12.0 ninja-1.11.1 was: /usr/sbin/pkg_add -aI -Drepair boost-1.84.0p2v0 catch2-3.5.2 cmake-3.28.3v1 g++-8.4.0p21 gcc-8.4.0p20 gcc-libs-8.4.0p20 heatshrink-0.4.1 ninja-1.11.1 /usr/sbin/pkg_add -aI -Drepair boost-1.84.0p2v0 catch2-3.5.2 heatshrink-0.4.1 link-grammar-5.12.0 ninja-1.11.1 Can't find link-grammar-5.12.0 Couldn't install link-grammar-5.12.0 >>> Running show-prepare-results in devel/libbgcode at 1712286871.59 ===> devel/libbgcode ===> Building from scratch libbgcode-20240122 ===> libbgcode-20240122 depends on: catch2-* -> catch2-3.5.2 ===> libbgcode-20240122 depends on: heatshrink-* -> heatshrink-0.4.1 ===> libbgcode-20240122 depends on: cmake-* -> cmake-3.28.3v1 ===> libbgcode-20240122 depends on: ninja-* -> ninja-1.11.1 ===> libbgcode-20240122 depends on: gcc->=8,<9 -> gcc-8.4.0p20 ===> libbgcode-20240122 depends on: g++->=8,<9 -> g++-8.4.0p21 ===> libbgcode-20240122 depends on: boost-* -> boost-1.84.0p2v0 ===> libbgcode-20240122 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p20 ===> Verifying specs: estdc++>=17 pthread boost_nowide-mt c m z estdc++>=19 ===> found estdc++.19.0 pthread.27.1 boost_nowide-mt.23.0 c.99.0 m.10.1 z.7.0 boost-1.84.0p2v0 catch2-3.5.2 cmake-3.28.3v1 g++-8.4.0p21 gcc-8.4.0p20 gcc-libs-8.4.0p20 heatshrink-0.4.1 ninja-1.11.1 Don't run junk because nojunk in devel/py-lief,python3 (Junk lock released for sparc64-2b at 1712286884.57) distfiles size=455740 >>> Running patch in devel/libbgcode at 1712286884.66 ===> devel/libbgcode ===> Checking files for libbgcode-20240122 `/usr/ports/distfiles/prusa3d-libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629.tar.gz' is up to date. >> (SHA256) prusa3d-libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629.tar.gz: OK ===> Extracting for libbgcode-20240122 ===> Patching for libbgcode-20240122 ===> Applying OpenBSD patch patch-src_LibBGCode_binarize_CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/LibBGCode/binarize/CMakeLists.txt |--- src/LibBGCode/binarize/CMakeLists.txt.orig |+++ src/LibBGCode/binarize/CMakeLists.txt -------------------------- Patching file src/LibBGCode/binarize/CMakeLists.txt using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 36. done ===> Applying OpenBSD patch patch-src_LibBGCode_binarize_binarize_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/LibBGCode/binarize/binarize.cpp |--- src/LibBGCode/binarize/binarize.cpp.orig |+++ src/LibBGCode/binarize/binarize.cpp -------------------------- Patching file src/LibBGCode/binarize/binarize.cpp using Plan A... Hunk #1 succeeded at 4. done ===> Applying OpenBSD patch patch-tests_CMakeLists_txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tests/CMakeLists.txt |--- tests/CMakeLists.txt.orig |+++ tests/CMakeLists.txt -------------------------- Patching file tests/CMakeLists.txt using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 16. Hunk #3 succeeded at 30. done ===> Applying OpenBSD patch patch-tests_catch_main_hpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tests/catch_main.hpp |--- tests/catch_main.hpp.orig |+++ tests/catch_main.hpp -------------------------- Patching file tests/catch_main.hpp using Plan A... Hunk #1 succeeded at 1. done ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/local/bin/eg++ ===> Compiler link: g++ -> /usr/local/bin/eg++ >>> Running configure in devel/libbgcode at 1712286887.96 ===> devel/libbgcode ===> Generating configure for libbgcode-20240122 ===> Configuring for libbgcode-20240122 -- The C compiler identification is GNU 8.4.0 -- The CXX compiler identification is GNU 8.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/obj/ports/libbgcode-20240122/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/obj/ports/libbgcode-20240122/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Found ZLIB: /usr/lib/libz.so.7.0 (found suitable version "1.3.1.1", minimum required is "1.0") -- Could NOT find Boost (missing: Boost_DIR) -- Found Boost: /usr/local/include (found suitable version "1.84.0", minimum required is "1.78") -- Could NOT find Boost (missing: Boost_DIR) -- Found Boost: /usr/local/include (found version "1.84.0") found components: nowide -- Could NOT find Boost (missing: Boost_DIR) -- Configuring done (17.6s) -- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_RANLIB CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_RANLIB -- Build files have been written to: /usr/obj/ports/libbgcode-20240122/build-sparc64 >>> Running build in devel/libbgcode at 1712286908.80 ===> devel/libbgcode ===> Building for libbgcode-20240122 Change Dir: '/usr/obj/ports/libbgcode-20240122/build-sparc64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/18] /usr/obj/ports/libbgcode-20240122/bin/c++ -DLibBGCode_VERSION="R\"(0.2.0)\"" -Dbgcode_core_EXPORTS -I/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src/LibBGCode -I/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src -I/usr/obj/ports/libbgcode-20240122/build-sparc64 -O2 -pipe -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT src/LibBGCode/core/CMakeFiles/bgcode_core.dir/core.cpp.o -MF src/LibBGCode/core/CMakeFiles/bgcode_core.dir/core.cpp.o.d -o src/LibBGCode/core/CMakeFiles/bgcode_core.dir/core.cpp.o -c /usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src/LibBGCode/core/core.cpp [2/18] : && /usr/obj/ports/libbgcode-20240122/bin/c++ -fPIC -O2 -pipe -DNDEBUG -shared -Wl,-soname,libbgcode_core.so.0.0 -o src/LibBGCode/core/libbgcode_core.so.0.0 src/LibBGCode/core/CMakeFiles/bgcode_core.dir/core.cpp.o -Wl,-rpath-link,/usr/X11R6/lib && : [3/18] /usr/local/bin/cmake -E cmake_symlink_library src/LibBGCode/core/libbgcode_core.so.0.0 src/LibBGCode/core/libbgcode_core.so.0.0 src/LibBGCode/core/libbgcode_core.so && : [4/18] /usr/obj/ports/libbgcode-20240122/bin/c++ -Dbgcode_binarize_EXPORTS -I/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src/LibBGCode -I/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src -I/usr/obj/ports/libbgcode-20240122/build-sparc64 -I/usr/local/include -O2 -pipe -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/binarize.cpp.o -MF src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/binarize.cpp.o.d -o src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/binarize.cpp.o -c /usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src/LibBGCode/binarize/binarize.cpp [5/18] /usr/obj/ports/libbgcode-20240122/bin/c++ -Dbgcode_binarize_EXPORTS -I/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src/LibBGCode -I/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src -I/usr/obj/ports/libbgcode-20240122/build-sparc64 -I/usr/local/include -O2 -pipe -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/meatpack.cpp.o -MF src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/meatpack.cpp.o.d -o src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/meatpack.cpp.o -c /usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src/LibBGCode/binarize/meatpack.cpp [6/18] : && /usr/obj/ports/libbgcode-20240122/bin/c++ -fPIC -O2 -pipe -DNDEBUG -shared -Wl,-soname,libbgcode_binarize.so.0.0 -o src/LibBGCode/binarize/libbgcode_binarize.so.0.0 src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/binarize.cpp.o src/LibBGCode/binarize/CMakeFiles/bgcode_binarize.dir/meatpack.cpp.o -Wl,-z,origin,-rpath,/usr/obj/ports/libbgcode-20240122/build-sparc64/src/LibBGCode/core: /usr/local/lib/libheatshrink_dynamic.a /usr/lib/libz.so.7.0 src/LibBGCode/core/libbgcode_core.so.0.0 -Wl,-rpath-link,/usr/X11R6/lib && : [7/18] /usr/local/bin/cmake -E cmake_symlink_library src/LibBGCode/binarize/libbgcode_binarize.so.0.0 src/LibBGCode/binarize/libbgcode_binarize.so.0.0 src/LibBGCode/binarize/libbgcode_binarize.so && : [8/18] /usr/obj/ports/libbgcode-20240122/bin/c++ -Dbgcode_convert_EXPORTS -I/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src/LibBGCode -I/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src -I/usr/obj/ports/libbgcode-20240122/build-sparc64 -isystem /usr/local/include -O2 -pipe -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT src/LibBGCode/convert/CMakeFiles/bgcode_convert.dir/convert.cpp.o -MF src/LibBGCode/convert/CMakeFiles/bgcode_convert.dir/convert.cpp.o.d -o src/LibBGCode/convert/CMakeFiles/bgcode_convert.dir/convert.cpp.o -c /usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src/LibBGCode/convert/convert.cpp [9/18] : && /usr/obj/ports/libbgcode-20240122/bin/c++ -fPIC -O2 -pipe -DNDEBUG -shared -Wl,-soname,libbgcode_convert.so.0.0 -o src/LibBGCode/convert/libbgcode_convert.so.0.0 src/LibBGCode/convert/CMakeFiles/bgcode_convert.dir/convert.cpp.o -Wl,-z,origin,-rpath,/usr/obj/ports/libbgcode-20240122/build-sparc64/src/LibBGCode/binarize:/usr/obj/ports/libbgcode-20240122/build-sparc64/src/LibBGCode/core: src/LibBGCode/binarize/libbgcode_binarize.so.0.0 src/LibBGCode/core/libbgcode_core.so.0.0 -Wl,-rpath-link,/usr/X11R6/lib && : [10/18] /usr/local/bin/cmake -E cmake_symlink_library src/LibBGCode/convert/libbgcode_convert.so.0.0 src/LibBGCode/convert/libbgcode_convert.so.0.0 src/LibBGCode/convert/libbgcode_convert.so && : [11/18] /usr/obj/ports/libbgcode-20240122/bin/c++ -I/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src/LibBGCode -I/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src -I/usr/obj/ports/libbgcode-20240122/build-sparc64 -isystem /usr/local/include -O2 -pipe -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT src/LibBGCode/cmd/CMakeFiles/bgcode_cmd.dir/main.cpp.o -MF src/LibBGCode/cmd/CMakeFiles/bgcode_cmd.dir/main.cpp.o.d -o src/LibBGCode/cmd/CMakeFiles/bgcode_cmd.dir/main.cpp.o -c /usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src/LibBGCode/cmd/main.cpp [12/18] : && /usr/obj/ports/libbgcode-20240122/bin/c++ -O2 -pipe -DNDEBUG src/LibBGCode/cmd/CMakeFiles/bgcode_cmd.dir/main.cpp.o -o src/LibBGCode/cmd/bgcode -Wl,-z,origin,-rpath,/usr/obj/ports/libbgcode-20240122/build-sparc64/src/LibBGCode/convert:/usr/obj/ports/libbgcode-20240122/build-sparc64/src/LibBGCode/binarize:/usr/obj/ports/libbgcode-20240122/build-sparc64/src/LibBGCode/core: src/LibBGCode/convert/libbgcode_convert.so.0.0 /usr/local/lib/libboost_nowide-mt.so.23.0 src/LibBGCode/binarize/libbgcode_binarize.so.0.0 src/LibBGCode/core/libbgcode_core.so.0.0 -Wl,-rpath-link,/usr/X11R6/lib && : [13/18] /usr/obj/ports/libbgcode-20240122/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DTEST_DATA_DIR="R\"(/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/tests/data)\"" -I/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src/LibBGCode -I/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/src -I/usr/obj/ports/libbgcode-20240122/build-sparc64 -I/usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/tests -isystem /usr/local/include -O2 -pipe -DNDEBUG -std=gnu++17 -fvisibility=hidden -MD -MT tests/core/CMakeFiles/core_tests.dir/core_tests.cpp.o -MF tests/core/CMakeFiles/core_tests.dir/core_tests.cpp.o.d -o tests/core/CMakeFiles/core_tests.dir/core_tests.cpp.o -c /usr/obj/ports/libbgcode-20240122/libbgcode-6f43cb004ef3d3bda37dde49f6235e24d2717629/tests/core/core_tests.cpp [14/18] : && /usr/obj/ports/libbgcode-20240122/bin/c++ -O2 -pipe -DNDEBUG tests/core/CMakeFiles/core_tests.dir/core_tests.cpp.o -o tests/core/core_tests -Wl,-z,origin,-rpath,/usr/obj/ports/libbgcode-20240122/build-sparc64/src/LibBGCode/core src/LibBGCode/core/libbgcode_core.so.0.0 /usr/local/lib/libCatch2Main.a /usr/local/lib/libCatch2.a /usr/local/lib/libboost_nowide-mt.so.23.0 -Wl,-rpath-link,/usr/X11R6/lib && cd /usr/obj/ports/libbgcode-20240122/build-sparc64/tests/core && /usr/local/bin/cmake -D TEST_TARGET=core_tests -D TEST_EXECUTABLE=/usr/obj/ports/libbgcode-20240122/build-sparc64/tests/core/core_tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/usr/obj/ports/libbgcode-20240122/build-sparc64/tests/core -D TEST_SPEC= -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_LIST=core_tests_TESTS -D TEST_REPORTER= -D TEST_OUTPUT_DIR= -D TEST_OUTPUT_PREFIX= -D TEST_OUTPUT_SUFFIX= -D TEST_DL_PATHS= -D CTEST_FILE=/usr/obj/ports/libbgcode-20240122/build-sparc64/tests/core/core_tests-b12d07c_tests.cmake -P /usr/local/lib/cmake/Catch2/CatchAddTests.cmake FAILED: tests/core/core_tests tests/core/core_tests-b12d07c_tests.cmake /usr/obj/ports/libbgcode-20240122/build-sparc64/tests/core/core_tests-b12d07c_tests.cmake : && /usr/obj/ports/libbgcode-20240122/bin/c++ -O2 -pipe -DNDEBUG tests/core/CMakeFiles/core_tests.dir/core_tests.cpp.o -o tests/core/core_tests -Wl,-z,origin,-rpath,/usr/obj/ports/libbgcode-20240122/build-sparc64/src/LibBGCode/core src/LibBGCode/core/libbgcode_core.so.0.0 /usr/local/lib/libCatch2Main.a /usr/local/lib/libCatch2.a /usr/local/lib/libboost_nowide-mt.so.23.0 -Wl,-rpath-link,/usr/X11R6/lib && cd /usr/obj/ports/libbgcode-20240122/build-sparc64/tests/core && /usr/local/bin/cmake -D TEST_TARGET=core_tests -D TEST_EXECUTABLE=/usr/obj/ports/libbgcode-20240122/build-sparc64/tests/core/core_tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/usr/obj/ports/libbgcode-20240122/build-sparc64/tests/core -D TEST_SPEC= -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_LIST=core_tests_TESTS -D TEST_REPORTER= -D TEST_OUTPUT_DIR= -D TEST_OUTPUT_PREFIX= -D TEST_OUTPUT_SUFFIX= -D TEST_DL_PATHS= -D CTEST_FILE=/usr/obj/ports/libbgcode-20240122/build-sparc64/tests/core/core_tests-b12d07c_tests.cmake -P /usr/local/lib/cmake/Catch2/CatchAddTests.cmake tests/core/CMakeFiles/core_tests.dir/core_tests.cpp.o: In function `Catch::BinaryExpr::streamReconstructedExpression(std::ostream&) const': core_tests.cpp:(.text._ZNK5Catch10BinaryExprIRKN6bgcode4core7EResultES5_E29streamReconstructedExpressionERSo[_ZNK5Catch10BinaryExprIRKN6bgcode4core7EResultES5_E29streamReconstructedExpressionERSo]+0x58): undefined reference to `_ZNK5Catch20ReusableStringStream3strB5cxx11Ev' core_tests.cpp:(.text._ZNK5Catch10BinaryExprIRKN6bgcode4core7EResultES5_E29streamReconstructedExpressionERSo[_ZNK5Catch10BinaryExprIRKN6bgcode4core7EResultES5_E29streamReconstructedExpressionERSo]+0x90): undefined reference to `_ZNK5Catch20ReusableStringStream3strB5cxx11Ev' core_tests.cpp:(.text._ZNK5Catch10BinaryExprIRKN6bgcode4core7EResultES5_E29streamReconstructedExpressionERSo[_ZNK5Catch10BinaryExprIRKN6bgcode4core7EResultES5_E29streamReconstructedExpressionERSo]+0xb0): undefined reference to `Catch::formatReconstructedExpression(std::ostream&, std::__cxx11::basic_string, std::allocator > const&, Catch::StringRef, std::__cxx11::basic_string, std::allocator > const&)' tests/core/CMakeFiles/core_tests.dir/core_tests.cpp.o: In function `_ZNK5Catch10BinaryExprIRP7__sFILERKDnE29streamReconstructedExpressionERSo': core_tests.cpp:(.text._ZNK5Catch10BinaryExprIRP7__sFILERKDnE29streamReconstructedExpressionERSo[_ZNK5Catch10BinaryExprIRP7__sFILERKDnE29streamReconstructedExpressionERSo]+0x54): undefined reference to `_ZN5Catch6Detail17rawMemoryToStringB5cxx11EPKvm' core_tests.cpp:(.text._ZNK5Catch10BinaryExprIRP7__sFILERKDnE29streamReconstructedExpressionERSo[_ZNK5Catch10BinaryExprIRP7__sFILERKDnE29streamReconstructedExpressionERSo]+0x8c): undefined reference to `Catch::formatReconstructedExpression(std::ostream&, std::__cxx11::basic_string, std::allocator > const&, Catch::StringRef, std::__cxx11::basic_string, std::allocator > const&)' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `Catch::Session::Session()': catch_session.cpp:(.text+0x300): undefined reference to `std::exception_ptr::exception_ptr(std::exception_ptr const&)' catch_session.cpp:(.text+0x320): undefined reference to `std::rethrow_exception(std::exception_ptr)' catch_session.cpp:(.text+0x334): undefined reference to `std::exception_ptr::~exception_ptr()' catch_session.cpp:(.text+0x59c): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_session.cpp:(.text+0x604): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `Catch::Session::showHelp() const': catch_session.cpp:(.text+0xa00): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `Catch::Session::libIdentify()': catch_session.cpp:(.text+0xbc8): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `Catch::Session::applyCommandLine(int, char const* const*)': catch_session.cpp:(.text+0xde8): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_session.cpp:(.text+0xe6c): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `Catch::Session::useConfigData(Catch::ConfigData const&)': catch_session.cpp:(.text+0x10d0): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' catch_session.cpp:(.text+0x10dc): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' catch_session.cpp:(.text+0x10e8): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `Catch::Session::run()': catch_session.cpp:(.text+0x11b0): undefined reference to `std::__1::basic_ostream >::flush()' catch_session.cpp:(.text+0x11f8): undefined reference to `std::__1::basic_ostream >::operator<<(int)' catch_session.cpp:(.text+0x1214): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `Catch::Session::runInternal()': catch_session.cpp:(.text+0x14b8): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_session.cpp:(.text+0x14d4): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_session.cpp:(.text+0x14f0): undefined reference to `std::__1::basic_ostream >::flush()' catch_session.cpp:(.text+0x2198): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `Catch::Session::cli(Catch::Clara::Parser const&)': catch_session.cpp:(.text+0x2298): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_session.cpp:(.text+0x2370): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `_ZN5Catch5Clara6ParseraSEOS1_': catch_session.cpp:(.text._ZN5Catch5Clara6ParseraSEOS1_[_ZN5Catch5Clara6ParseraSEOS1_]+0x78): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_session.cpp:(.text._ZN5Catch5Clara6ParseraSEOS1_[_ZN5Catch5Clara6ParseraSEOS1_]+0xf4): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `Catch::Clara::Parser::~Parser()': catch_session.cpp:(.text._ZN5Catch5Clara6ParserD2Ev[_ZN5Catch5Clara6ParserD2Ev]+0x134): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_session.cpp.o):catch_session.cpp:(.text._ZN5Catch5Clara6ParserD2Ev[_ZN5Catch5Clara6ParserD2Ev]+0x1a4): more undefined references to `std::__1::__shared_weak_count::__release_weak()' follow /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `_ZNKSt3__111__copy_loopINS_17_ClassicAlgPolicyEEclB7v160006IPN5Catch12ReporterSpecES6_S6_EENS_4pairIT_T1_EES8_T0_S9_': catch_session.cpp:(.text._ZNKSt3__111__copy_loopINS_17_ClassicAlgPolicyEEclB7v160006IPN5Catch12ReporterSpecES6_S6_EENS_4pairIT_T1_EES8_T0_S9_[_ZNKSt3__111__copy_loopINS_17_ClassicAlgPolicyEEclB7v160006IPN5Catch12ReporterSpecES6_S6_EENS_4pairIT_T1_EES8_T0_S9_]+0x50): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' catch_session.cpp:(.text._ZNKSt3__111__copy_loopINS_17_ClassicAlgPolicyEEclB7v160006IPN5Catch12ReporterSpecES6_S6_EENS_4pairIT_T1_EES8_T0_S9_[_ZNKSt3__111__copy_loopINS_17_ClassicAlgPolicyEEclB7v160006IPN5Catch12ReporterSpecES6_S6_EENS_4pairIT_T1_EES8_T0_S9_]+0xa4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `void std::__1::__tree, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::__map_value_compare, std::__1::allocator >, std::__1::__value_type, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::less, std::__1::allocator > >, true>, std::__1::allocator, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > > > >::__assign_multi, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::__tree_node, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, void*>*, long> >(std::__1::__tree_const_iterator, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::__tree_node, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, void*>*, long>, std::__1::__tree_const_iterator, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, std::__1::__tree_node, std::__1::allocator >, std::__1::basic_string, std::__1::allocator > >, void*>*, long>)': catch_session.cpp:(.text._ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE14__assign_multiINS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEEEvT_SM_[_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE14__assign_multiINS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEEEvT_SM_]+0x114): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' catch_session.cpp:(.text._ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE14__assign_multiINS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEEEvT_SM_[_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE14__assign_multiINS_21__tree_const_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEEEvT_SM_]+0x124): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE15__emplace_multiIJRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEDpOT_': catch_session.cpp:(.text._ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE15__emplace_multiIJRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEDpOT_[_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE15__emplace_multiIJRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEDpOT_]+0x4c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_session.cpp:(.text._ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE15__emplace_multiIJRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEDpOT_[_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE15__emplace_multiIJRKNS_4pairIKS7_S7_EEEEENS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEDpOT_]+0x5c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `Catch::ReporterSpec::ReporterSpec(Catch::ReporterSpec const&)': catch_session.cpp:(.text._ZN5Catch12ReporterSpecC2ERKS0_[_ZN5Catch12ReporterSpecC2ERKS0_]+0xc): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_session.cpp:(.text._ZN5Catch12ReporterSpecC2ERKS0_[_ZN5Catch12ReporterSpecC2ERKS0_]+0x28): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENSG_INS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEbEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_': catch_session.cpp:(.text._ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENSG_INS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEbEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_[_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENSG_INS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEbEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_]+0x68): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_session.cpp.o):catch_session.cpp:(.text._ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENSG_INS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEbEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_[_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_19__map_value_compareIS7_S8_NS_4lessIS7_EELb1EEENS5_IS8_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_S7_EEEEENSG_INS_15__tree_iteratorIS8_PNS_11__tree_nodeIS8_PvEElEEbEENS_21__tree_const_iteratorIS8_SP_lEERKT_DpOT0_]+0x78): more undefined references to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' follow /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `void std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::assign, std::__1::allocator >*, 0>(std::__1::basic_string, std::__1::allocator >*, std::__1::basic_string, std::__1::allocator >*)': catch_session.cpp:(.text._ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6assignIPS6_Li0EEEvT_SB_[_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6assignIPS6_Li0EEEvT_SB_]+0xd4): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' catch_session.cpp:(.text._ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6assignIPS6_Li0EEEvT_SB_[_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6assignIPS6_Li0EEEvT_SB_]+0x1a8): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_session.cpp:(.text._ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6assignIPS6_Li0EEEvT_SB_[_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE6assignIPS6_Li0EEEvT_SB_]+0x1fc): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `void std::__1::vector >::assign(Catch::Clara::Opt*, Catch::Clara::Opt*)': catch_session.cpp:(.text._ZNSt3__16vectorIN5Catch5Clara3OptENS_9allocatorIS3_EEE6assignIPS3_Li0EEEvT_S9_[_ZNSt3__16vectorIN5Catch5Clara3OptENS_9allocatorIS3_EEE6assignIPS3_Li0EEEvT_S9_]+0x29c): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `_ZNSt3__19allocatorIN5Catch5Clara3OptEE9constructB7v160006IS3_JRS3_EEEvPT_DpOT0_': catch_session.cpp:(.text._ZNSt3__19allocatorIN5Catch5Clara3OptEE9constructB7v160006IS3_JRS3_EEEvPT_DpOT0_[_ZNSt3__19allocatorIN5Catch5Clara3OptEE9constructB7v160006IS3_JRS3_EEEvPT_DpOT0_]+0x1bc): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `Catch::Clara::Detail::ParserRefImpl::~ParserRefImpl()': catch_session.cpp:(.text._ZN5Catch5Clara6Detail13ParserRefImplINS0_3OptEED2Ev[_ZN5Catch5Clara6Detail13ParserRefImplINS0_3OptEED2Ev]+0x90): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `void std::__1::vector >::assign(Catch::Clara::Arg*, Catch::Clara::Arg*)': catch_session.cpp:(.text._ZNSt3__16vectorIN5Catch5Clara3ArgENS_9allocatorIS3_EEE6assignIPS3_Li0EEEvT_S9_[_ZNSt3__16vectorIN5Catch5Clara3ArgENS_9allocatorIS3_EEE6assignIPS3_Li0EEEvT_S9_]+0x308): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `Catch::Clara::Detail::ParserRefImpl::~ParserRefImpl()': catch_session.cpp:(.text._ZN5Catch5Clara6Detail13ParserRefImplINS0_3ArgEED2Ev[_ZN5Catch5Clara6Detail13ParserRefImplINS0_3ArgEED2Ev]+0x90): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_session.cpp.o): In function `_ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m': catch_session.cpp:(.text._ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x30): undefined reference to `std::__1::basic_ostream >::sentry::sentry(std::__1::basic_ostream >&)' catch_session.cpp:(.text._ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x6c): undefined reference to `std::__1::ios_base::getloc() const' catch_session.cpp:(.text._ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x74): undefined reference to `std::__1::ctype::id' catch_session.cpp:(.text._ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x78): undefined reference to `std::__1::ctype::id' catch_session.cpp:(.text._ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x80): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' catch_session.cpp:(.text._ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x9c): undefined reference to `std::__1::locale::~locale()' catch_session.cpp:(.text._ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0xf4): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_session.cpp:(.text._ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0xfc): undefined reference to `std::__1::basic_ostream >::sentry::~sentry()' catch_session.cpp:(.text._ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x128): undefined reference to `std::__1::locale::~locale()' catch_session.cpp:(.text._ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x138): undefined reference to `std::__1::basic_ostream >::sentry::~sentry()' catch_session.cpp:(.text._ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m[_ZNSt3__124__put_character_sequenceB7v160006IcNS_11char_traitsIcEEEERNS_13basic_ostreamIT_T0_EES7_PKS4_m]+0x15c): undefined reference to `std::__1::ios_base::__set_badbit_and_consider_rethrow()' /usr/local/lib/libCatch2.a(catch_test_case_info.cpp.o): In function `Catch::TestCaseInfo::TestCaseInfo(Catch::StringRef, Catch::NameAndTags const&, Catch::SourceLineInfo const&)': catch_test_case_info.cpp:(.text+0x1b8): undefined reference to `std::__1::to_string(unsigned long)' catch_test_case_info.cpp:(.text+0x1d0): undefined reference to `std::__1::basic_string, std::__1::allocator >::insert(unsigned long, char const*)' catch_test_case_info.cpp:(.text+0x3a8): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' /usr/local/lib/libCatch2.a(catch_test_case_info.cpp.o): In function `Catch::TestCaseInfo::internalAppendTag(Catch::StringRef)': catch_test_case_info.cpp:(.text+0xcc0): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_test_case_info.cpp:(.text+0xd04): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_test_case_info.cpp.o): In function `Catch::TestCaseInfo::tagsAsString() const': catch_test_case_info.cpp:(.text+0x10a8): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_test_case_info.cpp:(.text+0x10d0): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_test_case_info.cpp:(.text+0x10ec): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_test_case_info.cpp.o): In function `_ZSt28__throw_bad_array_new_lengthB7v160006v': catch_test_case_info.cpp:(.text._ZSt28__throw_bad_array_new_lengthB7v160006v[_ZSt28__throw_bad_array_new_lengthB7v160006v]+0x1c): undefined reference to `std::bad_array_new_length::bad_array_new_length()' /usr/local/lib/libCatch2.a(catch_test_spec.cpp.o): In function `Catch::TestSpec::Pattern::Pattern(std::__1::basic_string, std::__1::allocator > const&)': catch_test_spec.cpp:(.text+0x2c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_test_spec.cpp.o): In function `Catch::TestSpec::NamePattern::NamePattern(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&)': catch_test_spec.cpp:(.text+0xd4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_test_spec.cpp.o): In function `Catch::TestSpec::TagPattern::TagPattern(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&)': catch_test_spec.cpp:(.text+0x28c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_test_spec.cpp:(.text+0x2ac): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_version.cpp.o): In function `Catch::operator<<(std::__1::basic_ostream >&, Catch::Version const&)': catch_version.cpp:(.text+0x44): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_version.cpp:(.text+0x64): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_version.cpp:(.text+0x7c): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_version.cpp:(.text+0xe4): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `Catch::Clara::Detail::convertInto(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator >&)': catch_clara.cpp:(.text+0x7cc): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `Catch::Clara::Detail::convertInto(std::__1::basic_string, std::__1::allocator > const&, bool&)': catch_clara.cpp:(.text+0xa1c): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_clara.cpp:(.text+0xa2c): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `Catch::Clara::Arg::parse(std::__1::basic_string, std::__1::allocator > const&, Catch::Clara::Detail::TokenStream) const': catch_clara.cpp:(.text+0xef0): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_clara.cpp:(.text+0x1080): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `Catch::Clara::Opt::Opt(bool&)': catch_clara.cpp:(.text+0x141c): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `Catch::Clara::Opt::parse(std::__1::basic_string, std::__1::allocator > const&, Catch::Clara::Detail::TokenStream) const': catch_clara.cpp:(.text+0x1748): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `Catch::Clara::ExeName::set(std::__1::basic_string, std::__1::allocator > const&)': catch_clara.cpp:(.text+0x2288): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' catch_clara.cpp:(.text+0x229c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_clara.cpp:(.text+0x22a8): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `Catch::Clara::Help::Help(bool&)': catch_clara.cpp:(.text+0x3ad0): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_clara.cpp:(.text+0x3c38): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_clara.cpp:(.text+0x3c68): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `Catch::Clara::Detail::BasicResult::BasicResult(Catch::Clara::Detail::BasicResult const&)': catch_clara.cpp:(.text._ZN5Catch5Clara6Detail11BasicResultINS1_10ParseStateEEC2INS0_15ParseResultTypeEEERKNS2_IT_EE[_ZN5Catch5Clara6Detail11BasicResultINS1_10ParseStateEEC2INS0_15ParseResultTypeEEERKNS2_IT_EE]+0x3c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `std::__1::__wrap_iter std::__1::vector >::insert, 0>(std::__1::__wrap_iter, std::__1::__wrap_iter, std::__1::__wrap_iter)': catch_clara.cpp:(.text._ZNSt3__16vectorIN5Catch5Clara3OptENS_9allocatorIS3_EEE6insertINS_11__wrap_iterIPKS3_EELi0EEENS8_IPS3_EESB_T_SE_[_ZNSt3__16vectorIN5Catch5Clara3OptENS_9allocatorIS3_EEE6insertINS_11__wrap_iterIPKS3_EELi0EEENS8_IPS3_EESB_T_SE_]+0x340): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `std::__1::__wrap_iter std::__1::vector >::insert, 0>(std::__1::__wrap_iter, std::__1::__wrap_iter, std::__1::__wrap_iter)': catch_clara.cpp:(.text._ZNSt3__16vectorIN5Catch5Clara3ArgENS_9allocatorIS3_EEE6insertINS_11__wrap_iterIPKS3_EELi0EEENS8_IPS3_EESB_T_SE_[_ZNSt3__16vectorIN5Catch5Clara3ArgENS_9allocatorIS3_EEE6insertINS_11__wrap_iterIPKS3_EELi0EEENS8_IPS3_EESB_T_SE_]+0x344): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_clara.cpp:(.text._ZNSt3__16vectorIN5Catch5Clara3ArgENS_9allocatorIS3_EEE6insertINS_11__wrap_iterIPKS3_EELi0EEENS8_IPS3_EESB_T_SE_[_ZNSt3__16vectorIN5Catch5Clara3ArgENS_9allocatorIS3_EEE6insertINS_11__wrap_iterIPKS3_EELi0EEENS8_IPS3_EESB_T_SE_]+0x428): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `Catch::Clara::Arg::~Arg()': catch_clara.cpp:(.text._ZN5Catch5Clara3ArgD0Ev[_ZN5Catch5Clara3ArgD0Ev]+0x90): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `Catch::Clara::Opt::~Opt()': catch_clara.cpp:(.text._ZN5Catch5Clara3OptD2Ev[_ZN5Catch5Clara3OptD2Ev]+0xbc): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o):catch_clara.cpp:(.text._ZN5Catch5Clara3OptD0Ev[_ZN5Catch5Clara3OptD0Ev]+0xbc): more undefined references to `std::__1::__shared_weak_count::__release_weak()' follow /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `std::__1::__shared_ptr_emplace >::~__shared_ptr_emplace()': catch_clara.cpp:(.text._ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail12BoundFlagRefENS_9allocatorIS4_EEED2Ev[_ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail12BoundFlagRefENS_9allocatorIS4_EEED2Ev]+0x28): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `std::__1::__shared_ptr_emplace >::~__shared_ptr_emplace()': catch_clara.cpp:(.text._ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail12BoundFlagRefENS_9allocatorIS4_EEED0Ev[_ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail12BoundFlagRefENS_9allocatorIS4_EEED0Ev]+0x28): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `_ZNSt3__115allocate_sharedB7v160006INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEJRA13_KcEvEENS_10shared_ptrIT_EERKT0_DpOT1_': catch_clara.cpp:(.text._ZNSt3__115allocate_sharedB7v160006INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEJRA13_KcEvEENS_10shared_ptrIT_EERKT0_DpOT1_[_ZNSt3__115allocate_sharedB7v160006INS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEJRA13_KcEvEENS_10shared_ptrIT_EERKT0_DpOT1_]+0xf0): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::~__shared_ptr_emplace()': catch_clara.cpp:(.text._ZNSt3__120__shared_ptr_emplaceINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev[_ZNSt3__120__shared_ptr_emplaceINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2Ev]+0x28): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::~__shared_ptr_emplace()': catch_clara.cpp:(.text._ZNSt3__120__shared_ptr_emplaceINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED0Ev[_ZNSt3__120__shared_ptr_emplaceINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED0Ev]+0x28): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o):catch_clara.cpp:(.text._ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEED2Ev[_ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEED2Ev]+0x28): more undefined references to `std::__1::__shared_weak_count::~__shared_weak_count()' follow /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `Catch::Clara::Detail::BoundValueRef, std::__1::allocator > >::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_clara.cpp:(.text._ZN5Catch5Clara6Detail13BoundValueRefINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE8setValueERKS9_[_ZN5Catch5Clara6Detail13BoundValueRefINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE8setValueERKS9_]+0x18): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `_ZNSt3__19allocatorIN5Catch5Clara3OptEE9constructB7v160006IS3_JRKS3_EEEvPT_DpOT0_': catch_clara.cpp:(.text._ZNSt3__19allocatorIN5Catch5Clara3OptEE9constructB7v160006IS3_JRKS3_EEEvPT_DpOT0_[_ZNSt3__19allocatorIN5Catch5Clara3OptEE9constructB7v160006IS3_JRKS3_EEEvPT_DpOT0_]+0x1bc): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o): In function `_ZNSt3__121__unwrap_and_dispatchB7v160006INS_10__overloadINS_20__move_backward_loopINS_17_ClassicAlgPolicyEEENS_23__move_backward_trivialEEEPN5Catch5Clara3OptESA_SA_Li0EEENS_4pairIT0_T2_EESC_T1_SD_': catch_clara.cpp:(.text._ZNSt3__121__unwrap_and_dispatchB7v160006INS_10__overloadINS_20__move_backward_loopINS_17_ClassicAlgPolicyEEENS_23__move_backward_trivialEEEPN5Catch5Clara3OptESA_SA_Li0EEENS_4pairIT0_T2_EESC_T1_SD_[_ZNSt3__121__unwrap_and_dispatchB7v160006INS_10__overloadINS_20__move_backward_loopINS_17_ClassicAlgPolicyEEENS_23__move_backward_trivialEEEPN5Catch5Clara3OptESA_SA_Li0EEENS_4pairIT0_T2_EESC_T1_SD_]+0xd0): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_clara.cpp.o):(.data.rel.ro+0x2e0): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_clara.cpp.o):(.data.rel.ro+0x300): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_clara.cpp.o):(.data.rel.ro._ZTVNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail12BoundFlagRefENS_9allocatorIS4_EEEE[_ZTVNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail12BoundFlagRefENS_9allocatorIS4_EEEE]+0x28): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_clara.cpp.o):(.data.rel.ro._ZTINSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail12BoundFlagRefENS_9allocatorIS4_EEEE[_ZTINSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail12BoundFlagRefENS_9allocatorIS4_EEEE]+0x10): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_clara.cpp.o):(.data.rel.ro._ZTVNSt3__120__shared_ptr_emplaceINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE[_ZTVNSt3__120__shared_ptr_emplaceINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE]+0x28): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_clara.cpp.o):(.data.rel.ro._ZTINSt3__120__shared_ptr_emplaceINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE[_ZTINSt3__120__shared_ptr_emplaceINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEE]+0x10): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_clara.cpp.o):(.data.rel.ro._ZTVNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEEE[_ZTVNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEEE]+0x28): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_clara.cpp.o):(.data.rel.ro._ZTINSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEEE[_ZTINSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEEE]+0x10): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::makeCommandLineParser(Catch::ConfigData&)': catch_commandline.cpp:(.text+0xf68): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_commandline.cpp:(.text+0x5274): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_commandline.cpp:(.text+0x5384): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_commandline.cpp:(.text+0x53ec): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_commandline.cpp:(.text+0x54b0): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):catch_commandline.cpp:(.text+0x55b8): more undefined references to `std::__1::__shared_weak_count::__release_weak()' follow /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xa1ac): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xa1dc): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BoundLambda::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text+0xa29c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xa498): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xa4ac): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_commandline.cpp:(.text+0xa4d0): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xa4e4): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xa8c4): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xa8f4): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xa9a4): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xa9d4): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BoundLambda::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text+0xaa80): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xabb4): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xabe4): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BoundLambda::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text+0xaca4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xad68): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xad78): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xaf60): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xaf90): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BoundLambda::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text+0xb03c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xb17c): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xb1ac): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BoundLambda::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text+0xb274): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xb2cc): undefined reference to `std::__1::ios_base::init(void*)' catch_commandline.cpp:(.text+0xb334): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_commandline.cpp:(.text+0xb35c): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xb36c): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_commandline.cpp:(.text+0xb408): undefined reference to `std::__1::ctype::id' catch_commandline.cpp:(.text+0xb40c): undefined reference to `std::__1::ctype::id' catch_commandline.cpp:(.text+0xb4b0): undefined reference to `std::__1::ios_base::getloc() const' catch_commandline.cpp:(.text+0xb4bc): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' catch_commandline.cpp:(.text+0xb4d8): undefined reference to `std::__1::locale::~locale()' catch_commandline.cpp:(.text+0xb65c): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_commandline.cpp:(.text+0xb7b4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xb930): undefined reference to `std::__1::basic_istream >::~basic_istream()' catch_commandline.cpp:(.text+0xb938): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_commandline.cpp:(.text+0xba78): undefined reference to `std::__1::locale::~locale()' catch_commandline.cpp:(.text+0xbacc): undefined reference to `std::__1::basic_istream >::~basic_istream()' catch_commandline.cpp:(.text+0xbad4): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xbb9c): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xbbcc): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BoundLambda::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text+0xbc80): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xbda4): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xbdb4): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xbfd8): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xc008): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BoundLambda::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text+0xc0bc): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xc314): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xc324): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xc47c): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xc4ac): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BoundLambda::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text+0xc564): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xc67c): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xc690): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xc8a0): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xc8d0): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BoundLambda::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text+0xc984): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xca48): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xca5c): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_commandline.cpp:(.text+0xca80): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xca94): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xcc8c): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xccbc): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BoundLambda::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text+0xcd70): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xceb4): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xcec8): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xd120): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xd150): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BoundLambda::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text+0xd204): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xd2f0): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xd304): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xd4d8): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text+0xd508): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BoundLambda::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text+0xd5bc): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xd62c): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xd640): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Parser Catch::Clara::Detail::ComposableParserImpl::operator|(Catch::Clara::Help const&) const': catch_commandline.cpp:(.text._ZNK5Catch5Clara6Detail20ComposableParserImplINS0_7ExeNameEEorINS0_4HelpEEENS0_6ParserERKT_[_ZNK5Catch5Clara6Detail20ComposableParserImplINS0_7ExeNameEEorINS0_4HelpEEENS0_6ParserERKT_]+0x110): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_commandline.cpp:(.text._ZNK5Catch5Clara6Detail20ComposableParserImplINS0_7ExeNameEEorINS0_4HelpEEENS0_6ParserERKT_[_ZNK5Catch5Clara6Detail20ComposableParserImplINS0_7ExeNameEEorINS0_4HelpEEENS0_6ParserERKT_]+0x1c0): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_commandline.cpp:(.text._ZNK5Catch5Clara6Detail20ComposableParserImplINS0_7ExeNameEEorINS0_4HelpEEENS0_6ParserERKT_[_ZNK5Catch5Clara6Detail20ComposableParserImplINS0_7ExeNameEEorINS0_4HelpEEENS0_6ParserERKT_]+0x41c): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_commandline.cpp:(.text._ZNK5Catch5Clara6Detail20ComposableParserImplINS0_7ExeNameEEorINS0_4HelpEEENS0_6ParserERKT_[_ZNK5Catch5Clara6Detail20ComposableParserImplINS0_7ExeNameEEorINS0_4HelpEEENS0_6ParserERKT_]+0x484): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > >, std::__1::allocator, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > > > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text._ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEEENS9_ISE_EEED2Ev[_ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEEENS9_ISE_EEED2Ev]+0x28): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > >, std::__1::allocator, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > > > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text._ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEEENS9_ISE_EEED0Ev[_ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEEENS9_ISE_EEED0Ev]+0x28): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BoundValueRef, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > >::setValue(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail13BoundValueRefINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEE8setValueERKSA_[_ZN5Catch5Clara6Detail13BoundValueRefINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEE8setValueERKSA_]+0x74): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_': catch_commandline.cpp:(.text._ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_[_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE21__push_back_slow_pathIRKS6_EEvOT_]+0x104): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BasicResult Catch::Clara::Detail::convertInto(std::__1::basic_string, std::__1::allocator > const&, int&)': catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIiEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIiEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x40): undefined reference to `std::__1::basic_istream >::operator>>(int&)' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIiEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIiEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x78): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIiEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIiEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x8c): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIiEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIiEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x214): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIiEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIiEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x22c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIiEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIiEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x234): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `_ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B7v160006ERKNS_12basic_stringIcS2_S4_EEj': catch_commandline.cpp:(.text._ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B7v160006ERKNS_12basic_stringIcS2_S4_EEj[_ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B7v160006ERKNS_12basic_stringIcS2_S4_EEj]+0x58): undefined reference to `std::__1::ios_base::init(void*)' catch_commandline.cpp:(.text._ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B7v160006ERKNS_12basic_stringIcS2_S4_EEj[_ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B7v160006ERKNS_12basic_stringIcS2_S4_EEj]+0x80): undefined reference to `std::__1::basic_streambuf >::basic_streambuf()' catch_commandline.cpp:(.text._ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B7v160006ERKNS_12basic_stringIcS2_S4_EEj[_ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B7v160006ERKNS_12basic_stringIcS2_S4_EEj]+0xe0): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_commandline.cpp:(.text._ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B7v160006ERKNS_12basic_stringIcS2_S4_EEj[_ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B7v160006ERKNS_12basic_stringIcS2_S4_EEj]+0x100): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_commandline.cpp:(.text._ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B7v160006ERKNS_12basic_stringIcS2_S4_EEj[_ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B7v160006ERKNS_12basic_stringIcS2_S4_EEj]+0x110): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream()': catch_commandline.cpp:(.text._ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x68): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_commandline.cpp:(.text._ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x80): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_commandline.cpp:(.text._ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x88): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream()': catch_commandline.cpp:(.text._ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x68): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_commandline.cpp:(.text._ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x80): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_commandline.cpp:(.text._ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x88): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream()': catch_commandline.cpp:(.text._ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x70): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_commandline.cpp:(.text._ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x88): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_commandline.cpp:(.text._ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x90): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `non-virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream()': catch_commandline.cpp:(.text._ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x70): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_commandline.cpp:(.text._ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x88): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_commandline.cpp:(.text._ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x90): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream()': catch_commandline.cpp:(.text._ZTv0_n24_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZTv0_n24_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x74): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_commandline.cpp:(.text._ZTv0_n24_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZTv0_n24_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x8c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_commandline.cpp:(.text._ZTv0_n24_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZTv0_n24_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x94): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `virtual thunk to std::__1::basic_stringstream, std::__1::allocator >::~basic_stringstream()': catch_commandline.cpp:(.text._ZTv0_n24_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZTv0_n24_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x78): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_commandline.cpp:(.text._ZTv0_n24_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZTv0_n24_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x90): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_commandline.cpp:(.text._ZTv0_n24_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZTv0_n24_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x98): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::basic_stringbuf, std::__1::allocator >::str(std::__1::basic_string, std::__1::allocator > const&)': catch_commandline.cpp:(.text._ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE[_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE]+0xc): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text._ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE[_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strERKNS_12basic_stringIcS2_S4_EE]+0xd0): undefined reference to `std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::basic_stringbuf, std::__1::allocator >::~basic_stringbuf()': catch_commandline.cpp:(.text._ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev[_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev]+0x38): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_commandline.cpp:(.text._ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev[_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev]+0x48): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::basic_stringbuf, std::__1::allocator >::~basic_stringbuf()': catch_commandline.cpp:(.text._ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x40): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::basic_stringbuf, std::__1::allocator >::overflow(int)': catch_commandline.cpp:(.text._ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi[_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi]+0x64): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_commandline.cpp:(.text._ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi[_ZNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE8overflowEi]+0xa4): undefined reference to `std::__1::basic_string, std::__1::allocator >::resize(unsigned long, char)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text._ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIdEENS_9allocatorIS5_EEED2Ev[_ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIdEENS_9allocatorIS5_EEED2Ev]+0x28): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text._ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIdEENS_9allocatorIS5_EEED0Ev[_ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIdEENS_9allocatorIS5_EEED0Ev]+0x28): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BasicResult Catch::Clara::Detail::convertInto(std::__1::basic_string, std::__1::allocator > const&, double&)': catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIdEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIdEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x40): undefined reference to `std::__1::basic_istream >::operator>>(double&)' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIdEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIdEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x78): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIdEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIdEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x8c): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIdEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIdEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x214): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIdEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIdEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x22c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIdEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIdEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x234): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::basic_ifstream >::~basic_ifstream()': catch_commandline.cpp:(.text._ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev[_ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev]+0x4c): undefined reference to `std::__1::basic_istream >::~basic_istream()' catch_commandline.cpp:(.text._ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev[_ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev]+0x54): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::basic_filebuf >::basic_filebuf()': catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev]+0x2c): undefined reference to `std::__1::basic_streambuf >::basic_streambuf()' catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev]+0x70): undefined reference to `std::__1::locale::locale(std::__1::locale const&)' catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev]+0x78): undefined reference to `std::__1::codecvt::id' catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev]+0x7c): undefined reference to `std::__1::codecvt::id' catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev]+0x88): undefined reference to `std::__1::locale::has_facet(std::__1::locale::id&) const' catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev]+0x94): undefined reference to `std::__1::locale::~locale()' catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev]+0xb0): undefined reference to `std::__1::locale::locale(std::__1::locale const&)' catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev]+0xbc): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev]+0xc8): undefined reference to `std::__1::locale::~locale()' catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev]+0x11c): undefined reference to `std::__1::locale::~locale()' catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEEC2Ev]+0x12c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::basic_filebuf >::~basic_filebuf()': catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEED2Ev]+0xb8): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::basic_ifstream >::~basic_ifstream()': catch_commandline.cpp:(.text._ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED0Ev[_ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED0Ev]+0x4c): undefined reference to `std::__1::basic_istream >::~basic_istream()' catch_commandline.cpp:(.text._ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED0Ev[_ZNSt3__114basic_ifstreamIcNS_11char_traitsIcEEED0Ev]+0x54): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `virtual thunk to std::__1::basic_ifstream >::~basic_ifstream()': catch_commandline.cpp:(.text._ZTv0_n24_NSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev[_ZTv0_n24_NSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev]+0x58): undefined reference to `std::__1::basic_istream >::~basic_istream()' catch_commandline.cpp:(.text._ZTv0_n24_NSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev[_ZTv0_n24_NSt3__114basic_ifstreamIcNS_11char_traitsIcEEED1Ev]+0x60): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `virtual thunk to std::__1::basic_ifstream >::~basic_ifstream()': catch_commandline.cpp:(.text._ZTv0_n24_NSt3__114basic_ifstreamIcNS_11char_traitsIcEEED0Ev[_ZTv0_n24_NSt3__114basic_ifstreamIcNS_11char_traitsIcEEED0Ev]+0x58): undefined reference to `std::__1::basic_istream >::~basic_istream()' catch_commandline.cpp:(.text._ZTv0_n24_NSt3__114basic_ifstreamIcNS_11char_traitsIcEEED0Ev[_ZTv0_n24_NSt3__114basic_ifstreamIcNS_11char_traitsIcEEED0Ev]+0x60): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::basic_filebuf >::imbue(std::__1::locale const&)': catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE]+0x24): undefined reference to `std::__1::codecvt::id' catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE]+0x28): undefined reference to `std::__1::codecvt::id' catch_commandline.cpp:(.text._ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE[_ZNSt3__113basic_filebufIcNS_11char_traitsIcEEE5imbueERKNS_6localeE]+0x30): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `_ZNSt3__116__throw_bad_castB7v160006Ev': catch_commandline.cpp:(.text._ZNSt3__116__throw_bad_castB7v160006Ev[_ZNSt3__116__throw_bad_castB7v160006Ev]+0x1c): undefined reference to `std::bad_cast::bad_cast()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `_ZNSt3__17getlineB7v160006IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_': catch_commandline.cpp:(.text._ZNSt3__17getlineB7v160006IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_[_ZNSt3__17getlineB7v160006IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_]+0x38): undefined reference to `std::__1::basic_istream >::sentry::sentry(std::__1::basic_istream >&, bool)' catch_commandline.cpp:(.text._ZNSt3__17getlineB7v160006IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_[_ZNSt3__17getlineB7v160006IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_]+0x104): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_commandline.cpp:(.text._ZNSt3__17getlineB7v160006IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_[_ZNSt3__17getlineB7v160006IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_]+0x160): undefined reference to `std::__1::ios_base::clear(unsigned int)' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text._ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIjEENS_9allocatorIS5_EEED2Ev[_ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIjEENS_9allocatorIS5_EEED2Ev]+0x28): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text._ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIjEENS_9allocatorIS5_EEED0Ev[_ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIjEENS_9allocatorIS5_EEED0Ev]+0x28): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BasicResult Catch::Clara::Detail::convertInto(std::__1::basic_string, std::__1::allocator > const&, unsigned int&)': catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIjEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIjEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x40): undefined reference to `std::__1::basic_istream >::operator>>(unsigned int&)' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIjEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIjEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x78): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIjEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIjEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x8c): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIjEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIjEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x214): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIjEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIjEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x22c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIjEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIjEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x234): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text._ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIxEENS_9allocatorIS5_EEED2Ev[_ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIxEENS_9allocatorIS5_EEED2Ev]+0x28): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `std::__1::__shared_ptr_emplace, std::__1::allocator > >::~__shared_ptr_emplace()': catch_commandline.cpp:(.text._ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIxEENS_9allocatorIS5_EEED0Ev[_ZNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIxEENS_9allocatorIS5_EEED0Ev]+0x28): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o): In function `Catch::Clara::Detail::BasicResult Catch::Clara::Detail::convertInto(std::__1::basic_string, std::__1::allocator > const&, long long&)': catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIxEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIxEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x40): undefined reference to `std::__1::basic_istream >::operator>>(long long&)' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIxEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIxEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x78): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIxEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIxEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x8c): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIxEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIxEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x214): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIxEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIxEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x22c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_commandline.cpp:(.text._ZN5Catch5Clara6Detail11convertIntoIxEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_[_ZN5Catch5Clara6Detail11convertIntoIxEENS1_11BasicResultINS0_15ParseResultTypeEEERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEERT_]+0x234): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEEENS9_ISE_EEEE[_ZTVNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEEENS9_ISE_EEEE]+0x28): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTINSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEEENS9_ISE_EEEE[_ZTINSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefINS_6vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS9_ISB_EEEEEENS9_ISE_EEEE]+0x10): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x28): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x48): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0xe0): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x100): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x180): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x1a0): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x220): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x240): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x2d8): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x2f8): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x378): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x398): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x418): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x438): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x4b8): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x4d8): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x558): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x578): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x5f8): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x618): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x698): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x6b8): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x738): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x758): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x7d8): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro+0x7f8): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE]+0x10): undefined reference to `typeinfo for std::__1::basic_iostream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE]+0x18): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE]+0x20): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE]+0x38): undefined reference to `typeinfo for std::__1::basic_iostream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE]+0x40): undefined reference to `non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE]+0x48): undefined reference to `non-virtual thunk to std::__1::basic_iostream >::~basic_iostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE]+0x60): undefined reference to `typeinfo for std::__1::basic_iostream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE]+0x68): undefined reference to `virtual thunk to std::__1::basic_iostream >::~basic_iostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_14basic_iostreamIcS2_EE]+0x70): undefined reference to `virtual thunk to std::__1::basic_iostream >::~basic_iostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE]+0x10): undefined reference to `typeinfo for std::__1::basic_istream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE]+0x18): undefined reference to `std::__1::basic_istream >::~basic_istream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE]+0x20): undefined reference to `std::__1::basic_istream >::~basic_istream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE]+0x38): undefined reference to `typeinfo for std::__1::basic_istream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE]+0x40): undefined reference to `virtual thunk to std::__1::basic_istream >::~basic_istream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_istreamIcS2_EE]+0x48): undefined reference to `virtual thunk to std::__1::basic_istream >::~basic_istream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE]+0x10): undefined reference to `typeinfo for std::__1::basic_ostream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE]+0x18): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE]+0x20): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE]+0x38): undefined reference to `typeinfo for std::__1::basic_ostream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE]+0x40): undefined reference to `virtual thunk to std::__1::basic_ostream >::~basic_ostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE16_NS_13basic_ostreamIcS2_EE]+0x48): undefined reference to `virtual thunk to std::__1::basic_ostream >::~basic_ostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTINSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZTINSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0x10): undefined reference to `typeinfo for std::__1::basic_iostream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0x20): undefined reference to `std::__1::basic_streambuf >::imbue(std::__1::locale const&)' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0x28): undefined reference to `std::__1::basic_streambuf >::setbuf(char*, long)' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0x40): undefined reference to `std::__1::basic_streambuf >::sync()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0x48): undefined reference to `std::__1::basic_streambuf >::showmanyc()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0x50): undefined reference to `std::__1::basic_streambuf >::xsgetn(char*, long)' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0x60): undefined reference to `std::__1::basic_streambuf >::uflow()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZTVNSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0x70): undefined reference to `std::__1::basic_streambuf >::xsputn(char const*, long)' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTINSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZTINSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0x10): undefined reference to `typeinfo for std::__1::basic_streambuf >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIdEENS_9allocatorIS5_EEEE[_ZTVNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIdEENS_9allocatorIS5_EEEE]+0x28): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTINSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIdEENS_9allocatorIS5_EEEE[_ZTINSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIdEENS_9allocatorIS5_EEEE]+0x10): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE[_ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE]+0x10): undefined reference to `typeinfo for std::__1::basic_istream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE[_ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE]+0x18): undefined reference to `std::__1::basic_istream >::~basic_istream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE[_ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE]+0x20): undefined reference to `std::__1::basic_istream >::~basic_istream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE[_ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE]+0x38): undefined reference to `typeinfo for std::__1::basic_istream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE[_ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE]+0x40): undefined reference to `virtual thunk to std::__1::basic_istream >::~basic_istream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE[_ZTCNSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE0_NS_13basic_istreamIcS2_EE]+0x48): undefined reference to `virtual thunk to std::__1::basic_istream >::~basic_istream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTINSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE[_ZTINSt3__114basic_ifstreamIcNS_11char_traitsIcEEEE]+0x10): undefined reference to `typeinfo for std::__1::basic_istream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__113basic_filebufIcNS_11char_traitsIcEEEE[_ZTVNSt3__113basic_filebufIcNS_11char_traitsIcEEEE]+0x48): undefined reference to `std::__1::basic_streambuf >::showmanyc()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__113basic_filebufIcNS_11char_traitsIcEEEE[_ZTVNSt3__113basic_filebufIcNS_11char_traitsIcEEEE]+0x50): undefined reference to `std::__1::basic_streambuf >::xsgetn(char*, long)' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__113basic_filebufIcNS_11char_traitsIcEEEE[_ZTVNSt3__113basic_filebufIcNS_11char_traitsIcEEEE]+0x60): undefined reference to `std::__1::basic_streambuf >::uflow()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__113basic_filebufIcNS_11char_traitsIcEEEE[_ZTVNSt3__113basic_filebufIcNS_11char_traitsIcEEEE]+0x70): undefined reference to `std::__1::basic_streambuf >::xsputn(char const*, long)' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTINSt3__113basic_filebufIcNS_11char_traitsIcEEEE[_ZTINSt3__113basic_filebufIcNS_11char_traitsIcEEEE]+0x10): undefined reference to `typeinfo for std::__1::basic_streambuf >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIjEENS_9allocatorIS5_EEEE[_ZTVNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIjEENS_9allocatorIS5_EEEE]+0x28): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTINSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIjEENS_9allocatorIS5_EEEE[_ZTINSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIjEENS_9allocatorIS5_EEEE]+0x10): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTVNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIxEENS_9allocatorIS5_EEEE[_ZTVNSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIxEENS_9allocatorIS5_EEEE]+0x28): undefined reference to `std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_commandline.cpp.o):(.data.rel.ro._ZTINSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIxEENS_9allocatorIS5_EEEE[_ZTINSt3__120__shared_ptr_emplaceIN5Catch5Clara6Detail13BoundValueRefIxEENS_9allocatorIS5_EEEE]+0x10): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_console_colour.cpp.o): In function `Catch::makeColourImpl(Catch::ColourMode, Catch::IStream*)': catch_console_colour.cpp:(.text+0x228): undefined reference to `std::__1::basic_ostream >::operator<<(int)' /usr/local/lib/libCatch2.a(catch_console_colour.cpp.o): In function `Catch::(anonymous namespace)::ANSIColourImpl::use(Catch::Colour::Code) const': catch_console_colour.cpp:(.text+0x584): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_decomposer.cpp.o): In function `Catch::formatReconstructedExpression(std::__1::basic_ostream >&, std::__1::basic_string, std::__1::allocator > const&, Catch::StringRef, std::__1::basic_string, std::__1::allocator > const&)': catch_decomposer.cpp:(.text+0x74): undefined reference to `std::__1::basic_string, std::__1::allocator >::find(char, unsigned long) const' catch_decomposer.cpp:(.text+0x90): undefined reference to `std::__1::basic_string, std::__1::allocator >::find(char, unsigned long) const' /usr/local/lib/libCatch2.a(catch_enforce.cpp.o): In function `Catch::throw_logic_error(std::__1::basic_string, std::__1::allocator > const&)': catch_enforce.cpp:(.text+0x2c): undefined reference to `std::logic_error::logic_error(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_enforce.cpp.o): In function `Catch::throw_domain_error(std::__1::basic_string, std::__1::allocator > const&)': catch_enforce.cpp:(.text+0xb0): undefined reference to `std::logic_error::logic_error(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_enforce.cpp.o): In function `Catch::throw_runtime_error(std::__1::basic_string, std::__1::allocator > const&)': catch_enforce.cpp:(.text+0x148): undefined reference to `std::runtime_error::runtime_error(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `Catch::makeStream(std::__1::basic_string, std::__1::allocator > const&)': catch_istream.cpp:(.text+0xb0): undefined reference to `vtable for std::__1::basic_ostream >' catch_istream.cpp:(.text+0xb4): undefined reference to `vtable for std::__1::basic_ostream >' catch_istream.cpp:(.text+0xd8): undefined reference to `std::__1::ios_base::init(void*)' catch_istream.cpp:(.text+0x174): undefined reference to `std::__1::basic_streambuf >::basic_streambuf()' catch_istream.cpp:(.text+0x1a4): undefined reference to `vtable for std::__1::basic_ostream >' catch_istream.cpp:(.text+0x1a8): undefined reference to `vtable for std::__1::basic_ostream >' catch_istream.cpp:(.text+0x1d0): undefined reference to `std::__1::ios_base::init(void*)' catch_istream.cpp:(.text+0x230): undefined reference to `std::__1::ios_base::init(void*)' catch_istream.cpp:(.text+0x30c): undefined reference to `vtable for std::__1::basic_ostream >' catch_istream.cpp:(.text+0x310): undefined reference to `vtable for std::__1::basic_ostream >' catch_istream.cpp:(.text+0x334): undefined reference to `std::__1::ios_base::init(void*)' catch_istream.cpp:(.text+0x38c): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_istream.cpp:(.text+0x414): undefined reference to `vtable for std::__1::basic_ostream >' catch_istream.cpp:(.text+0x418): undefined reference to `vtable for std::__1::basic_ostream >' catch_istream.cpp:(.text+0x43c): undefined reference to `std::__1::ios_base::init(void*)' catch_istream.cpp:(.text+0x5dc): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_istream.cpp:(.text+0x644): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_istream.cpp:(.text+0x660): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `Catch::Detail::(anonymous namespace)::CoutStream::~CoutStream()': catch_istream.cpp:(.text+0x6ac): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `Catch::Detail::(anonymous namespace)::CoutStream::~CoutStream()': catch_istream.cpp:(.text+0x6b8): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `Catch::Detail::unique_ptr >::~unique_ptr()': catch_istream.cpp:(.text+0x6f4): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `Catch::Detail::(anonymous namespace)::DebugOutStream::~DebugOutStream()': catch_istream.cpp:(.text+0x718): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_istream.cpp:(.text+0x738): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `Catch::Detail::(anonymous namespace)::DebugOutStream::~DebugOutStream()': catch_istream.cpp:(.text+0x75c): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_istream.cpp:(.text+0x77c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `Catch::Detail::(anonymous namespace)::StreamBufImpl::~StreamBufImpl()': catch_istream.cpp:(.text+0x7b0): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `Catch::Detail::(anonymous namespace)::StreamBufImpl::~StreamBufImpl()': catch_istream.cpp:(.text+0x7cc): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `Catch::Detail::(anonymous namespace)::CerrStream::~CerrStream()': catch_istream.cpp:(.text+0xad8): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `Catch::Detail::(anonymous namespace)::CerrStream::~CerrStream()': catch_istream.cpp:(.text+0xb08): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `Catch::Detail::(anonymous namespace)::FileStream::~FileStream()': catch_istream.cpp:(.text+0xb78): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_istream.cpp:(.text+0xb80): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `Catch::Detail::(anonymous namespace)::FileStream::~FileStream()': catch_istream.cpp:(.text+0xbd8): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_istream.cpp:(.text+0xbe0): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `std::__1::basic_ofstream >::~basic_ofstream()': catch_istream.cpp:(.text._ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev[_ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev]+0x4c): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_istream.cpp:(.text._ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev[_ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev]+0x54): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `std::__1::basic_ofstream >::~basic_ofstream()': catch_istream.cpp:(.text._ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED0Ev[_ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED0Ev]+0x4c): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_istream.cpp:(.text._ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED0Ev[_ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEED0Ev]+0x54): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `virtual thunk to std::__1::basic_ofstream >::~basic_ofstream()': catch_istream.cpp:(.text._ZTv0_n24_NSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev[_ZTv0_n24_NSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev]+0x58): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_istream.cpp:(.text._ZTv0_n24_NSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev[_ZTv0_n24_NSt3__114basic_ofstreamIcNS_11char_traitsIcEEED1Ev]+0x60): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o): In function `virtual thunk to std::__1::basic_ofstream >::~basic_ofstream()': catch_istream.cpp:(.text._ZTv0_n24_NSt3__114basic_ofstreamIcNS_11char_traitsIcEEED0Ev[_ZTv0_n24_NSt3__114basic_ofstreamIcNS_11char_traitsIcEEED0Ev]+0x58): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_istream.cpp:(.text._ZTv0_n24_NSt3__114basic_ofstreamIcNS_11char_traitsIcEEED0Ev[_ZTv0_n24_NSt3__114basic_ofstreamIcNS_11char_traitsIcEEED0Ev]+0x60): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro+0xf0): undefined reference to `std::__1::basic_streambuf >::imbue(std::__1::locale const&)' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro+0xf8): undefined reference to `std::__1::basic_streambuf >::setbuf(char*, long)' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro+0x100): undefined reference to `std::__1::basic_streambuf >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro+0x108): undefined reference to `std::__1::basic_streambuf >::seekpos(std::__1::fpos<__mbstate_t>, unsigned int)' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro+0x118): undefined reference to `std::__1::basic_streambuf >::showmanyc()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro+0x120): undefined reference to `std::__1::basic_streambuf >::xsgetn(char*, long)' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro+0x128): undefined reference to `std::__1::basic_streambuf >::underflow()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro+0x130): undefined reference to `std::__1::basic_streambuf >::uflow()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro+0x138): undefined reference to `std::__1::basic_streambuf >::pbackfail(int)' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro+0x140): undefined reference to `std::__1::basic_streambuf >::xsputn(char const*, long)' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro+0x160): undefined reference to `typeinfo for std::__1::basic_streambuf >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro._ZTCNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE]+0x10): undefined reference to `typeinfo for std::__1::basic_ostream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro._ZTCNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE]+0x18): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro._ZTCNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE]+0x20): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro._ZTCNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE]+0x38): undefined reference to `typeinfo for std::__1::basic_ostream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro._ZTCNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE]+0x40): undefined reference to `virtual thunk to std::__1::basic_ostream >::~basic_ostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro._ZTCNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE0_NS_13basic_ostreamIcS2_EE]+0x48): undefined reference to `virtual thunk to std::__1::basic_ostream >::~basic_ostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_istream.cpp.o):(.data.rel.ro._ZTINSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE[_ZTINSt3__114basic_ofstreamIcNS_11char_traitsIcEEEE]+0x10): undefined reference to `typeinfo for std::__1::basic_ostream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_list.cpp.o): In function `Catch::TagInfo::all() const': catch_list.cpp:(.text+0xa4): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_list.cpp:(.text+0x134): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_list.cpp:(.text+0x150): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_list.cpp.o): In function `Catch::list(Catch::IEventListener&, Catch::Config const&)': catch_list.cpp:(.text+0x688): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_parse_numbers.cpp.o): In function `Catch::parseUInt(std::__1::basic_string, std::__1::allocator > const&, int)': catch_parse_numbers.cpp:(.text+0x90): undefined reference to `std::__1::stoull(std::__1::basic_string, std::__1::allocator > const&, unsigned long*, int)' /usr/local/lib/libCatch2.a(catch_random_seed_generation.cpp.o): In function `Catch::generateRandomSeed(Catch::GenerateFrom)': catch_random_seed_generation.cpp:(.text+0x60): undefined reference to `std::__1::random_device::random_device(std::__1::basic_string, std::__1::allocator > const&)' catch_random_seed_generation.cpp:(.text+0x80): undefined reference to `std::__1::random_device::operator()()' catch_random_seed_generation.cpp:(.text+0x8c): undefined reference to `std::__1::random_device::~random_device()' catch_random_seed_generation.cpp:(.text+0x14c): undefined reference to `std::__1::random_device::~random_device()' /usr/local/lib/libCatch2.a(catch_reporter_registry.cpp.o): In function `Catch::ReporterRegistry::registerReporter(std::__1::basic_string, std::__1::allocator > const&, Catch::Detail::unique_ptr)': catch_reporter_registry.cpp:(.text+0xec4): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_registry.cpp:(.text+0xed8): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_reporter_registry.cpp:(.text+0xf74): undefined reference to `std::__1::basic_string, std::__1::allocator > std::__1::operator+, std::__1::allocator >(char const*, std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_registry.cpp:(.text+0xf80): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_reporter_registry.cpp.o): In function `_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5Catch6Detail10unique_ptrINS8_16IReporterFactoryEEEEENS_19__map_value_compareIS7_SD_NS9_19CaseInsensitiveLessELb1EEENS5_ISD_EEE25__emplace_unique_key_argsIS7_JRKS7_SC_EEENS_4pairINS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEElEEbEERKT_DpOT0_': catch_reporter_registry.cpp:(.text._ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5Catch6Detail10unique_ptrINS8_16IReporterFactoryEEEEENS_19__map_value_compareIS7_SD_NS9_19CaseInsensitiveLessELb1EEENS5_ISD_EEE25__emplace_unique_key_argsIS7_JRKS7_SC_EEENS_4pairINS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEElEEbEERKT_DpOT0_[_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN5Catch6Detail10unique_ptrINS8_16IReporterFactoryEEEEENS_19__map_value_compareIS7_SD_NS9_19CaseInsensitiveLessELb1EEENS5_ISD_EEE25__emplace_unique_key_argsIS7_JRKS7_SC_EEENS_4pairINS_15__tree_iteratorISD_PNS_11__tree_nodeISD_PvEElEEbEERKT_DpOT0_]+0x5c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o): In function `Catch::ReusableStringStream::~ReusableStringStream()': catch_reusable_string_stream.cpp:(.text+0x22c): undefined reference to `std::__1::ios_base::clear(unsigned int)' /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o): In function `Catch::StringStreams::release(unsigned long)': catch_reusable_string_stream.cpp:(.text._ZN5Catch13StringStreams7releaseEm[_ZN5Catch13StringStreams7releaseEm]+0x28): undefined reference to `std::__1::basic_ios >::copyfmt(std::__1::basic_ios > const&)' /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o): In function `_ZN5Catch6Detail11make_uniqueINSt3__119basic_ostringstreamIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEJEEENS0_10unique_ptrIT_EEDpOT0_': catch_reusable_string_stream.cpp:(.text._ZN5Catch6Detail11make_uniqueINSt3__119basic_ostringstreamIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEJEEENS0_10unique_ptrIT_EEDpOT0_[_ZN5Catch6Detail11make_uniqueINSt3__119basic_ostringstreamIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEJEEENS0_10unique_ptrIT_EEDpOT0_]+0x48): undefined reference to `std::__1::ios_base::init(void*)' catch_reusable_string_stream.cpp:(.text._ZN5Catch6Detail11make_uniqueINSt3__119basic_ostringstreamIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEJEEENS0_10unique_ptrIT_EEDpOT0_[_ZN5Catch6Detail11make_uniqueINSt3__119basic_ostringstreamIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEJEEENS0_10unique_ptrIT_EEDpOT0_]+0x78): undefined reference to `std::__1::basic_streambuf >::basic_streambuf()' catch_reusable_string_stream.cpp:(.text._ZN5Catch6Detail11make_uniqueINSt3__119basic_ostringstreamIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEJEEENS0_10unique_ptrIT_EEDpOT0_[_ZN5Catch6Detail11make_uniqueINSt3__119basic_ostringstreamIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEJEEENS0_10unique_ptrIT_EEDpOT0_]+0xc8): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_reusable_string_stream.cpp:(.text._ZN5Catch6Detail11make_uniqueINSt3__119basic_ostringstreamIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEJEEENS0_10unique_ptrIT_EEDpOT0_[_ZN5Catch6Detail11make_uniqueINSt3__119basic_ostringstreamIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEJEEENS0_10unique_ptrIT_EEDpOT0_]+0xd8): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o): In function `std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream()': catch_reusable_string_stream.cpp:(.text._ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x60): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reusable_string_stream.cpp:(.text._ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x78): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_reusable_string_stream.cpp:(.text._ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x80): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o): In function `std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream()': catch_reusable_string_stream.cpp:(.text._ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x60): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reusable_string_stream.cpp:(.text._ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x78): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_reusable_string_stream.cpp:(.text._ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x80): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o): In function `virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream()': catch_reusable_string_stream.cpp:(.text._ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x6c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reusable_string_stream.cpp:(.text._ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x84): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_reusable_string_stream.cpp:(.text._ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev[_ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev]+0x8c): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o): In function `virtual thunk to std::__1::basic_ostringstream, std::__1::allocator >::~basic_ostringstream()': catch_reusable_string_stream.cpp:(.text._ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x6c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reusable_string_stream.cpp:(.text._ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x84): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_reusable_string_stream.cpp:(.text._ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev[_ZTv0_n24_NSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED0Ev]+0x8c): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o): In function `Catch::Singleton::Singleton()': catch_reusable_string_stream.cpp:(.text._ZN5Catch9SingletonINS_13StringStreamsES1_S1_EC2Ev[_ZN5Catch9SingletonINS_13StringStreamsES1_S1_EC2Ev]+0x58): undefined reference to `std::__1::ios_base::init(void*)' catch_reusable_string_stream.cpp:(.text._ZN5Catch9SingletonINS_13StringStreamsES1_S1_EC2Ev[_ZN5Catch9SingletonINS_13StringStreamsES1_S1_EC2Ev]+0x8c): undefined reference to `std::__1::basic_streambuf >::basic_streambuf()' catch_reusable_string_stream.cpp:(.text._ZN5Catch9SingletonINS_13StringStreamsES1_S1_EC2Ev[_ZN5Catch9SingletonINS_13StringStreamsES1_S1_EC2Ev]+0xec): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_reusable_string_stream.cpp:(.text._ZN5Catch9SingletonINS_13StringStreamsES1_S1_EC2Ev[_ZN5Catch9SingletonINS_13StringStreamsES1_S1_EC2Ev]+0x100): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o): In function `Catch::Singleton::~Singleton()': catch_reusable_string_stream.cpp:(.text._ZN5Catch9SingletonINS_13StringStreamsES1_S1_ED2Ev[_ZN5Catch9SingletonINS_13StringStreamsES1_S1_ED2Ev]+0x6c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reusable_string_stream.cpp:(.text._ZN5Catch9SingletonINS_13StringStreamsES1_S1_ED2Ev[_ZN5Catch9SingletonINS_13StringStreamsES1_S1_ED2Ev]+0x84): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_reusable_string_stream.cpp:(.text._ZN5Catch9SingletonINS_13StringStreamsES1_S1_ED2Ev[_ZN5Catch9SingletonINS_13StringStreamsES1_S1_ED2Ev]+0x8c): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o):(.data.rel.ro._ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE]+0x10): undefined reference to `typeinfo for std::__1::basic_ostream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o):(.data.rel.ro._ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE]+0x18): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o):(.data.rel.ro._ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE]+0x20): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o):(.data.rel.ro._ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE]+0x38): undefined reference to `typeinfo for std::__1::basic_ostream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o):(.data.rel.ro._ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE]+0x40): undefined reference to `virtual thunk to std::__1::basic_ostream >::~basic_ostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o):(.data.rel.ro._ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE[_ZTCNSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE0_NS_13basic_ostreamIcS2_EE]+0x48): undefined reference to `virtual thunk to std::__1::basic_ostream >::~basic_ostream()' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_reusable_string_stream.cpp.o):(.data.rel.ro._ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZTINSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0x10): undefined reference to `typeinfo for std::__1::basic_ostream >' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_run_context.cpp.o): In function `Catch::RunContext::runTest(Catch::TestCaseHandle const&)': catch_run_context.cpp:(.text+0x6f0): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_run_context.cpp:(.text+0x718): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' /usr/local/lib/libCatch2.a(catch_run_context.cpp.o): In function `Catch::RunContext::runCurrentTest(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator >&)': catch_run_context.cpp:(.text+0xab8): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_run_context.cpp.o): In function `Catch::RunContext::pushScopedMessage(Catch::MessageInfo const&)': catch_run_context.cpp:(.text+0x1f04): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_run_context.cpp.o): In function `Catch::RunContext::getCurrentTestName() const': catch_run_context.cpp:(.text+0x21ec): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_run_context.cpp.o): In function `Catch::RunContext::handleFatalErrorCondition(Catch::StringRef)': catch_run_context.cpp:(.text+0x241c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_run_context.cpp.o): In function `_ZNSt3__16vectorIN5Catch11MessageInfoENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_': catch_run_context.cpp:(.text._ZNSt3__16vectorIN5Catch11MessageInfoENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_[_ZNSt3__16vectorIN5Catch11MessageInfoENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_]+0x110): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_source_line_info.cpp.o): In function `Catch::operator<<(std::__1::basic_ostream >&, Catch::SourceLineInfo const&)': catch_source_line_info.cpp:(.text+0x108): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long)' /usr/local/lib/libCatch2.a(catch_startup_exception_registry.cpp.o): In function `Catch::StartupExceptionRegistry::add(std::exception_ptr const&)': catch_startup_exception_registry.cpp:(.text+0x1c): undefined reference to `std::exception_ptr::exception_ptr(std::exception_ptr const&)' /usr/local/lib/libCatch2.a(catch_startup_exception_registry.cpp.o): In function `_ZNSt3__16vectorISt13exception_ptrNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_': catch_startup_exception_registry.cpp:(.text._ZNSt3__16vectorISt13exception_ptrNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_[_ZNSt3__16vectorISt13exception_ptrNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_]+0xc0): undefined reference to `std::exception_ptr::exception_ptr(std::exception_ptr const&)' catch_startup_exception_registry.cpp:(.text._ZNSt3__16vectorISt13exception_ptrNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_[_ZNSt3__16vectorISt13exception_ptrNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_]+0xe8): undefined reference to `std::exception_ptr::exception_ptr(std::exception_ptr const&)' catch_startup_exception_registry.cpp:(.text._ZNSt3__16vectorISt13exception_ptrNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_[_ZNSt3__16vectorISt13exception_ptrNS_9allocatorIS1_EEE21__push_back_slow_pathIRKS1_EEvOT_]+0x11c): undefined reference to `std::exception_ptr::~exception_ptr()' /usr/local/lib/libCatch2.a(catch_stdstreams.cpp.o): In function `Catch::cout()': catch_stdstreams.cpp:(.text+0x14): undefined reference to `std::__1::cout' catch_stdstreams.cpp:(.text+0x18): undefined reference to `std::__1::cout' /usr/local/lib/libCatch2.a(catch_stdstreams.cpp.o): In function `Catch::cerr()': catch_stdstreams.cpp:(.text+0x3c): undefined reference to `std::__1::cerr' catch_stdstreams.cpp:(.text+0x40): undefined reference to `std::__1::cerr' /usr/local/lib/libCatch2.a(catch_stdstreams.cpp.o): In function `Catch::clog()': catch_stdstreams.cpp:(.text+0x64): undefined reference to `std::__1::clog' catch_stdstreams.cpp:(.text+0x68): undefined reference to `std::__1::clog' /usr/local/lib/libCatch2.a(catch_string_manip.cpp.o): In function `Catch::toLower(std::__1::basic_string, std::__1::allocator > const&)': catch_string_manip.cpp:(.text+0x35c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_string_manip.cpp.o): In function `Catch::trim(std::__1::basic_string, std::__1::allocator > const&)': catch_string_manip.cpp:(.text+0x4ec): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' /usr/local/lib/libCatch2.a(catch_string_manip.cpp.o): In function `Catch::replaceInPlace(std::__1::basic_string, std::__1::allocator >&, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&)': catch_string_manip.cpp:(.text+0x848): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' catch_string_manip.cpp:(.text+0x870): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_string_manip.cpp:(.text+0x8c0): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' catch_string_manip.cpp:(.text+0x8e8): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' /usr/local/lib/libCatch2.a(catch_string_manip.cpp.o): In function `Catch::operator<<(std::__1::basic_ostream >&, Catch::pluralise const&)': catch_string_manip.cpp:(.text+0xfa0): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long long)' /usr/local/lib/libCatch2.a(catch_stringref.cpp.o): In function `Catch::operator<<(std::__1::basic_ostream >&, Catch::StringRef)': catch_stringref.cpp:(.text+0xa4): undefined reference to `std::__1::basic_ostream >::write(char const*, long)' /usr/local/lib/libCatch2.a(catch_stringref.cpp.o): In function `Catch::operator+(Catch::StringRef, Catch::StringRef)': catch_stringref.cpp:(.text+0xc4): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_stringref.cpp:(.text+0xd4): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_stringref.cpp:(.text+0xe4): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' /usr/local/lib/libCatch2.a(catch_stringref.cpp.o): In function `Catch::operator+=(std::__1::basic_string, std::__1::allocator >&, Catch::StringRef)': catch_stringref.cpp:(.text+0x120): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' /usr/local/lib/libCatch2.a(catch_test_case_tracker.cpp.o): In function `Catch::TestCaseTracking::TrackerBase::close()': catch_test_case_tracker.cpp:(.text+0x698): undefined reference to `std::__1::basic_ostream >::operator<<(int)' catch_test_case_tracker.cpp:(.text+0x738): undefined reference to `std::__1::basic_ostream >::operator<<(int)' /usr/local/lib/libCatch2.a(catch_textflow.cpp.o): In function `Catch::TextFlow::Column::const_iterator::addIndentAndSuffix(unsigned long, unsigned long) const': catch_textflow.cpp:(.text+0x320): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_textflow.cpp:(.text+0x330): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(unsigned long, char)' catch_textflow.cpp:(.text+0x344): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long)' catch_textflow.cpp:(.text+0x360): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_textflow.cpp.o): In function `Catch::TextFlow::Columns::iterator::operator*() const': catch_textflow.cpp:(.text+0x1030): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(unsigned long, char)' catch_textflow.cpp:(.text+0x10d0): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_textflow.cpp:(.text+0x10f8): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_textflow.cpp:(.text+0x114c): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(unsigned long, char)' /usr/local/lib/libCatch2.a(catch_textflow.cpp.o): In function `Catch::TextFlow::operator+(Catch::TextFlow::Column const&, Catch::TextFlow::Column const&)': catch_textflow.cpp:(.text+0x1780): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_textflow.cpp.o): In function `Catch::TextFlow::operator+=(Catch::TextFlow::Columns&, Catch::TextFlow::Column const&)': catch_textflow.cpp:(.text+0x17fc): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_textflow.cpp.o): In function `Catch::TextFlow::operator+(Catch::TextFlow::Columns const&, Catch::TextFlow::Column const&)': catch_textflow.cpp:(.text+0x1990): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_textflow.cpp.o): In function `std::__1::vector >::vector(std::__1::vector > const&)': catch_textflow.cpp:(.text._ZNSt3__16vectorIN5Catch8TextFlow6ColumnENS_9allocatorIS3_EEEC2ERKS6_[_ZNSt3__16vectorIN5Catch8TextFlow6ColumnENS_9allocatorIS3_EEEC2ERKS6_]+0xf4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_textflow.cpp.o): In function `_ZNSt3__16vectorIN5Catch8TextFlow6ColumnENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_': catch_textflow.cpp:(.text._ZNSt3__16vectorIN5Catch8TextFlow6ColumnENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_[_ZNSt3__16vectorIN5Catch8TextFlow6ColumnENS_9allocatorIS3_EEE21__push_back_slow_pathIRKS3_EEvOT_]+0x108): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_wildcard_pattern.cpp.o):catch_wildcard_pattern.cpp:(.text+0x58): more undefined references to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' follow /usr/local/lib/libCatch2.a(catch_wildcard_pattern.cpp.o): In function `Catch::WildcardPattern::WildcardPattern(std::__1::basic_string, std::__1::allocator > const&, Catch::CaseSensitive)': catch_wildcard_pattern.cpp:(.text+0xcc): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' catch_wildcard_pattern.cpp:(.text+0x144): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' /usr/local/lib/libCatch2.a(catch_wildcard_pattern.cpp.o): In function `Catch::WildcardPattern::normaliseString(std::__1::basic_string, std::__1::allocator > const&) const': catch_wildcard_pattern.cpp:(.text+0x260): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_wildcard_pattern.cpp.o): In function `Catch::WildcardPattern::matches(std::__1::basic_string, std::__1::allocator > const&) const': catch_wildcard_pattern.cpp:(.text+0x3e8): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_wildcard_pattern.cpp:(.text+0x4c0): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_wildcard_pattern.cpp:(.text+0x504): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_wildcard_pattern.cpp:(.text+0x548): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_xmlwriter.cpp.o): In function `Catch::(anonymous namespace)::hexEscapeChar(std::__1::basic_ostream >&, unsigned char)': catch_xmlwriter.cpp:(.text+0x5bc): undefined reference to `std::__1::ios_base::getloc() const' catch_xmlwriter.cpp:(.text+0x5c4): undefined reference to `std::__1::ctype::id' catch_xmlwriter.cpp:(.text+0x5c8): undefined reference to `std::__1::ctype::id' catch_xmlwriter.cpp:(.text+0x5d0): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' catch_xmlwriter.cpp:(.text+0x5ec): undefined reference to `std::__1::locale::~locale()' catch_xmlwriter.cpp:(.text+0x614): undefined reference to `std::__1::basic_ostream >::operator<<(int)' catch_xmlwriter.cpp:(.text+0x648): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_xmlwriter.cpp.o): In function `Catch::XmlWriter::endElement(Catch::XmlFormatting)': catch_xmlwriter.cpp:(.text+0x750): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' catch_xmlwriter.cpp:(.text+0x7e0): undefined reference to `std::__1::basic_ostream >::flush()' catch_xmlwriter.cpp:(.text+0x878): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_xmlwriter.cpp.o): In function `Catch::XmlWriter::writeText(Catch::StringRef, Catch::XmlFormatting)': catch_xmlwriter.cpp:(.text+0x998): undefined reference to `std::__1::basic_ostream >::flush()' catch_xmlwriter.cpp:(.text+0x9c8): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_xmlwriter.cpp.o): In function `Catch::XmlWriter::~XmlWriter()': catch_xmlwriter.cpp:(.text+0xdc4): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_xmlwriter.cpp.o):catch_xmlwriter.cpp:(.text+0xed8): more undefined references to `std::__1::basic_ostream >::flush()' follow /usr/local/lib/libCatch2.a(catch_xmlwriter.cpp.o): In function `Catch::XmlWriter::startElement(std::__1::basic_string, std::__1::allocator > const&, Catch::XmlFormatting)': catch_xmlwriter.cpp:(.text+0x1024): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_xmlwriter.cpp:(.text+0x1084): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_xmlwriter.cpp.o): In function `Catch::XmlWriter::ensureTagClosed()': catch_xmlwriter.cpp:(.text+0x1150): undefined reference to `std::__1::basic_ostream >::flush()' catch_xmlwriter.cpp:(.text+0x1180): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_xmlwriter.cpp.o): In function `Catch::XmlWriter::writeComment(Catch::StringRef, Catch::XmlFormatting)': catch_xmlwriter.cpp:(.text+0x1310): undefined reference to `std::__1::basic_ostream >::flush()' catch_xmlwriter.cpp:(.text+0x1340): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_matchers.cpp.o): In function `Catch::Matchers::MatcherUntypedBase::toString() const': catch_matchers.cpp:(.text+0x90): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::CasedString::CasedString(std::__1::basic_string, std::__1::allocator > const&, Catch::CaseSensitive)': catch_matchers_string.cpp:(.text+0x28): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::CasedString::adjustString(std::__1::basic_string, std::__1::allocator > const&) const': catch_matchers_string.cpp:(.text+0x60): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::StringMatcherBase::StringMatcherBase(Catch::StringRef, Catch::Matchers::CasedString const&)': catch_matchers_string.cpp:(.text+0x100): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::StringMatcherBase::describe() const': catch_matchers_string.cpp:(.text+0x184): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_matchers_string.cpp:(.text+0x1a8): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_matchers_string.cpp:(.text+0x1d0): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_matchers_string.cpp:(.text+0x1dc): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::StringEqualsMatcher::StringEqualsMatcher(Catch::Matchers::CasedString const&)': catch_matchers_string.cpp:(.text+0x290): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::StringEqualsMatcher::match(std::__1::basic_string, std::__1::allocator > const&) const': catch_matchers_string.cpp:(.text+0x328): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::StringContainsMatcher::StringContainsMatcher(Catch::Matchers::CasedString const&)': catch_matchers_string.cpp:(.text+0x498): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::StringContainsMatcher::match(std::__1::basic_string, std::__1::allocator > const&) const': catch_matchers_string.cpp:(.text+0x530): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::StartsWithMatcher::StartsWithMatcher(Catch::Matchers::CasedString const&)': catch_matchers_string.cpp:(.text+0x60c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o):catch_matchers_string.cpp:(.text+0x6a4): more undefined references to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' follow /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::RegexMatcher::match(std::__1::basic_string, std::__1::allocator > const&) const': catch_matchers_string.cpp:(.text+0xa44): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_matchers_string.cpp:(.text+0xa4c): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::RegexMatcher::describe() const': catch_matchers_string.cpp:(.text+0xb08): undefined reference to `std::__1::basic_string, std::__1::allocator >::insert(unsigned long, char const*)' catch_matchers_string.cpp:(.text+0xb58): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::Equals(std::__1::basic_string, std::__1::allocator > const&, Catch::CaseSensitive)': catch_matchers_string.cpp:(.text+0xc8c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_matchers_string.cpp:(.text+0xcc0): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::ContainsSubstring(std::__1::basic_string, std::__1::allocator > const&, Catch::CaseSensitive)': catch_matchers_string.cpp:(.text+0xdc8): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_matchers_string.cpp:(.text+0xdfc): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `Catch::Matchers::EndsWith(std::__1::basic_string, std::__1::allocator > const&, Catch::CaseSensitive)': catch_matchers_string.cpp:(.text+0xf04): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o):catch_matchers_string.cpp:(.text+0xf38): more undefined references to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' follow /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE': catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE]+0x18): undefined reference to `std::__1::locale::locale()' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE]+0x20): undefined reference to `std::__1::ctype::id' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE]+0x24): undefined reference to `std::__1::ctype::id' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE]+0x2c): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE]+0x38): undefined reference to `std::__1::collate::id' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE]+0x3c): undefined reference to `std::__1::collate::id' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE]+0x44): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006INS_11char_traitsIcEENS_9allocatorIcEEEERKNS_12basic_stringIcT_T0_EENS_15regex_constants18syntax_option_typeE]+0xc4): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::basic_regex >::~basic_regex()': catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEED2Ev[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEED2Ev]+0x54): undefined reference to `std::__1::locale::~locale()' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEED2Ev[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEED2Ev]+0x6c): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEED2Ev[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEED2Ev]+0x74): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__110shared_ptrINS_13__empty_stateIcEEED2B7v160006Ev': catch_matchers_string.cpp:(.text._ZNSt3__110shared_ptrINS_13__empty_stateIcEEED2B7v160006Ev[_ZNSt3__110shared_ptrINS_13__empty_stateIcEEED2B7v160006Ev]+0x6c): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__wrap_iter std::__1::basic_regex >::__parse >(std::__1::__wrap_iter, std::__1::__wrap_iter)': catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE7__parseINS_11__wrap_iterIPKcEEEET_S9_S9_[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE7__parseINS_11__wrap_iterIPKcEEEET_S9_S9_]+0xe4): undefined reference to `std::__1::__shared_weak_count::__release_weak()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE17EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE17EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE17EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE17EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE17EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE17EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE17EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE17EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE17EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE17EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE17EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE14EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE14EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE14EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE14EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE14EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE14EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE14EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE14EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE14EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE14EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE14EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__shared_ptr_pointer*, std::__1::shared_ptr >::__shared_ptr_default_delete, std::__1::__empty_state >, std::__1::allocator > >::~__shared_ptr_pointer()': catch_matchers_string.cpp:(.text._ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_10shared_ptrIS2_E27__shared_ptr_default_deleteIS2_S2_EENS_9allocatorIS2_EEED0Ev[_ZNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_10shared_ptrIS2_E27__shared_ptr_default_deleteIS2_S2_EENS_9allocatorIS2_EEED0Ev]+0x4): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__wrap_iter std::__1::basic_regex >::__parse_assertion >(std::__1::__wrap_iter, std::__1::__wrap_iter)': catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE17__parse_assertionINS_11__wrap_iterIPKcEEEET_S9_S9_[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE17__parse_assertionINS_11__wrap_iterIPKcEEEET_S9_S9_]+0x230): undefined reference to `std::__1::locale::locale(std::__1::locale const&)' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE17__parse_assertionINS_11__wrap_iterIPKcEEEET_S9_S9_[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE17__parse_assertionINS_11__wrap_iterIPKcEEEET_S9_S9_]+0x280): undefined reference to `std::__1::locale::locale(std::__1::locale const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev': catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev]+0x18): undefined reference to `std::__1::locale::locale()' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev]+0x20): undefined reference to `std::__1::ctype::id' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev]+0x24): undefined reference to `std::__1::ctype::id' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev]+0x2c): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev]+0x38): undefined reference to `std::__1::collate::id' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev]+0x3c): undefined reference to `std::__1::collate::id' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev]+0x44): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEEC2B7v160006Ev]+0x6c): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::basic_regex >::__push_lookahead(std::__1::basic_regex > const&, bool, unsigned int)': catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE16__push_lookaheadERKS3_bj[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE16__push_lookaheadERKS3_bj]+0x44): undefined reference to `std::__1::locale::locale(std::__1::locale const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE6EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE6EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE6EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE6EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE6EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE6EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE6EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE6EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE6EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE6EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE6EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__word_boundary >::~__word_boundary()': catch_matchers_string.cpp:(.text._ZNSt3__115__word_boundaryIcNS_12regex_traitsIcEEED2Ev[_ZNSt3__115__word_boundaryIcNS_12regex_traitsIcEEED2Ev]+0x28): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__word_boundary >::~__word_boundary()': catch_matchers_string.cpp:(.text._ZNSt3__115__word_boundaryIcNS_12regex_traitsIcEEED0Ev[_ZNSt3__115__word_boundaryIcNS_12regex_traitsIcEEED0Ev]+0x28): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__lookahead >::~__lookahead()': catch_matchers_string.cpp:(.text._ZNSt3__111__lookaheadIcNS_12regex_traitsIcEEED2Ev[_ZNSt3__111__lookaheadIcNS_12regex_traitsIcEEED2Ev]+0x88): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_matchers_string.cpp:(.text._ZNSt3__111__lookaheadIcNS_12regex_traitsIcEEED2Ev[_ZNSt3__111__lookaheadIcNS_12regex_traitsIcEEED2Ev]+0x90): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__lookahead >::~__lookahead()': catch_matchers_string.cpp:(.text._ZNSt3__111__lookaheadIcNS_12regex_traitsIcEEED0Ev[_ZNSt3__111__lookaheadIcNS_12regex_traitsIcEEED0Ev]+0x88): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_matchers_string.cpp:(.text._ZNSt3__111__lookaheadIcNS_12regex_traitsIcEEED0Ev[_ZNSt3__111__lookaheadIcNS_12regex_traitsIcEEED0Ev]+0x90): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE12EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE12EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE12EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE12EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE12EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE12EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE12EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE12EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE12EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE12EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE12EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE16EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE16EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE16EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE16EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE16EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE16EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE16EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE16EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE16EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE16EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE16EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE11EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE11EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE11EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE11EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE11EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE11EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE11EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE11EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE11EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE11EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE11EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE3EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE3EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE3EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE3EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE3EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE3EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE3EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE3EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE3EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE3EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE3EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__wrap_iter std::__1::basic_regex >::__parse_character_escape >(std::__1::__wrap_iter, std::__1::__wrap_iter, std::__1::basic_string, std::__1::allocator >*)': catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0xcc): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(char)' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0x28c): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(char)' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE24__parse_character_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0x34c): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(char)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::basic_regex >::__push_char(char)': catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc]+0xa0): undefined reference to `std::__1::locale::locale(std::__1::locale const&)' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc]+0x104): undefined reference to `std::__1::locale::locale(std::__1::locale const&)' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE11__push_charEc]+0x13c): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE4EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE4EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE4EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE4EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE4EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE4EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE4EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE4EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE4EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE4EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE4EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::basic_regex >::__push_back_ref(int)': catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE15__push_back_refEi[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE15__push_back_refEi]+0xb8): undefined reference to `std::__1::locale::locale(std::__1::locale const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__match_char_icase >::~__match_char_icase()': catch_matchers_string.cpp:(.text._ZNSt3__118__match_char_icaseIcNS_12regex_traitsIcEEED2Ev[_ZNSt3__118__match_char_icaseIcNS_12regex_traitsIcEEED2Ev]+0x28): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__match_char_icase >::~__match_char_icase()': catch_matchers_string.cpp:(.text._ZNSt3__118__match_char_icaseIcNS_12regex_traitsIcEEED0Ev[_ZNSt3__118__match_char_icaseIcNS_12regex_traitsIcEEED0Ev]+0x28): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__match_char_collate >::~__match_char_collate()': catch_matchers_string.cpp:(.text._ZNSt3__120__match_char_collateIcNS_12regex_traitsIcEEED2Ev[_ZNSt3__120__match_char_collateIcNS_12regex_traitsIcEEED2Ev]+0x28): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__match_char_collate >::~__match_char_collate()': catch_matchers_string.cpp:(.text._ZNSt3__120__match_char_collateIcNS_12regex_traitsIcEEED0Ev[_ZNSt3__120__match_char_collateIcNS_12regex_traitsIcEEED0Ev]+0x28): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__back_ref_icase >::~__back_ref_icase()': catch_matchers_string.cpp:(.text._ZNSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEED2Ev[_ZNSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEED2Ev]+0x28): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o):catch_matchers_string.cpp:(.text._ZNSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEED0Ev[_ZNSt3__116__back_ref_icaseIcNS_12regex_traitsIcEEED0Ev]+0x28): more undefined references to `std::__1::locale::~locale()' follow /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2B7v160006ERKS2_PNS_6__nodeIcEEbbb': catch_matchers_string.cpp:(.text._ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2B7v160006ERKS2_PNS_6__nodeIcEEbbb[_ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2B7v160006ERKS2_PNS_6__nodeIcEEbbb]+0x4c): undefined reference to `std::__1::locale::locale(std::__1::locale const&)' catch_matchers_string.cpp:(.text._ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2B7v160006ERKS2_PNS_6__nodeIcEEbbb[_ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2B7v160006ERKS2_PNS_6__nodeIcEEbbb]+0x90): undefined reference to `std::__1::locale::locale(std::__1::locale const&)' catch_matchers_string.cpp:(.text._ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2B7v160006ERKS2_PNS_6__nodeIcEEbbb[_ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2B7v160006ERKS2_PNS_6__nodeIcEEbbb]+0xa0): undefined reference to `std::__1::locale::name() const' catch_matchers_string.cpp:(.text._ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2B7v160006ERKS2_PNS_6__nodeIcEEbbb[_ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2B7v160006ERKS2_PNS_6__nodeIcEEbbb]+0x110): undefined reference to `std::__1::locale::~locale()' catch_matchers_string.cpp:(.text._ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2B7v160006ERKS2_PNS_6__nodeIcEEbbb[_ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2B7v160006ERKS2_PNS_6__nodeIcEEbbb]+0x13c): undefined reference to `std::__1::locale::~locale()' catch_matchers_string.cpp:(.text._ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2B7v160006ERKS2_PNS_6__nodeIcEEbbb[_ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEEC2B7v160006ERKS2_PNS_6__nodeIcEEbbb]+0x19c): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__bracket_expression >::~__bracket_expression()': catch_matchers_string.cpp:(.text._ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEED2Ev[_ZNSt3__120__bracket_expressionIcNS_12regex_traitsIcEEED2Ev]+0x150): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::basic_string, std::__1::allocator > std::__1::regex_traits::__lookup_collatename(char*, char*, char) const': catch_matchers_string.cpp:(.text._ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c[_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c]+0x10c): undefined reference to `std::__1::__get_collation_name(char const*)' catch_matchers_string.cpp:(.text._ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c[_ZNKSt3__112regex_traitsIcE20__lookup_collatenameIPcEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SA_c]+0x1f0): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE5EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE5EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE5EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE5EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE5EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE5EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE5EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE5EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE5EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE5EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE5EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__wrap_iter std::__1::basic_regex >::__parse_expression_term >(std::__1::__wrap_iter, std::__1::__wrap_iter, std::__1::__bracket_expression >*)': catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_20__bracket_expressionIcS2_EE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_20__bracket_expressionIcS2_EE]+0x130): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(char)' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_20__bracket_expressionIcS2_EE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE23__parse_expression_termINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_20__bracket_expressionIcS2_EE]+0x3ac): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(char)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__wrap_iter std::__1::basic_regex >::__parse_equivalence_class >(std::__1::__wrap_iter, std::__1::__wrap_iter, std::__1::__bracket_expression >*)': catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_equivalence_classINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_20__bracket_expressionIcS2_EE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE25__parse_equivalence_classINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_20__bracket_expressionIcS2_EE]+0x134): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__wrap_iter std::__1::basic_regex >::__parse_class_escape >(std::__1::__wrap_iter, std::__1::__wrap_iter, std::__1::basic_string, std::__1::allocator >&, std::__1::__bracket_expression >*)': catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_class_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPNS_20__bracket_expressionIcS2_EE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE20__parse_class_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_RNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPNS_20__bracket_expressionIcS2_EE]+0xfc): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(char)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::__wrap_iter std::__1::basic_regex >::__parse_awk_escape >(std::__1::__wrap_iter, std::__1::__wrap_iter, std::__1::basic_string, std::__1::allocator >*)': catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_awk_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_awk_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0xd4): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(char)' catch_matchers_string.cpp:(.text._ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_awk_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE[_ZNSt3__111basic_regexIcNS_12regex_traitsIcEEE18__parse_awk_escapeINS_11__wrap_iterIPKcEEEET_S9_S9_PNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE]+0x20c): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(char)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE1EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE1EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE1EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE1EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE1EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE1EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE1EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE1EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE1EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE1EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE1EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `std::__1::basic_string, std::__1::allocator > std::__1::regex_traits::__lookup_collatename >(std::__1::__wrap_iter, std::__1::__wrap_iter, char) const': catch_matchers_string.cpp:(.text._ZNKSt3__112regex_traitsIcE20__lookup_collatenameINS_11__wrap_iterIPKcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SD_c[_ZNKSt3__112regex_traitsIcE20__lookup_collatenameINS_11__wrap_iterIPKcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SD_c]+0x10c): undefined reference to `std::__1::__get_collation_name(char const*)' catch_matchers_string.cpp:(.text._ZNKSt3__112regex_traitsIcE20__lookup_collatenameINS_11__wrap_iterIPKcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SD_c[_ZNKSt3__112regex_traitsIcE20__lookup_collatenameINS_11__wrap_iterIPKcEEEENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEET_SD_c]+0x1f0): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE2EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE2EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE2EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE2EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE2EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE2EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE2EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE2EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE2EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE2EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE2EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `unsigned long std::__1::regex_traits::__lookup_classname >(std::__1::__wrap_iter, std::__1::__wrap_iter, bool, char) const': catch_matchers_string.cpp:(.text._ZNKSt3__112regex_traitsIcE18__lookup_classnameINS_11__wrap_iterIPKcEEEEmT_S7_bc[_ZNKSt3__112regex_traitsIcE18__lookup_classnameINS_11__wrap_iterIPKcEEEEmT_S7_bc]+0x11c): undefined reference to `std::__1::__get_classname(char const*, bool)' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE9EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE9EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE9EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE9EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE9EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE9EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE9EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE9EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE9EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE9EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE9EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE8EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE8EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE8EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE8EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE8EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE8EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE8EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE8EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE8EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE8EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE8EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE7EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE7EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE7EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE7EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE7EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE7EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE7EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE7EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE7EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE7EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE7EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o): In function `_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE15EEEvv': catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE15EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE15EEEvv]+0x20): undefined reference to `std::__1::regex_error::regex_error(std::__1::regex_constants::error_type)' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE15EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE15EEEvv]+0x28): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE15EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE15EEEvv]+0x2c): undefined reference to `typeinfo for std::__1::regex_error' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE15EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE15EEEvv]+0x34): undefined reference to `std::__1::regex_error::~regex_error()' catch_matchers_string.cpp:(.text._ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE15EEEvv[_ZNSt3__119__throw_regex_errorB7v160006ILNS_15regex_constants10error_typeE15EEEvv]+0x38): undefined reference to `std::__1::regex_error::~regex_error()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o):(.data.rel.ro._ZTVNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_10shared_ptrIS2_E27__shared_ptr_default_deleteIS2_S2_EENS_9allocatorIS2_EEEE[_ZTVNSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_10shared_ptrIS2_E27__shared_ptr_default_deleteIS2_S2_EENS_9allocatorIS2_EEEE]+0x10): undefined reference to `std::__1::__shared_weak_count::~__shared_weak_count()' /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o):(.data.rel.ro._ZTINSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_10shared_ptrIS2_E27__shared_ptr_default_deleteIS2_S2_EENS_9allocatorIS2_EEEE[_ZTINSt3__120__shared_ptr_pointerIPNS_13__empty_stateIcEENS_10shared_ptrIS2_E27__shared_ptr_default_deleteIS2_S2_EENS_9allocatorIS2_EEEE]+0x10): undefined reference to `typeinfo for std::__1::__shared_weak_count' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_matchers_string.cpp.o):(.data.rel.ro._ZTVNSt3__123__match_any_but_newlineIcEE[_ZTVNSt3__123__match_any_but_newlineIcEE]+0x20): undefined reference to `std::__1::__match_any_but_newline::__exec(std::__1::__state&) const' /usr/bin/ld: BFD 2.17 assertion fail /usr/src/gnu/usr.bin/binutils-2.17/bfd/elfxx-sparc.c:2854 /usr/local/lib/libCatch2.a(catch_reporter_automake.cpp.o): In function `Catch::StreamingReporterBase::sectionStarting(Catch::SectionInfo const&)': catch_reporter_automake.cpp:(.text._ZN5Catch21StreamingReporterBase15sectionStartingERKNS_11SectionInfoE[_ZN5Catch21StreamingReporterBase15sectionStartingERKNS_11SectionInfoE]+0x20): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_automake.cpp.o): In function `_ZNSt3__16vectorIN5Catch11SectionInfoENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_': catch_reporter_automake.cpp:(.text._ZNSt3__16vectorIN5Catch11SectionInfoENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_[_ZNSt3__16vectorIN5Catch11SectionInfoENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_]+0x110): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_compact.cpp.o): In function `Catch::CompactReporter::testRunStarting(Catch::TestRunInfo const&)': catch_reporter_compact.cpp:(.text+0x1a8): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' /usr/local/lib/libCatch2.a(catch_reporter_compact.cpp.o): In function `Catch::CompactReporter::assertionEnded(Catch::AssertionStats const&)': catch_reporter_compact.cpp:(.text+0x7c0): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_compact.cpp.o): In function `Catch::CompactReporter::sectionEnded(Catch::SectionStats const&)': catch_reporter_compact.cpp:(.text+0x910): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_compact.cpp.o): In function `Catch::CompactReporter::testRunEnded(Catch::TestRunStats const&)': catch_reporter_compact.cpp:(.text+0x9cc): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `_ZN5Catch15ConsoleReporterC1EONS_14ReporterConfigE': catch_reporter_console.cpp:(.text+0x1a8): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_console.cpp:(.text+0x1d4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_console.cpp:(.text+0x200): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_console.cpp:(.text+0x22c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_console.cpp:(.text+0x3a4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o):catch_reporter_console.cpp:(.text+0x3cc): more undefined references to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' follow /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `Catch::ConsoleReporter::assertionEnded(Catch::AssertionStats const&)': catch_reporter_console.cpp:(.text+0xfd0): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `Catch::ConsoleReporter::lazyPrint()': catch_reporter_console.cpp:(.text+0x11b0): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `Catch::ConsoleReporter::sectionStarting(Catch::SectionInfo const&)': catch_reporter_console.cpp:(.text+0x12a0): undefined reference to `std::__1::basic_ostream >::flush()' catch_reporter_console.cpp:(.text+0x12c8): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `Catch::ConsoleReporter::sectionEnded(Catch::SectionStats const&)': catch_reporter_console.cpp:(.text+0x13c0): undefined reference to `std::__1::basic_ostream >::flush()' catch_reporter_console.cpp:(.text+0x14c8): undefined reference to `std::__1::basic_ostream >::flush()' catch_reporter_console.cpp:(.text+0x157c): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `Catch::operator<<(Catch::TablePrinter&, Catch::(anonymous namespace)::ColumnBreak)': catch_reporter_console.cpp:(.text+0x1bd8): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `Catch::ConsoleReporter::benchmarkStarting(Catch::BenchmarkInfo const&)': catch_reporter_console.cpp:(.text+0x1ecc): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_reporter_console.cpp:(.text+0x1ee0): undefined reference to `std::__1::basic_ostream >::operator<<(int)' catch_reporter_console.cpp:(.text+0x1fd0): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `Catch::TablePrinter& Catch::operator<< (Catch::TablePrinter&, Catch::(anonymous namespace)::Duration const&)': catch_reporter_console.cpp:(.text+0x2094): undefined reference to `std::__1::basic_ostream >::operator<<(double)' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `Catch::ConsoleReporter::testCaseEnded(Catch::TestCaseStats const&)': catch_reporter_console.cpp:(.text+0x2810): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `Catch::ConsoleReporter::testRunEnded(Catch::TestRunStats const&)': catch_reporter_console.cpp:(.text+0x28b0): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `Catch::ConsoleReporter::testRunStarting(Catch::TestRunInfo const&)': catch_reporter_console.cpp:(.text+0x337c): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `Catch::ConsoleReporter::printTestCaseAndSectionHeader()': catch_reporter_console.cpp:(.text+0x36c0): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `Catch::ConsoleReporter::printHeaderString(std::__1::basic_string, std::__1::allocator > const&, unsigned long)': catch_reporter_console.cpp:(.text+0x3928): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_console.cpp.o): In function `Catch::TablePrinter::open()': catch_reporter_console.cpp:(.text._ZN5Catch12TablePrinter4openEv[_ZN5Catch12TablePrinter4openEv]+0xb4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_cumulative_base.cpp.o): In function `Catch::CumulativeReporterBase::sectionStarting(Catch::SectionInfo const&)': catch_reporter_cumulative_base.cpp:(.text+0x210): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_cumulative_base.cpp:(.text+0x3bc): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_cumulative_base.cpp:(.text+0x474): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_cumulative_base.cpp.o): In function `Catch::CumulativeReporterBase::sectionEnded(Catch::SectionStats const&)': catch_reporter_cumulative_base.cpp:(.text+0x888): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_cumulative_base.cpp.o): In function `Catch::CumulativeReporterBase::testCaseEnded(Catch::TestCaseStats const&)': catch_reporter_cumulative_base.cpp:(.text+0x930): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_cumulative_base.cpp:(.text+0x940): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_cumulative_base.cpp:(.text+0x9ac): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_cumulative_base.cpp:(.text+0x9bc): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_cumulative_base.cpp.o): In function `Catch::Optional::Optional(Catch::AssertionStats const&)': catch_reporter_cumulative_base.cpp:(.text._ZN5Catch8OptionalINS_14AssertionStatsEEC2ERKS1_[_ZN5Catch8OptionalINS_14AssertionStatsEEC2ERKS1_]+0x48): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_cumulative_base.cpp:(.text._ZN5Catch8OptionalINS_14AssertionStatsEEC2ERKS1_[_ZN5Catch8OptionalINS_14AssertionStatsEEC2ERKS1_]+0x58): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_cumulative_base.cpp.o): In function `Catch::Optional > > >::Optional(Catch::BenchmarkStats > > const&)': catch_reporter_cumulative_base.cpp:(.text._ZN5Catch8OptionalINS_14BenchmarkStatsINSt3__16chrono8durationIdNS2_5ratioILx1ELx1000000000EEEEEEEEC2ERKS8_[_ZN5Catch8OptionalINS_14BenchmarkStatsINSt3__16chrono8durationIdNS2_5ratioILx1ELx1000000000EEEEEEEEC2ERKS8_]+0x14): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_cumulative_base.cpp.o): In function `std::__1::vector >::vector(std::__1::vector > const&)': catch_reporter_cumulative_base.cpp:(.text._ZNSt3__16vectorIN5Catch11MessageInfoENS_9allocatorIS2_EEEC2ERKS5_[_ZNSt3__16vectorIN5Catch11MessageInfoENS_9allocatorIS2_EEEC2ERKS5_]+0xd8): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_cumulative_base.cpp.o): In function `Catch::Optional::Optional(Catch::Optional const&)': catch_reporter_cumulative_base.cpp:(.text._ZN5Catch8OptionalINS_14AssertionStatsEEC2ERKS2_[_ZN5Catch8OptionalINS_14AssertionStatsEEC2ERKS2_]+0x54): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_cumulative_base.cpp.o):catch_reporter_cumulative_base.cpp:(.text._ZN5Catch8OptionalINS_14AssertionStatsEEC2ERKS2_[_ZN5Catch8OptionalINS_14AssertionStatsEEC2ERKS2_]+0x64): more undefined references to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' follow /usr/local/lib/libCatch2.a(catch_reporter_helpers.cpp.o): In function `Catch::serializeFilters(std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&)': catch_reporter_helpers.cpp:(.text+0x250): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_reporter_helpers.cpp:(.text+0x28c): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_reporter_helpers.cpp:(.text+0x2ac): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_reporter_helpers.cpp:(.text+0x2d8): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' /usr/local/lib/libCatch2.a(catch_reporter_helpers.cpp.o): In function `Catch::operator<<(std::__1::basic_ostream >&, Catch::lineOfChars)': catch_reporter_helpers.cpp:(.text+0x340): undefined reference to `std::__1::basic_ostream >::put(char)' /usr/local/lib/libCatch2.a(catch_reporter_helpers.cpp.o): In function `Catch::defaultListReporters(std::__1::basic_ostream >&, std::__1::vector > const&, Catch::Verbosity)': catch_reporter_helpers.cpp:(.text+0x548): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_helpers.cpp:(.text+0x640): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_helpers.cpp:(.text+0x748): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_helpers.cpp.o): In function `Catch::defaultListListeners(std::__1::basic_ostream >&, std::__1::vector > const&)': catch_reporter_helpers.cpp:(.text+0x9f4): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_reporter_helpers.cpp:(.text+0xaf4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_helpers.cpp:(.text+0xc00): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_helpers.cpp.o): In function `Catch::defaultListTags(std::__1::basic_ostream >&, std::__1::vector > const&, bool)': catch_reporter_helpers.cpp:(.text+0xe0c): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long)' catch_reporter_helpers.cpp:(.text+0xff8): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_helpers.cpp.o): In function `Catch::defaultListTests(std::__1::basic_ostream >&, Catch::ColourImpl*, std::__1::vector > const&, bool, Catch::Verbosity)': catch_reporter_helpers.cpp:(.text+0x12d8): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_reporter_helpers.cpp:(.text+0x1544): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_helpers.cpp.o): In function `_ZNO5Catch12_GLOBAL__N_113SummaryColumn6addRowEy': catch_reporter_helpers.cpp:(.text+0x2264): undefined reference to `std::__1::to_string(unsigned long long)' catch_reporter_helpers.cpp:(.text+0x22bc): undefined reference to `std::__1::basic_string, std::__1::allocator >::insert(unsigned long, unsigned long, char)' catch_reporter_helpers.cpp:(.text+0x22e8): undefined reference to `std::__1::basic_string, std::__1::allocator >::insert(unsigned long, unsigned long, char)' catch_reporter_helpers.cpp:(.text+0x230c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `_ZN5Catch12JsonReporterC1EONS_14ReporterConfigE': catch_reporter_json.cpp:(.text+0x1e8): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x204): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x20c): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x270): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x27c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x284): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x304): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x310): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x318): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x398): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x3a4): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x3ac): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x41c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x428): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x430): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x4d4): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x4e0): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x4e8): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::~JsonReporter()': catch_reporter_json.cpp:(.text+0x664): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::startArray(Catch::StringRef)': catch_reporter_json.cpp:(.text+0xa5c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0xa74): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0xa7c): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::startObject(Catch::StringRef)': catch_reporter_json.cpp:(.text+0xe08): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0xe20): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0xe28): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::testRunEnded(Catch::TestRunStats const&)': catch_reporter_json.cpp:(.text+0x12a4): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x12c0): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x12c8): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x1340): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x134c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x1354): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x13cc): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x13d8): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x13e0): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `_ZN5CatchL11writeCountsEONS_16JsonObjectWriterERKNS_6CountsE': catch_reporter_json.cpp:(.text+0x154c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x1568): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x1570): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x15d8): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x15e4): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x15ec): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x1654): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x1660): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x1668): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x16d0): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x16dc): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x16e4): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::testCaseStarting(Catch::TestCaseInfo const&)': catch_reporter_json.cpp:(.text+0x183c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x1858): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x1860): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x18e4): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x18f0): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x18f8): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x19a4): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x19b0): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x19b8): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x1b00): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x1b0c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x1b14): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::(anonymous namespace)::writeSourceInfo(Catch::JsonObjectWriter&, Catch::SourceLineInfo const&)': catch_reporter_json.cpp:(.text+0x1ca8): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x1cc4): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x1ccc): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x1d44): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x1d50): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x1d58): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x1dc0): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x1dcc): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x1dd4): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::testCaseEnded(Catch::TestCaseStats const&)': catch_reporter_json.cpp:(.text+0x1f48): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x1f64): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x1f6c): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x1fe4): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x1ff0): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x1ff8): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::testCasePartialStarting(Catch::TestCaseInfo const&, unsigned long long)': catch_reporter_json.cpp:(.text+0x2178): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x2190): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x2198): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::testCasePartialEnded(Catch::TestCaseStats const&, unsigned long long)': catch_reporter_json.cpp:(.text+0x2328): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x233c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x2344): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x2434): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x2448): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x2450): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x2500): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x2518): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x2520): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x2598): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x25a4): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x25ac): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::sectionStarting(Catch::SectionInfo const&)': catch_reporter_json.cpp:(.text+0x2718): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x2734): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x273c): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x27c0): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x27cc): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x27d4): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::assertionEnded(Catch::AssertionStats const&)': catch_reporter_json.cpp:(.text+0x2994): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x29b0): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x29b8): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x2a40): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x2a4c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x2a54): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::listReporters(std::__1::vector > const&)': catch_reporter_json.cpp:(.text+0x2c0c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x2c28): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x2c30): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x2c90): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x2c9c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x2ca4): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x2d40): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x2d4c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x2d54): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::listListeners(std::__1::vector > const&)': catch_reporter_json.cpp:(.text+0x2f84): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x2fa0): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x2fa8): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x3008): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x3014): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x301c): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x3098): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x30a4): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x30ac): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::listTests(std::__1::vector > const&)': catch_reporter_json.cpp:(.text+0x32dc): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x32f8): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x3300): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x33fc): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x3408): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x3410): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x3464): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x3470): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x3478): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x34c8): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x34d4): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x34dc): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonReporter::listTags(std::__1::vector > const&)': catch_reporter_json.cpp:(.text+0x3720): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x373c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x3744): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x37a8): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x37b4): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x37bc): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x3834): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x3840): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x3848): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonValueWriter::~JsonValueWriter()': catch_reporter_json.cpp:(.text._ZN5Catch15JsonValueWriterD2Ev[_ZN5Catch15JsonValueWriterD2Ev]+0x70): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text._ZN5Catch15JsonValueWriterD2Ev[_ZN5Catch15JsonValueWriterD2Ev]+0x88): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text._ZN5Catch15JsonValueWriterD2Ev[_ZN5Catch15JsonValueWriterD2Ev]+0x90): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `void Catch::JsonValueWriter::writeImpl(unsigned long const&, bool)': catch_reporter_json.cpp:(.text._ZN5Catch15JsonValueWriter9writeImplImvEEvRKT_b[_ZN5Catch15JsonValueWriter9writeImplImvEEvRKT_b]+0x2c): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long)' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `Catch::JsonArrayWriter& Catch::JsonArrayWriter::writeImpl(Catch::StringRef const&)': catch_reporter_json.cpp:(.text._ZN5Catch15JsonArrayWriter9writeImplINS_9StringRefEEERS0_RKT_[_ZN5Catch15JsonArrayWriter9writeImplINS_9StringRefEEERS0_RKT_]+0xb4): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text._ZN5Catch15JsonArrayWriter9writeImplINS_9StringRefEEERS0_RKT_[_ZN5Catch15JsonArrayWriter9writeImplINS_9StringRefEEERS0_RKT_]+0xcc): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text._ZN5Catch15JsonArrayWriter9writeImplINS_9StringRefEEERS0_RKT_[_ZN5Catch15JsonArrayWriter9writeImplINS_9StringRefEEERS0_RKT_]+0xd4): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `void Catch::JsonValueWriter::writeImpl(int const&, bool)': catch_reporter_json.cpp:(.text._ZN5Catch15JsonValueWriter9writeImplIivEEvRKT_b[_ZN5Catch15JsonValueWriter9writeImplIivEEvRKT_b]+0x2c): undefined reference to `std::__1::basic_ostream >::operator<<(int)' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `void Catch::JsonValueWriter::writeImpl(unsigned int const&, bool)': catch_reporter_json.cpp:(.text._ZN5Catch15JsonValueWriter9writeImplIjvEEvRKT_b[_ZN5Catch15JsonValueWriter9writeImplIjvEEvRKT_b]+0x2c): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' /usr/local/lib/libCatch2.a(catch_reporter_json.cpp.o): In function `void Catch::JsonValueWriter::writeImpl(unsigned long long const&, bool)': catch_reporter_json.cpp:(.text._ZN5Catch15JsonValueWriter9writeImplIyvEEvRKT_b[_ZN5Catch15JsonValueWriter9writeImplIyvEEvRKT_b]+0x2c): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long long)' /usr/local/lib/libCatch2.a(catch_reporter_junit.cpp.o): In function `Catch::JunitReporter::testCaseEnded(Catch::TestCaseStats const&)': catch_reporter_junit.cpp:(.text+0x2ac): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_reporter_junit.cpp:(.text+0x2d4): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' /usr/local/lib/libCatch2.a(catch_reporter_junit.cpp.o): In function `Catch::(anonymous namespace)::formatDuration(double)': catch_reporter_junit.cpp:(.text+0xb9c): undefined reference to `std::__1::basic_ostream >::operator<<(double)' /usr/local/lib/libCatch2.a(catch_reporter_junit.cpp.o): In function `Catch::JunitReporter::writeTestCase(Catch::CumulativeReporterBase::Node const&)': catch_reporter_junit.cpp:(.text+0xe18): undefined reference to `std::__1::basic_string, std::__1::allocator >::assign(char const*)' catch_reporter_junit.cpp:(.text+0xed8): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_reporter_junit.cpp:(.text+0xf28): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_reporter_junit.cpp:(.text+0x1108): undefined reference to `std::__1::basic_string, std::__1::allocator >::replace(unsigned long, unsigned long, char const*)' /usr/local/lib/libCatch2.a(catch_reporter_junit.cpp.o): In function `Catch::JunitReporter::writeSection(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, Catch::CumulativeReporterBase::SectionNode const&, bool)': catch_reporter_junit.cpp:(.text+0x14d4): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' /usr/local/lib/libCatch2.a(catch_reporter_junit.cpp.o): In function `Catch::JunitReporter::writeAssertion(Catch::AssertionStats const&)': catch_reporter_junit.cpp:(.text+0x1eb4): undefined reference to `std::__1::basic_string, std::__1::allocator >::assign(char const*)' /usr/local/lib/libCatch2.a(catch_reporter_junit.cpp.o): In function `Catch::XmlWriter& Catch::XmlWriter::writeAttribute(Catch::StringRef, unsigned int const&)': catch_reporter_junit.cpp:(.text._ZN5Catch9XmlWriter14writeAttributeIjvEERS0_NS_9StringRefERKT_[_ZN5Catch9XmlWriter14writeAttributeIjvEERS0_NS_9StringRefERKT_]+0x38): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' /usr/local/lib/libCatch2.a(catch_reporter_junit.cpp.o): In function `Catch::XmlWriter& Catch::XmlWriter::writeAttribute(Catch::StringRef, unsigned long long const&)': catch_reporter_junit.cpp:(.text._ZN5Catch9XmlWriter14writeAttributeIyvEERS0_NS_9StringRefERKT_[_ZN5Catch9XmlWriter14writeAttributeIyvEERS0_NS_9StringRefERKT_]+0x38): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long long)' /usr/local/lib/libCatch2.a(catch_reporter_multi.cpp.o): In function `Catch::MultiReporter::testCasePartialEnded(Catch::TestCaseStats const&, unsigned long long)': catch_reporter_multi.cpp:(.text+0x590): undefined reference to `std::__1::basic_ostream >::flush()' catch_reporter_multi.cpp:(.text+0x5e4): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_sonarqube.cpp.o): In function `Catch::SonarQubeReporter::testRunStarting(Catch::TestRunInfo const&)': catch_reporter_sonarqube.cpp:(.text+0xd4): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' /usr/local/lib/libCatch2.a(catch_reporter_sonarqube.cpp.o): In function `Catch::SonarQubeReporter::writeSection(std::__1::basic_string, std::__1::allocator > const&, Catch::CumulativeReporterBase::SectionNode const&, bool)': catch_reporter_sonarqube.cpp:(.text+0x954): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' /usr/local/lib/libCatch2.a(catch_reporter_sonarqube.cpp.o): In function `Catch::SonarQubeReporter::writeAssertion(Catch::AssertionStats const&, bool)': catch_reporter_sonarqube.cpp:(.text+0xec0): undefined reference to `std::__1::basic_string, std::__1::allocator >::assign(char const*)' /usr/local/lib/libCatch2.a(catch_reporter_sonarqube.cpp.o): In function `Catch::XmlWriter& Catch::XmlWriter::writeAttribute(Catch::StringRef, long const&)': catch_reporter_sonarqube.cpp:(.text._ZN5Catch9XmlWriter14writeAttributeIlvEERS0_NS_9StringRefERKT_[_ZN5Catch9XmlWriter14writeAttributeIlvEERS0_NS_9StringRefERKT_]+0x38): undefined reference to `std::__1::basic_ostream >::operator<<(long)' /usr/local/lib/libCatch2.a(catch_reporter_tap.cpp.o): In function `Catch::TAPReporter::testRunStarting(Catch::TestRunInfo const&)': catch_reporter_tap.cpp:(.text+0xd4): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' /usr/local/lib/libCatch2.a(catch_reporter_tap.cpp.o): In function `Catch::TAPReporter::assertionEnded(Catch::AssertionStats const&)': catch_reporter_tap.cpp:(.text+0x30c): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long)' catch_reporter_tap.cpp:(.text+0x384): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long)' catch_reporter_tap.cpp:(.text+0x41c): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long)' catch_reporter_tap.cpp:(.text+0x470): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long)' catch_reporter_tap.cpp:(.text+0x554): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long)' /usr/local/lib/libCatch2.a(catch_reporter_tap.cpp.o):catch_reporter_tap.cpp:(.text+0x5d0): more undefined references to `std::__1::basic_ostream >::operator<<(unsigned long)' follow /usr/local/lib/libCatch2.a(catch_reporter_tap.cpp.o): In function `Catch::TAPReporter::assertionEnded(Catch::AssertionStats const&)': catch_reporter_tap.cpp:(.text+0x864): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_tap.cpp.o): In function `Catch::TAPReporter::testRunEnded(Catch::TestRunStats const&)': catch_reporter_tap.cpp:(.text+0x8d4): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long long)' catch_reporter_tap.cpp:(.text+0x920): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_teamcity.cpp.o): In function `Catch::TeamCityReporter::assertionEnded(Catch::AssertionStats const&)': catch_reporter_teamcity.cpp:(.text+0xb58): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_teamcity.cpp.o): In function `Catch::TeamCityReporter::printSectionHeader(std::__1::basic_ostream >&)': catch_reporter_teamcity.cpp:(.text+0xf2c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_teamcity.cpp.o): In function `Catch::TeamCityReporter::testCaseStarting(Catch::TestCaseInfo const&)': catch_reporter_teamcity.cpp:(.text+0x1138): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_teamcity.cpp.o): In function `Catch::TeamCityReporter::testCaseEnded(Catch::TestCaseStats const&)': catch_reporter_teamcity.cpp:(.text+0x14d8): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_reporter_teamcity.cpp:(.text+0x1508): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_reporter_teamcity.cpp.o): In function `Catch::TeamCityReporter::sectionStarting(Catch::SectionInfo const&)': catch_reporter_teamcity.cpp:(.text._ZN5Catch16TeamCityReporter15sectionStartingERKNS_11SectionInfoE[_ZN5Catch16TeamCityReporter15sectionStartingERKNS_11SectionInfoE]+0x24): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_xml.cpp.o): In function `Catch::XmlReporter::sectionStarting(Catch::SectionInfo const&)': catch_reporter_xml.cpp:(.text+0x6d4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_reporter_xml.cpp.o): In function `Catch::XmlReporter::listTests(std::__1::vector > const&)': catch_reporter_xml.cpp:(.text+0x2d1c): undefined reference to `std::__1::to_string(unsigned long)' /usr/local/lib/libCatch2.a(catch_reporter_xml.cpp.o): In function `Catch::XmlReporter::listTags(std::__1::vector > const&)': catch_reporter_xml.cpp:(.text+0x3120): undefined reference to `std::__1::to_string(unsigned long)' /usr/local/lib/libCatch2.a(catch_reporter_xml.cpp.o): In function `Catch::XmlWriter& Catch::XmlWriter::writeAttribute(Catch::StringRef, unsigned long const&)': catch_reporter_xml.cpp:(.text._ZN5Catch9XmlWriter14writeAttributeImvEERS0_NS_9StringRefERKT_[_ZN5Catch9XmlWriter14writeAttributeImvEERS0_NS_9StringRefERKT_]+0x38): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long)' /usr/local/lib/libCatch2.a(catch_reporter_xml.cpp.o): In function `Catch::XmlWriter& Catch::XmlWriter::writeAttribute(Catch::StringRef, int const&)': catch_reporter_xml.cpp:(.text._ZN5Catch9XmlWriter14writeAttributeIivEERS0_NS_9StringRefERKT_[_ZN5Catch9XmlWriter14writeAttributeIivEERS0_NS_9StringRefERKT_]+0x38): undefined reference to `std::__1::basic_ostream >::operator<<(int)' /usr/local/lib/libCatch2.a(catch_reporter_xml.cpp.o): In function `Catch::XmlWriter& Catch::XmlWriter::writeAttribute(Catch::StringRef, double const&)': catch_reporter_xml.cpp:(.text._ZN5Catch9XmlWriter14writeAttributeIdvEERS0_NS_9StringRefERKT_[_ZN5Catch9XmlWriter14writeAttributeIdvEERS0_NS_9StringRefERKT_]+0x38): undefined reference to `std::__1::basic_ostream >::operator<<(double)' /usr/local/lib/libCatch2.a(catch_interfaces_reporter.cpp.o): In function `Catch::AssertionStats::AssertionStats(Catch::AssertionResult const&, std::__1::vector > const&, Catch::Totals const&)': catch_interfaces_reporter.cpp:(.text+0x124): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_interfaces_reporter.cpp:(.text+0x134): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_assertion_result.cpp.o): In function `Catch::AssertionResultData::reconstructExpression() const': catch_assertion_result.cpp:(.text+0xe8): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_assertion_result.cpp.o): In function `Catch::AssertionResult::getExpression() const': catch_assertion_result.cpp:(.text+0x294): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_assertion_result.cpp:(.text+0x2bc): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_assertion_result.cpp:(.text+0x2ec): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_assertion_result.cpp.o): In function `Catch::AssertionResult::getExpressionInMacro() const': catch_assertion_result.cpp:(.text+0x358): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_assertion_result.cpp:(.text+0x37c): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_assertion_result.cpp:(.text+0x3a0): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' /usr/local/lib/libCatch2.a(catch_assertion_result.cpp.o): In function `Catch::AssertionResult::getExpandedExpression() const': catch_assertion_result.cpp:(.text+0x6b4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_config.cpp.o): In function `Catch::Config::Config(Catch::ConfigData const&)': catch_config.cpp:(.text+0x92c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_config.cpp:(.text+0x93c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_config.cpp.o): In function `Catch::Config::readBazelEnvVars()': catch_config.cpp:(.text+0x1674): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_config.cpp:(.text+0x167c): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_config.cpp.o): In function `Catch::ConfigData::ConfigData(Catch::ConfigData const&)': catch_config.cpp:(.text._ZN5Catch10ConfigDataC2ERKS0_[_ZN5Catch10ConfigDataC2ERKS0_]+0x20): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_config.cpp:(.text._ZN5Catch10ConfigDataC2ERKS0_[_ZN5Catch10ConfigDataC2ERKS0_]+0x30): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_config.cpp:(.text._ZN5Catch10ConfigDataC2ERKS0_[_ZN5Catch10ConfigDataC2ERKS0_]+0x40): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_config.cpp.o): In function `std::__1::basic_ofstream >::basic_ofstream(std::__1::basic_string, std::__1::allocator > const&, unsigned int)': catch_config.cpp:(.text._ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj[_ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj]+0x40): undefined reference to `std::__1::ios_base::init(void*)' catch_config.cpp:(.text._ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj[_ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj]+0xbc): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_config.cpp:(.text._ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj[_ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj]+0xf4): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_config.cpp:(.text._ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj[_ZNSt3__114basic_ofstreamIcNS_11char_traitsIcEEEC1ERKNS_12basic_stringIcS2_NS_9allocatorIcEEEEj]+0xfc): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_config.cpp.o): In function `std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > >::vector(std::__1::vector, std::__1::allocator >, std::__1::allocator, std::__1::allocator > > > const&)': catch_config.cpp:(.text._ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ERKS8_[_ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2ERKS8_]+0xe8): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_message.cpp.o): In function `Catch::Capturer::Capturer(Catch::StringRef, Catch::SourceLineInfo const&, Catch::ResultWas::OfType, Catch::StringRef)': catch_message.cpp:(.text+0x670): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_message.cpp:(.text+0x834): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' /usr/local/lib/libCatch2.a(catch_message.cpp.o): In function `Catch::Capturer::captureValue(unsigned long, std::__1::basic_string, std::__1::allocator > const&)': catch_message.cpp:(.text+0xba0): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' /usr/local/lib/libCatch2.a(catch_registry_hub.cpp.o): In function `Catch::(anonymous namespace)::RegistryHub::registerStartupException()': catch_registry_hub.cpp:(.text+0x570): undefined reference to `std::exception_ptr::~exception_ptr()' /usr/local/lib/libCatch2.a(catch_registry_hub.cpp.o): In function `non-virtual thunk to Catch::(anonymous namespace)::RegistryHub::registerStartupException()': catch_registry_hub.cpp:(.text+0x7ec): undefined reference to `std::exception_ptr::~exception_ptr()' /usr/local/lib/libCatch2.a(catch_registry_hub.cpp.o): In function `Catch::(anonymous namespace)::RegistryHub::~RegistryHub()': catch_registry_hub.cpp:(.text+0x940): undefined reference to `std::exception_ptr::~exception_ptr()' /usr/local/lib/libCatch2.a(catch_timer.cpp.o): In function `Catch::Timer::start()': catch_timer.cpp:(.text+0x4): undefined reference to `std::__1::chrono::steady_clock::now()' /usr/local/lib/libCatch2.a(catch_timer.cpp.o): In function `Catch::Timer::getElapsedNanoseconds() const': catch_timer.cpp:(.text+0x1c): undefined reference to `std::__1::chrono::steady_clock::now()' /usr/local/lib/libCatch2.a(catch_timer.cpp.o): In function `Catch::Timer::getElapsedMicroseconds() const': catch_timer.cpp:(.text+0x38): undefined reference to `std::__1::chrono::steady_clock::now()' /usr/local/lib/libCatch2.a(catch_timer.cpp.o): In function `Catch::Timer::getElapsedMilliseconds() const': catch_timer.cpp:(.text+0x58): undefined reference to `std::__1::chrono::steady_clock::now()' /usr/local/lib/libCatch2.a(catch_timer.cpp.o): In function `Catch::Timer::getElapsedSeconds() const': catch_timer.cpp:(.text+0x94): undefined reference to `std::__1::chrono::steady_clock::now()' /usr/local/lib/libCatch2.a(catch_tostring.cpp.o): In function `Catch::Detail::convertIntoString(Catch::StringRef, bool)': catch_tostring.cpp:(.text+0x2c): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_tostring.cpp:(.text+0x44): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_tostring.cpp:(.text+0x90): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_tostring.cpp:(.text+0x104): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_tostring.cpp:(.text+0x118): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_tostring.cpp:(.text+0x134): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_tostring.cpp.o): In function `Catch::Detail::rawMemoryToString(void const*, unsigned long)': catch_tostring.cpp:(.text+0x234): undefined reference to `std::__1::ios_base::getloc() const' catch_tostring.cpp:(.text+0x23c): undefined reference to `std::__1::ctype::id' catch_tostring.cpp:(.text+0x240): undefined reference to `std::__1::ctype::id' catch_tostring.cpp:(.text+0x248): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' catch_tostring.cpp:(.text+0x264): undefined reference to `std::__1::locale::~locale()' catch_tostring.cpp:(.text+0x2c4): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_tostring.cpp:(.text+0x314): undefined reference to `std::__1::locale::~locale()' /usr/local/lib/libCatch2.a(catch_tostring.cpp.o): In function `Catch::StringMaker, std::__1::allocator >, void>::convert(std::__1::basic_string, std::__1::allocator > const&)': catch_tostring.cpp:(.text+0x644): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_tostring.cpp:(.text+0x69c): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_tostring.cpp.o): In function `Catch::StringMaker::convert(long long)': catch_tostring.cpp:(.text+0xd00): undefined reference to `std::__1::basic_ostream >::operator<<(long long)' catch_tostring.cpp:(.text+0xd50): undefined reference to `std::__1::basic_ostream >::operator<<(long long)' /usr/local/lib/libCatch2.a(catch_tostring.cpp.o): In function `Catch::StringMaker::convert(unsigned long long)': catch_tostring.cpp:(.text+0xe28): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long long)' catch_tostring.cpp:(.text+0xe78): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long long)' /usr/local/lib/libCatch2.a(catch_tostring.cpp.o): In function `Catch::StringMaker::convert(float)': catch_tostring.cpp:(.text+0x11ac): undefined reference to `std::__1::basic_ostream >::operator<<(float)' catch_tostring.cpp:(.text+0x1260): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' catch_tostring.cpp:(.text+0x12a4): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_tostring.cpp.o): In function `Catch::StringMaker::convert(double)': catch_tostring.cpp:(.text+0x1424): undefined reference to `std::__1::basic_ostream >::operator<<(double)' catch_tostring.cpp:(.text+0x14d4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' /usr/local/lib/libCatch2.a(catch_exception_translator_registry.cpp.o): In function `Catch::ExceptionTranslatorRegistry::translateActiveException() const': catch_exception_translator_registry.cpp:(.text+0x26c): undefined reference to `std::exception_ptr::~exception_ptr()' catch_exception_translator_registry.cpp:(.text+0x274): undefined reference to `std::exception_ptr::~exception_ptr()' catch_exception_translator_registry.cpp:(.text+0x33c): undefined reference to `std::rethrow_exception(std::exception_ptr)' catch_exception_translator_registry.cpp:(.text+0x34c): undefined reference to `std::exception_ptr::~exception_ptr()' catch_exception_translator_registry.cpp:(.text+0x3bc): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_exception_translator_registry.cpp:(.text+0x43c): undefined reference to `std::rethrow_exception(std::exception_ptr)' catch_exception_translator_registry.cpp:(.text+0x468): undefined reference to `std::rethrow_exception(std::exception_ptr)' catch_exception_translator_registry.cpp:(.text+0x4b0): undefined reference to `std::exception_ptr::~exception_ptr()' catch_exception_translator_registry.cpp:(.text+0x4c8): undefined reference to `std::exception_ptr::~exception_ptr()' /usr/local/lib/libCatch2.a(catch_jsonwriter.cpp.o): In function `Catch::JsonObjectWriter::write(Catch::StringRef)': catch_jsonwriter.cpp:(.text+0x470): undefined reference to `std::__1::ios_base::init(void*)' catch_jsonwriter.cpp:(.text+0x49c): undefined reference to `std::__1::basic_streambuf >::basic_streambuf()' catch_jsonwriter.cpp:(.text+0x504): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_jsonwriter.cpp:(.text+0x514): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_jsonwriter.cpp.o): In function `Catch::JsonValueWriter::JsonValueWriter(std::__1::basic_ostream >&)': catch_jsonwriter.cpp:(.text+0xa2c): undefined reference to `std::__1::ios_base::init(void*)' catch_jsonwriter.cpp:(.text+0xa58): undefined reference to `std::__1::basic_streambuf >::basic_streambuf()' catch_jsonwriter.cpp:(.text+0xaa8): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_jsonwriter.cpp:(.text+0xab8): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_jsonwriter.cpp.o): In function `Catch::JsonValueWriter::JsonValueWriter(std::__1::basic_ostream >&, unsigned long long)': catch_jsonwriter.cpp:(.text+0xb20): undefined reference to `std::__1::ios_base::init(void*)' catch_jsonwriter.cpp:(.text+0xb4c): undefined reference to `std::__1::basic_streambuf >::basic_streambuf()' catch_jsonwriter.cpp:(.text+0xb9c): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_jsonwriter.cpp:(.text+0xbac): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_jsonwriter.cpp.o): In function `Catch::JsonArrayWriter& Catch::JsonArrayWriter::writeImpl(bool const&)': catch_jsonwriter.cpp:(.text._ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_[_ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_]+0x100): undefined reference to `std::__1::ios_base::init(void*)' catch_jsonwriter.cpp:(.text._ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_[_ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_]+0x12c): undefined reference to `std::__1::basic_streambuf >::basic_streambuf()' catch_jsonwriter.cpp:(.text._ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_[_ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_]+0x1c4): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_jsonwriter.cpp:(.text._ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_[_ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_]+0x1dc): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_jsonwriter.cpp:(.text._ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_[_ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_]+0x1e4): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_jsonwriter.cpp:(.text._ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_[_ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_]+0x228): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_jsonwriter.cpp:(.text._ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_[_ZN5Catch15JsonArrayWriter9writeImplIbEERS0_RKT_]+0x238): undefined reference to `std::__1::basic_ios >::~basic_ios()' /usr/local/lib/libCatch2.a(catch_output_redirect.cpp.o): In function `Catch::RedirectedStream::RedirectedStream(std::__1::basic_ostream >&, std::__1::basic_ostream >&)': catch_output_redirect.cpp:(.text+0x44): undefined reference to `std::__1::ios_base::clear(unsigned int)' /usr/local/lib/libCatch2.a(catch_output_redirect.cpp.o): In function `Catch::RedirectedStream::~RedirectedStream()': catch_output_redirect.cpp:(.text+0x68): undefined reference to `std::__1::ios_base::clear(unsigned int)' /usr/local/lib/libCatch2.a(catch_output_redirect.cpp.o): In function `Catch::RedirectedStdOut::RedirectedStdOut()': catch_output_redirect.cpp:(.text+0xd8): undefined reference to `std::__1::ios_base::clear(unsigned int)' /usr/local/lib/libCatch2.a(catch_output_redirect.cpp.o): In function `Catch::RedirectedStdErr::RedirectedStdErr()': catch_output_redirect.cpp:(.text+0x15c): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_output_redirect.cpp:(.text+0x1ac): undefined reference to `std::__1::ios_base::clear(unsigned int)' /usr/local/lib/libCatch2.a(catch_output_redirect.cpp.o):catch_output_redirect.cpp:(.text+0x248): more undefined references to `std::__1::ios_base::clear(unsigned int)' follow /usr/local/lib/libCatch2.a(catch_output_redirect.cpp.o): In function `Catch::RedirectedStreams::~RedirectedStreams()': catch_output_redirect.cpp:(.text+0x2e4): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_output_redirect.cpp:(.text+0x33c): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_output_redirect.cpp:(.text+0x374): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_output_redirect.cpp:(.text+0x394): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_output_redirect.cpp:(.text+0x3bc): undefined reference to `std::__1::ios_base::clear(unsigned int)' /usr/local/lib/libCatch2.a(catch_output_redirect.cpp.o): In function `Catch::RedirectedStdOut::~RedirectedStdOut()': catch_output_redirect.cpp:(.text._ZN5Catch16RedirectedStdOutD2Ev[_ZN5Catch16RedirectedStdOutD2Ev]+0x1c): undefined reference to `std::__1::ios_base::clear(unsigned int)' /usr/local/lib/libCatch2.a(catch_tag_alias_registry.cpp.o): In function `Catch::TagAliasRegistry::expandAliases(std::__1::basic_string, std::__1::allocator > const&) const': catch_tag_alias_registry.cpp:(.text+0xdc): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_tag_alias_registry.cpp:(.text+0x264): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' catch_tag_alias_registry.cpp:(.text+0x28c): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_tag_alias_registry.cpp:(.text+0x2dc): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' catch_tag_alias_registry.cpp:(.text+0x304): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' /usr/local/lib/libCatch2.a(catch_tag_alias_registry.cpp.o): In function `Catch::TagAliasRegistry::add(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, Catch::SourceLineInfo const&)': catch_tag_alias_registry.cpp:(.text+0x5b0): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_tag_alias_registry.cpp:(.text+0x5c8): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_test_spec_parser.cpp.o): In function `Catch::TestSpecParser::parse(std::__1::basic_string, std::__1::allocator > const&)': catch_test_spec_parser.cpp:(.text+0xc0): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_test_spec_parser.cpp:(.text+0xdc): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_test_spec_parser.cpp:(.text+0x19c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' /usr/local/lib/libCatch2.a(catch_test_spec_parser.cpp.o): In function `Catch::TestSpecParser::visitChar(char)': catch_test_spec_parser.cpp:(.text+0x2a0): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_test_spec_parser.cpp:(.text+0x2ac): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_test_spec_parser.cpp:(.text+0x4c8): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_test_spec_parser.cpp:(.text+0x57c): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_test_spec_parser.cpp.o): In function `Catch::TestSpecParser::processOtherChar(char)': catch_test_spec_parser.cpp:(.text+0xc1c): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' /usr/local/lib/libCatch2.a(catch_test_spec_parser.cpp.o): In function `Catch::TestSpecParser::addTagPattern()': catch_test_spec_parser.cpp:(.text+0xfec): undefined reference to `std::__1::basic_string, std::__1::allocator >::erase(unsigned long, unsigned long)' /usr/local/lib/libCatch2.a(catch_test_spec_parser.cpp.o): In function `Catch::TestSpecParser::preprocessPattern()': catch_test_spec_parser.cpp:(.text+0x130c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_test_spec_parser.cpp:(.text+0x13ac): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' catch_test_spec_parser.cpp:(.text+0x13cc): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' catch_test_spec_parser.cpp:(.text+0x13f4): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_test_spec_parser.cpp:(.text+0x1578): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long, std::__1::allocator const&)' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. *** Error 1 in devel/libbgcode (/usr/ports/devel/cmake/cmake.port.mk:46 'do-build': @cd /usr/obj/ports/libbgcode-20240122/build-sparc64 && e...) *** Error 2 in devel/libbgcode (/usr/ports/infrastructure/mk/bsd.port.mk:3057 '/usr/obj/ports/libbgcode-20240122/build-sparc64/.build_done') *** Error 2 in devel/libbgcode (/usr/ports/infrastructure/mk/bsd.port.mk:2704 'build': @lock=libbgcode-20240122; export _LOCKS_HELD=" libbg...) ===> Exiting devel/libbgcode with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1712287068.23 max_stuck=26.45/depends=33.36/show-prepare-results=13.06/patch=3.30/configure=20.84/build=159.50 Error: job failed with 512 on sparc64-2b at 1712287068