>>> Building on sparc64-2b under devel/libbgcode BDEPENDS = [lang/gcc/8;devel/boost;devel/ninja;devel/cmake;lang/gcc/8,-c++;devel/catch2;lang/gcc/8,-libs;archivers/heatshrink] DIST = [devel/libbgcode:prusa3d-libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b.tar.gz] FULLPKGNAME = libbgcode-20240328 RDEPENDS = [devel/boost;lang/gcc/8,-libs] (Junk lock obtained for sparc64-2b at 1733151103.54) >>> Running depends in devel/libbgcode at 1733151103.65 last junk was in net/py-botocore,python3 /usr/sbin/pkg_add -aI -Drepair catch2-3.7.1 heatshrink-0.4.1 was: /usr/sbin/pkg_add -aI -Drepair boost-1.84.0p4v0 catch2-3.7.1 cmake-3.30.5v1 g++-8.4.0p25 gcc-8.4.0p25 gcc-libs-8.4.0p25 heatshrink-0.4.1 ninja-1.11.1p0v0 /usr/sbin/pkg_add -aI -Drepair catch2-3.7.1 heatshrink-0.4.1 >>> Running show-prepare-results in devel/libbgcode at 1733151118.58 ===> devel/libbgcode ===> Building from scratch libbgcode-20240328 ===> libbgcode-20240328 depends on: catch2-* -> catch2-3.7.1 ===> libbgcode-20240328 depends on: heatshrink-* -> heatshrink-0.4.1 ===> libbgcode-20240328 depends on: cmake-* -> cmake-3.30.5v1 ===> libbgcode-20240328 depends on: ninja-* -> ninja-1.11.1p0v0 ===> libbgcode-20240328 depends on: gcc->=8,<9 -> gcc-8.4.0p25 ===> libbgcode-20240328 depends on: g++->=8,<9 -> g++-8.4.0p25 ===> libbgcode-20240328 depends on: boost-* -> boost-1.84.0p4v0 ===> libbgcode-20240328 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p25 ===> 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.100.3 m.10.1 z.7.1 boost-1.84.0p4v0 catch2-3.7.1 cmake-3.30.5v1 g++-8.4.0p25 gcc-8.4.0p25 gcc-libs-8.4.0p25 heatshrink-0.4.1 ninja-1.11.1p0v0 (Junk lock released for sparc64-2b at 1733151132.72) distfiles size=456463 >>> Running patch in devel/libbgcode at 1733151132.84 ===> devel/libbgcode ===> Checking files for libbgcode-20240328 `/usr/ports/distfiles/prusa3d-libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for libbgcode-20240328 ===> Patching for libbgcode-20240328 ===> 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 1733151136.85 ===> devel/libbgcode ===> Generating configure for libbgcode-20240328 ===> Configuring for libbgcode-20240328 -- 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-20240328/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-20240328/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.1 (found suitable version "1.3.1.1", minimum required is "1.0") CMake Warning (dev) at src/LibBGCode/convert/CMakeLists.txt:4 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find Boost (missing: Boost_DIR) -- Found Boost: /usr/local/include (found suitable version "1.84.0", minimum required is "1.78") CMake Warning (dev) at src/LibBGCode/cmd/CMakeLists.txt:3 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find Boost (missing: Boost_DIR) -- Found Boost: /usr/local/include (found version "1.84.0") found components: nowide CMake Warning (dev) at tests/CMakeLists.txt:5 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find Boost (missing: Boost_DIR) -- Configuring done (14.8s) -- Generating done (0.7s) 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-20240328/build-sparc64 >>> Running build in devel/libbgcode at 1733151154.86 ===> devel/libbgcode ===> Building for libbgcode-20240328 Change Dir: '/usr/obj/ports/libbgcode-20240328/build-sparc64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/18] /usr/obj/ports/libbgcode-20240328/bin/c++ -DLibBGCode_VERSION="R\"(0.2.0)\"" -Dbgcode_core_EXPORTS -I/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src/LibBGCode -I/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src -I/usr/obj/ports/libbgcode-20240328/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-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src/LibBGCode/core/core.cpp [2/18] : && /usr/obj/ports/libbgcode-20240328/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-20240328/bin/c++ -Dbgcode_binarize_EXPORTS -I/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src/LibBGCode -I/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src -I/usr/obj/ports/libbgcode-20240328/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-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src/LibBGCode/binarize/binarize.cpp [5/18] /usr/obj/ports/libbgcode-20240328/bin/c++ -Dbgcode_binarize_EXPORTS -I/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src/LibBGCode -I/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src -I/usr/obj/ports/libbgcode-20240328/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-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src/LibBGCode/binarize/meatpack.cpp [6/18] : && /usr/obj/ports/libbgcode-20240328/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-20240328/build-sparc64/src/LibBGCode/core: /usr/local/lib/libheatshrink_dynamic.a /usr/lib/libz.so.7.1 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-20240328/bin/c++ -Dbgcode_convert_EXPORTS -I/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src/LibBGCode -I/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src -I/usr/obj/ports/libbgcode-20240328/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-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src/LibBGCode/convert/convert.cpp [9/18] : && /usr/obj/ports/libbgcode-20240328/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-20240328/build-sparc64/src/LibBGCode/binarize:/usr/obj/ports/libbgcode-20240328/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-20240328/bin/c++ -I/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src/LibBGCode -I/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src -I/usr/obj/ports/libbgcode-20240328/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-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src/LibBGCode/cmd/main.cpp [12/18] : && /usr/obj/ports/libbgcode-20240328/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-20240328/build-sparc64/src/LibBGCode/convert:/usr/obj/ports/libbgcode-20240328/build-sparc64/src/LibBGCode/binarize:/usr/obj/ports/libbgcode-20240328/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-20240328/bin/c++ -DCATCH_CONFIG_FAST_COMPILE -DTEST_DATA_DIR="R\"(/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/tests/data)\"" -I/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src/LibBGCode -I/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/src -I/usr/obj/ports/libbgcode-20240328/build-sparc64 -I/usr/obj/ports/libbgcode-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/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-20240328/libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b/tests/core/core_tests.cpp [14/18] : && /usr/obj/ports/libbgcode-20240328/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-20240328/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-20240328/build-sparc64/tests/core && /usr/local/bin/cmake -D TEST_TARGET=core_tests -D TEST_EXECUTABLE=/usr/obj/ports/libbgcode-20240328/build-sparc64/tests/core/core_tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/usr/obj/ports/libbgcode-20240328/build-sparc64/tests/core -D TEST_SPEC= -D TEST_EXTRA_ARGS= -D "TEST_PROPERTIES=SKIP_RETURN_CODE;4" -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 TEST_DL_FRAMEWORK_PATHS= -D CTEST_FILE=/usr/obj/ports/libbgcode-20240328/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-20240328/build-sparc64/tests/core/core_tests-b12d07c_tests.cmake : && /usr/obj/ports/libbgcode-20240328/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-20240328/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-20240328/build-sparc64/tests/core && /usr/local/bin/cmake -D TEST_TARGET=core_tests -D TEST_EXECUTABLE=/usr/obj/ports/libbgcode-20240328/build-sparc64/tests/core/core_tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/usr/obj/ports/libbgcode-20240328/build-sparc64/tests/core -D TEST_SPEC= -D TEST_EXTRA_ARGS= -D "TEST_PROPERTIES=SKIP_RETURN_CODE;4" -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 TEST_DL_FRAMEWORK_PATHS= -D CTEST_FILE=/usr/obj/ports/libbgcode-20240328/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+0x2fc): undefined reference to `std::exception_ptr::exception_ptr(std::exception_ptr const&)' catch_session.cpp:(.text+0x31c): undefined reference to `std::rethrow_exception(std::exception_ptr)' catch_session.cpp:(.text+0x330): undefined reference to `std::exception_ptr::~exception_ptr()' catch_session.cpp:(.text+0x584): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_session.cpp:(.text+0x5ec): 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+0x9f0): 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+0xbb8): 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+0xe58): 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+0x10bc): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' catch_session.cpp:(.text+0x10c8): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' catch_session.cpp:(.text+0x10d4): 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+0x119c): undefined reference to `std::__1::basic_ostream >::flush()' catch_session.cpp:(.text+0x11e4): undefined reference to `std::__1::basic_ostream >::operator<<(int)' catch_session.cpp:(.text+0x1200): 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+0x14a0): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_session.cpp:(.text+0x14bc): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_session.cpp:(.text+0x14d8): undefined reference to `std::__1::basic_ostream >::flush()' catch_session.cpp:(.text+0x2170): 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+0x226c): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_session.cpp:(.text+0x2344): 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+0x398): 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+0xcb0): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_test_case_info.cpp:(.text+0xcf4): 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+0x10a0): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_test_case_info.cpp:(.text+0x10c8): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_test_case_info.cpp:(.text+0x10e4): 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+0x7c0): 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+0xa10): 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+0xa20): 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+0xee4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_clara.cpp:(.text+0x1074): 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+0x1410): 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+0x173c): 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+0x227c): 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+0x2290): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_clara.cpp:(.text+0x229c): 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+0x3ab4): 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+0x3c1c): 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+0x3c4c): 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+0xb270): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xb2c8): undefined reference to `std::__1::ios_base::init(void*)' catch_commandline.cpp:(.text+0xb330): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_commandline.cpp:(.text+0xb358): 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+0xb404): undefined reference to `std::__1::ctype::id' catch_commandline.cpp:(.text+0xb408): undefined reference to `std::__1::ctype::id' catch_commandline.cpp:(.text+0xb480): undefined reference to `std::__1::ios_base::getloc() const' catch_commandline.cpp:(.text+0xb48c): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' catch_commandline.cpp:(.text+0xb4a8): undefined reference to `std::__1::locale::~locale()' catch_commandline.cpp:(.text+0xb5b4): undefined reference to `std::__1::basic_string, std::__1::allocator >::insert(std::__1::__wrap_iter, char)' catch_commandline.cpp:(.text+0xb5e8): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_commandline.cpp:(.text+0xb74c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xb8c8): undefined reference to `std::__1::basic_istream >::~basic_istream()' catch_commandline.cpp:(.text+0xb8d0): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_commandline.cpp:(.text+0xb9e8): undefined reference to `std::__1::locale::~locale()' catch_commandline.cpp:(.text+0xba3c): undefined reference to `std::__1::basic_istream >::~basic_istream()' catch_commandline.cpp:(.text+0xba44): 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+0xbb0c): 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+0xbb3c): 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+0xbbf0): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xbd14): 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+0xbd24): 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+0xbf48): 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+0xbf78): 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+0xc02c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xc284): 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+0xc294): 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+0xc3ec): 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+0xc41c): 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+0xc4d4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xc5ec): 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+0xc600): 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+0xc810): 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+0xc840): 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+0xc8f4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xc9b8): 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+0xc9cc): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_commandline.cpp:(.text+0xc9f0): 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+0xca04): 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+0xcbfc): 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+0xcc2c): 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+0xcce0): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xce24): 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+0xce38): 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+0xd090): 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+0xd0c0): 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+0xd174): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xd260): 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+0xd274): 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+0xd448): 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+0xd478): 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+0xd52c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xd59c): 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+0xd5b0): 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+0x98): undefined reference to `std::__1::basic_string, std::__1::allocator >::find(char, unsigned long) const' catch_decomposer.cpp:(.text+0xb4): 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+0x684): 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+0x774): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_run_context.cpp:(.text+0x79c): 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()': catch_run_context.cpp:(.text+0xb68): 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+0x22bc): 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+0x259c): 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+0x27ac): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_run_context.cpp:(.text+0x2a58): 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):catch_run_context.cpp:(.text._ZNSt3__16vectorIN5Catch11MessageInfoENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_[_ZNSt3__16vectorIN5Catch11MessageInfoENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_]+0x110): 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_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+0x80c): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_string_manip.cpp:(.text+0x850): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long)' catch_string_manip.cpp:(.text+0x878): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_string_manip.cpp:(.text+0x978): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(std::__1::basic_string, std::__1::allocator > const&, unsigned long, 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+0xdf0): 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::AnsiSkippingString::AnsiSkippingString(std::__1::basic_string, std::__1::allocator > const&)': catch_textflow.cpp:(.text+0x1a4): 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::Column::const_iterator::addIndentAndSuffix(Catch::TextFlow::AnsiSkippingString::const_iterator, Catch::TextFlow::AnsiSkippingString::const_iterator) const': catch_textflow.cpp:(.text+0x1154): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(unsigned long, char)' catch_textflow.cpp:(.text+0x1194): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_textflow.cpp:(.text+0x11c8): 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+0x21e4): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(unsigned long, char)' catch_textflow.cpp:(.text+0x2294): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_textflow.cpp:(.text+0x22bc): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_textflow.cpp:(.text+0x2310): 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+0x29a0): 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+0x2a24): 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+0x2bd0): 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_]+0xf8): 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_]+0x114): 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+0x59c): undefined reference to `std::__1::ios_base::getloc() const' catch_xmlwriter.cpp:(.text+0x5a4): undefined reference to `std::__1::ctype::id' catch_xmlwriter.cpp:(.text+0x5a8): undefined reference to `std::__1::ctype::id' catch_xmlwriter.cpp:(.text+0x5b0): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' catch_xmlwriter.cpp:(.text+0x5cc): undefined reference to `std::__1::locale::~locale()' catch_xmlwriter.cpp:(.text+0x5f4): undefined reference to `std::__1::basic_ostream >::operator<<(int)' catch_xmlwriter.cpp:(.text+0x628): 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+0x730): 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+0x7c0): undefined reference to `std::__1::basic_ostream >::flush()' catch_xmlwriter.cpp:(.text+0x858): 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+0x978): undefined reference to `std::__1::basic_ostream >::flush()' catch_xmlwriter.cpp:(.text+0x9a8): 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+0xda4): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_xmlwriter.cpp.o):catch_xmlwriter.cpp:(.text+0xeb8): 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+0x1004): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_xmlwriter.cpp:(.text+0x1064): 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+0x1130): undefined reference to `std::__1::basic_ostream >::flush()' catch_xmlwriter.cpp:(.text+0x1160): 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+0x12f0): undefined reference to `std::__1::basic_ostream >::flush()' catch_xmlwriter.cpp:(.text+0x1320): 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+0xfb8): 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+0x11a0): 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+0x1290): undefined reference to `std::__1::basic_ostream >::flush()' catch_reporter_console.cpp:(.text+0x12b8): 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+0x13b0): undefined reference to `std::__1::basic_ostream >::flush()' catch_reporter_console.cpp:(.text+0x14b8): undefined reference to `std::__1::basic_ostream >::flush()' catch_reporter_console.cpp:(.text+0x156c): 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+0x1b70): 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+0x1e64): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_reporter_console.cpp:(.text+0x1e78): undefined reference to `std::__1::basic_ostream >::operator<<(int)' catch_reporter_console.cpp:(.text+0x1f68): 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+0x202c): 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+0x27a8): 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+0x2848): 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+0x3314): 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+0x3658): undefined reference to `std::__1::basic_ostream >::flush()' /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+0x728): 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+0xa00): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_reporter_helpers.cpp:(.text+0xb84): 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+0xda4): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long)' catch_reporter_helpers.cpp:(.text+0xf40): 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+0x146c): 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+0x219c): undefined reference to `std::__1::to_string(unsigned long long)' catch_reporter_helpers.cpp:(.text+0x21f4): undefined reference to `std::__1::basic_string, std::__1::allocator >::insert(unsigned long, unsigned long, char)' catch_reporter_helpers.cpp:(.text+0x2220): undefined reference to `std::__1::basic_string, std::__1::allocator >::insert(unsigned long, unsigned long, char)' catch_reporter_helpers.cpp:(.text+0x2244): 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+0x33f4): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x3400): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x3408): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x345c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x3468): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x3470): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x34c0): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x34cc): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x34d4): 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+0x3718): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x3734): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x373c): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x37a0): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x37ac): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x37b4): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x382c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x3838): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x3840): 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+0x2a4): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_reporter_junit.cpp:(.text+0x2cc): 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+0xb3c): 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+0xdb8): undefined reference to `std::__1::basic_string, std::__1::allocator >::assign(char const*)' catch_reporter_junit.cpp:(.text+0xe78): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_reporter_junit.cpp:(.text+0xec8): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_reporter_junit.cpp:(.text+0x10a8): 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+0x1474): 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+0x1e24): 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+0x92c): 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+0xe90): 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::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+0x6bc): 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+0x2aa8): 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+0x2e88): 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+0x298): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_assertion_result.cpp:(.text+0x2c0): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_assertion_result.cpp:(.text+0x2f0): 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+0x35c): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_assertion_result.cpp:(.text+0x380): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_assertion_result.cpp:(.text+0x3a4): 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+0x6b8): 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+0x79c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_config.cpp:(.text+0x7ac): 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+0x1640): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_config.cpp:(.text+0x1648): 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::(anonymous namespace)::StreamRedirect::activateImpl()': catch_output_redirect.cpp:(.text+0x2f8): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_output_redirect.cpp:(.text+0x328): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_output_redirect.cpp:(.text+0x358): undefined reference to `std::__1::ios_base::clear(unsigned int)' /usr/local/lib/libCatch2.a(catch_output_redirect.cpp.o): In function `Catch::(anonymous namespace)::StreamRedirect::deactivateImpl()': catch_output_redirect.cpp:(.text+0x37c): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_output_redirect.cpp:(.text+0x39c): 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+0x3bc): more undefined references to `std::__1::ios_base::clear(unsigned int)' follow /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:50 'do-build': @cd /usr/obj/ports/libbgcode-20240328/build-sparc64 && e...) *** Error 2 in devel/libbgcode (/usr/ports/infrastructure/mk/bsd.port.mk:3065 '/usr/obj/ports/libbgcode-20240328/build-sparc64/.build_done') *** Error 2 in devel/libbgcode (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=libbgcode-20240328; 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 1733151317.86 max_stuck=34.70/depends=14.95/show-prepare-results=14.23/patch=3.99/configure=18.05/build=163.08 Error: job failed with 512 on sparc64-2b at 1733151317 >>> Building on sparc64-2b under devel/libbgcode BDEPENDS = [devel/ninja;archivers/heatshrink;devel/catch2;lang/gcc/8,-libs;lang/gcc/8;lang/gcc/8,-c++;devel/boost;devel/cmake] DIST = [devel/libbgcode:prusa3d-libbgcode-8ae75bd0eea622f0e34cae311b3bd065b55eae9b.tar.gz] FULLPKGNAME = libbgcode-20240328 RDEPENDS = [devel/boost;lang/gcc/8,-libs] (Junk lock obtained for sparc64-2b at 1733191619.97) >>> Running depends in devel/libbgcode at 1733191620.05 /usr/sbin/pkg_add -aI -Drepair boost-1.84.0p4v0 catch2-3.7.1 cmake-3.30.5v1 g++-8.4.0p25 gcc-8.4.0p25 gcc-libs-8.4.0p25 heatshrink-0.4.1 ninja-1.11.1p0v0 was: /usr/sbin/pkg_add -aI -Drepair boost-1.84.0p4v0 catch2-3.7.1 cmake-3.30.5v1 g++-8.4.0p25 gcc-8.4.0p25 gcc-libs-8.4.0p25 heatshrink-0.4.1 ninja-1.11.1p0v0 /usr/sbin/pkg_add -aI -Drepair boost-1.84.0p4v0 catch2-3.7.1 cmake-3.30.5v1 g++-8.4.0p25 gcc-8.4.0p25 gcc-libs-8.4.0p25 heatshrink-0.4.1 ninja-1.11.1p0v0 >>> Running show-prepare-results in devel/libbgcode at 1733191631.35 ===> devel/libbgcode boost-1.84.0p4v0 catch2-3.7.1 cmake-3.30.5v1 g++-8.4.0p25 gcc-8.4.0p25 gcc-libs-8.4.0p25 heatshrink-0.4.1 ninja-1.11.1p0v0 (Junk lock released for sparc64-2b at 1733191631.94) distfiles size=456463 >>> Running patch in devel/libbgcode at 1733191632.00 ===> devel/libbgcode >>> Running configure in devel/libbgcode at 1733191632.69 ===> devel/libbgcode >>> Running build in devel/libbgcode at 1733191633.26 ===> devel/libbgcode ===> Building for libbgcode-20240328 Change Dir: '/usr/obj/ports/libbgcode-20240328/build-sparc64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/5] : && /usr/obj/ports/libbgcode-20240328/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-20240328/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-20240328/build-sparc64/tests/core && /usr/local/bin/cmake -D TEST_TARGET=core_tests -D TEST_EXECUTABLE=/usr/obj/ports/libbgcode-20240328/build-sparc64/tests/core/core_tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/usr/obj/ports/libbgcode-20240328/build-sparc64/tests/core -D TEST_SPEC= -D TEST_EXTRA_ARGS= -D "TEST_PROPERTIES=SKIP_RETURN_CODE;4" -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 TEST_DL_FRAMEWORK_PATHS= -D CTEST_FILE=/usr/obj/ports/libbgcode-20240328/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-20240328/build-sparc64/tests/core/core_tests-b12d07c_tests.cmake : && /usr/obj/ports/libbgcode-20240328/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-20240328/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-20240328/build-sparc64/tests/core && /usr/local/bin/cmake -D TEST_TARGET=core_tests -D TEST_EXECUTABLE=/usr/obj/ports/libbgcode-20240328/build-sparc64/tests/core/core_tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/usr/obj/ports/libbgcode-20240328/build-sparc64/tests/core -D TEST_SPEC= -D TEST_EXTRA_ARGS= -D "TEST_PROPERTIES=SKIP_RETURN_CODE;4" -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 TEST_DL_FRAMEWORK_PATHS= -D CTEST_FILE=/usr/obj/ports/libbgcode-20240328/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+0x2fc): undefined reference to `std::exception_ptr::exception_ptr(std::exception_ptr const&)' catch_session.cpp:(.text+0x31c): undefined reference to `std::rethrow_exception(std::exception_ptr)' catch_session.cpp:(.text+0x330): undefined reference to `std::exception_ptr::~exception_ptr()' catch_session.cpp:(.text+0x584): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_session.cpp:(.text+0x5ec): 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+0x9f0): 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+0xbb8): 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+0xe58): 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+0x10bc): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' catch_session.cpp:(.text+0x10c8): undefined reference to `std::__1::basic_string, std::__1::allocator >::operator=(std::__1::basic_string, std::__1::allocator > const&)' catch_session.cpp:(.text+0x10d4): 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+0x119c): undefined reference to `std::__1::basic_ostream >::flush()' catch_session.cpp:(.text+0x11e4): undefined reference to `std::__1::basic_ostream >::operator<<(int)' catch_session.cpp:(.text+0x1200): 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+0x14a0): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_session.cpp:(.text+0x14bc): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_session.cpp:(.text+0x14d8): undefined reference to `std::__1::basic_ostream >::flush()' catch_session.cpp:(.text+0x2170): 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+0x226c): undefined reference to `std::__1::__shared_weak_count::__release_weak()' catch_session.cpp:(.text+0x2344): 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+0x398): 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+0xcb0): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_test_case_info.cpp:(.text+0xcf4): 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+0x10a0): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_test_case_info.cpp:(.text+0x10c8): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_test_case_info.cpp:(.text+0x10e4): 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+0x7c0): 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+0xa10): 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+0xa20): 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+0xee4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_clara.cpp:(.text+0x1074): 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+0x1410): 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+0x173c): 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+0x227c): 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+0x2290): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_clara.cpp:(.text+0x229c): 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+0x3ab4): 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+0x3c1c): 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+0x3c4c): 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+0xb270): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xb2c8): undefined reference to `std::__1::ios_base::init(void*)' catch_commandline.cpp:(.text+0xb330): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_commandline.cpp:(.text+0xb358): 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+0xb404): undefined reference to `std::__1::ctype::id' catch_commandline.cpp:(.text+0xb408): undefined reference to `std::__1::ctype::id' catch_commandline.cpp:(.text+0xb480): undefined reference to `std::__1::ios_base::getloc() const' catch_commandline.cpp:(.text+0xb48c): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' catch_commandline.cpp:(.text+0xb4a8): undefined reference to `std::__1::locale::~locale()' catch_commandline.cpp:(.text+0xb5b4): undefined reference to `std::__1::basic_string, std::__1::allocator >::insert(std::__1::__wrap_iter, char)' catch_commandline.cpp:(.text+0xb5e8): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_commandline.cpp:(.text+0xb74c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xb8c8): undefined reference to `std::__1::basic_istream >::~basic_istream()' catch_commandline.cpp:(.text+0xb8d0): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_commandline.cpp:(.text+0xb9e8): undefined reference to `std::__1::locale::~locale()' catch_commandline.cpp:(.text+0xba3c): undefined reference to `std::__1::basic_istream >::~basic_istream()' catch_commandline.cpp:(.text+0xba44): 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+0xbb0c): 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+0xbb3c): 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+0xbbf0): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xbd14): 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+0xbd24): 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+0xbf48): 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+0xbf78): 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+0xc02c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xc284): 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+0xc294): 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+0xc3ec): 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+0xc41c): 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+0xc4d4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xc5ec): 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+0xc600): 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+0xc810): 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+0xc840): 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+0xc8f4): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xc9b8): 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+0xc9cc): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_commandline.cpp:(.text+0xc9f0): 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+0xca04): 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+0xcbfc): 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+0xcc2c): 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+0xcce0): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xce24): 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+0xce38): 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+0xd090): 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+0xd0c0): 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+0xd174): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xd260): 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+0xd274): 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+0xd448): 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+0xd478): 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+0xd52c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_commandline.cpp:(.text+0xd59c): 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+0xd5b0): 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+0x98): undefined reference to `std::__1::basic_string, std::__1::allocator >::find(char, unsigned long) const' catch_decomposer.cpp:(.text+0xb4): 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+0x684): 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+0x774): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_run_context.cpp:(.text+0x79c): 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()': catch_run_context.cpp:(.text+0xb68): 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+0x22bc): 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+0x259c): 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+0x27ac): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_run_context.cpp:(.text+0x2a58): 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):catch_run_context.cpp:(.text._ZNSt3__16vectorIN5Catch11MessageInfoENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_[_ZNSt3__16vectorIN5Catch11MessageInfoENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_]+0x110): 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_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+0x80c): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_string_manip.cpp:(.text+0x850): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(std::__1::basic_string, std::__1::allocator > const&, unsigned long, unsigned long)' catch_string_manip.cpp:(.text+0x878): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_string_manip.cpp:(.text+0x978): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(std::__1::basic_string, std::__1::allocator > const&, unsigned long, 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+0xdf0): 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::AnsiSkippingString::AnsiSkippingString(std::__1::basic_string, std::__1::allocator > const&)': catch_textflow.cpp:(.text+0x1a4): 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::Column::const_iterator::addIndentAndSuffix(Catch::TextFlow::AnsiSkippingString::const_iterator, Catch::TextFlow::AnsiSkippingString::const_iterator) const': catch_textflow.cpp:(.text+0x1154): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(unsigned long, char)' catch_textflow.cpp:(.text+0x1194): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_textflow.cpp:(.text+0x11c8): 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+0x21e4): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(unsigned long, char)' catch_textflow.cpp:(.text+0x2294): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_textflow.cpp:(.text+0x22bc): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_textflow.cpp:(.text+0x2310): 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+0x29a0): 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+0x2a24): 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+0x2bd0): 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_]+0xf8): 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_]+0x114): 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+0x59c): undefined reference to `std::__1::ios_base::getloc() const' catch_xmlwriter.cpp:(.text+0x5a4): undefined reference to `std::__1::ctype::id' catch_xmlwriter.cpp:(.text+0x5a8): undefined reference to `std::__1::ctype::id' catch_xmlwriter.cpp:(.text+0x5b0): undefined reference to `std::__1::locale::use_facet(std::__1::locale::id&) const' catch_xmlwriter.cpp:(.text+0x5cc): undefined reference to `std::__1::locale::~locale()' catch_xmlwriter.cpp:(.text+0x5f4): undefined reference to `std::__1::basic_ostream >::operator<<(int)' catch_xmlwriter.cpp:(.text+0x628): 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+0x730): 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+0x7c0): undefined reference to `std::__1::basic_ostream >::flush()' catch_xmlwriter.cpp:(.text+0x858): 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+0x978): undefined reference to `std::__1::basic_ostream >::flush()' catch_xmlwriter.cpp:(.text+0x9a8): 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+0xda4): undefined reference to `std::__1::basic_ostream >::flush()' /usr/local/lib/libCatch2.a(catch_xmlwriter.cpp.o):catch_xmlwriter.cpp:(.text+0xeb8): 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+0x1004): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_xmlwriter.cpp:(.text+0x1064): 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+0x1130): undefined reference to `std::__1::basic_ostream >::flush()' catch_xmlwriter.cpp:(.text+0x1160): 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+0x12f0): undefined reference to `std::__1::basic_ostream >::flush()' catch_xmlwriter.cpp:(.text+0x1320): 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+0xfb8): 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+0x11a0): 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+0x1290): undefined reference to `std::__1::basic_ostream >::flush()' catch_reporter_console.cpp:(.text+0x12b8): 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+0x13b0): undefined reference to `std::__1::basic_ostream >::flush()' catch_reporter_console.cpp:(.text+0x14b8): undefined reference to `std::__1::basic_ostream >::flush()' catch_reporter_console.cpp:(.text+0x156c): 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+0x1b70): 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+0x1e64): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned int)' catch_reporter_console.cpp:(.text+0x1e78): undefined reference to `std::__1::basic_ostream >::operator<<(int)' catch_reporter_console.cpp:(.text+0x1f68): 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+0x202c): 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+0x27a8): 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+0x2848): 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+0x3314): 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+0x3658): undefined reference to `std::__1::basic_ostream >::flush()' /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+0x728): 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+0xa00): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_reporter_helpers.cpp:(.text+0xb84): 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+0xda4): undefined reference to `std::__1::basic_ostream >::operator<<(unsigned long)' catch_reporter_helpers.cpp:(.text+0xf40): 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+0x146c): 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+0x219c): undefined reference to `std::__1::to_string(unsigned long long)' catch_reporter_helpers.cpp:(.text+0x21f4): undefined reference to `std::__1::basic_string, std::__1::allocator >::insert(unsigned long, unsigned long, char)' catch_reporter_helpers.cpp:(.text+0x2220): undefined reference to `std::__1::basic_string, std::__1::allocator >::insert(unsigned long, unsigned long, char)' catch_reporter_helpers.cpp:(.text+0x2244): 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+0x33f4): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x3400): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x3408): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x345c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x3468): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x3470): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x34c0): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x34cc): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x34d4): 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+0x3718): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x3734): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x373c): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x37a0): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x37ac): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x37b4): undefined reference to `std::__1::basic_ios >::~basic_ios()' catch_reporter_json.cpp:(.text+0x382c): undefined reference to `std::__1::basic_streambuf >::~basic_streambuf()' catch_reporter_json.cpp:(.text+0x3838): undefined reference to `std::__1::basic_iostream >::~basic_iostream()' catch_reporter_json.cpp:(.text+0x3840): 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+0x2a4): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_reporter_junit.cpp:(.text+0x2cc): 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+0xb3c): 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+0xdb8): undefined reference to `std::__1::basic_string, std::__1::allocator >::assign(char const*)' catch_reporter_junit.cpp:(.text+0xe78): undefined reference to `std::__1::basic_string, std::__1::allocator >::push_back(char)' catch_reporter_junit.cpp:(.text+0xec8): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*, unsigned long)' catch_reporter_junit.cpp:(.text+0x10a8): 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+0x1474): 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+0x1e24): 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+0x92c): 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+0xe90): 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::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+0x6bc): 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+0x2aa8): 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+0x2e88): 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+0x298): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_assertion_result.cpp:(.text+0x2c0): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_assertion_result.cpp:(.text+0x2f0): 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+0x35c): undefined reference to `std::__1::basic_string, std::__1::allocator >::reserve(unsigned long)' catch_assertion_result.cpp:(.text+0x380): undefined reference to `std::__1::basic_string, std::__1::allocator >::append(char const*)' catch_assertion_result.cpp:(.text+0x3a4): 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+0x6b8): 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+0x79c): undefined reference to `std::__1::basic_string, std::__1::allocator >::basic_string(std::__1::basic_string, std::__1::allocator > const&)' catch_config.cpp:(.text+0x7ac): 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+0x1640): undefined reference to `std::__1::basic_ostream >::~basic_ostream()' catch_config.cpp:(.text+0x1648): 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::(anonymous namespace)::StreamRedirect::activateImpl()': catch_output_redirect.cpp:(.text+0x2f8): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_output_redirect.cpp:(.text+0x328): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_output_redirect.cpp:(.text+0x358): undefined reference to `std::__1::ios_base::clear(unsigned int)' /usr/local/lib/libCatch2.a(catch_output_redirect.cpp.o): In function `Catch::(anonymous namespace)::StreamRedirect::deactivateImpl()': catch_output_redirect.cpp:(.text+0x37c): undefined reference to `std::__1::ios_base::clear(unsigned int)' catch_output_redirect.cpp:(.text+0x39c): 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+0x3bc): more undefined references to `std::__1::ios_base::clear(unsigned int)' follow /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:50 'do-build': @cd /usr/obj/ports/libbgcode-20240328/build-sparc64 && e...) *** Error 2 in devel/libbgcode (/usr/ports/infrastructure/mk/bsd.port.mk:3065 '/usr/obj/ports/libbgcode-20240328/build-sparc64/.build_done') *** Error 2 in devel/libbgcode (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=libbgcode-20240328; 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 1733191634.98 max_stuck=9.86/depends=11.30/show-prepare-results=0.67/patch=0.66/configure=0.60/build=1.77 Error: job failed with 512 on sparc64-2b at 1733191634