CMake Warning at /usr/share/cmake-3.18/Modules/FindBoost.cmake:1187 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/FindBoost.cmake:1311 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.18/Modules/FindBoost.cmake:1919 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:33 (find_package) CMake Warning at /usr/share/cmake-3.18/Modules/FindBoost.cmake:1187 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/FindBoost.cmake:1311 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.18/Modules/FindBoost.cmake:1919 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:33 (find_package) CMake Warning at /usr/share/cmake-3.18/Modules/FindBoost.cmake:1187 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/FindBoost.cmake:1311 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.18/Modules/FindBoost.cmake:1919 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:33 (find_package) CMake Warning at /usr/share/cmake-3.18/Modules/FindBoost.cmake:1187 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/FindBoost.cmake:1311 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.18/Modules/FindBoost.cmake:1919 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:33 (find_package) CMake Warning at /usr/share/cmake-3.18/Modules/FindBoost.cmake:1187 (message): New Boost version may have incorrect or missing dependencies and imported targets Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/FindBoost.cmake:1311 (_Boost_COMPONENT_DEPENDENCIES) /usr/share/cmake-3.18/Modules/FindBoost.cmake:1919 (_Boost_MISSING_DEPENDENCIES) CMakeLists.txt:33 (find_package) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR CONAN_COMPILER CONAN_COMPILER_VERSION CONAN_CXX_FLAGS CONAN_C_FLAGS CONAN_EXPORTED CONAN_IN_LOCAL_CACHE CONAN_LIBCXX CONAN_SHARED_LINKER_FLAGS In file included from /usr/include/c++/4.9/thread:35:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:8: /usr/include/c++/4.9/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:27:5: error: pasting ""FAIL_CHECK"" and "_catch_sr" does not give a valid preprocessing token FAIL_CHECK("empty handler should fail to validate"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:44:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(0 == x); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:46:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1 == x); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:57:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1 == x); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:59:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(2 == x); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:67:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1 == black_magic::get_parameter_tag("")); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:68:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(2 == black_magic::get_parameter_tag("")); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:69:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(3 == black_magic::get_parameter_tag("")); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:70:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(3 == black_magic::get_parameter_tag("")); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:71:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(4 == black_magic::get_parameter_tag("")); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:72:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(4 == black_magic::get_parameter_tag("")); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:73:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(5 == black_magic::get_parameter_tag("")); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:74:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(6 * 6 + 6 + 1 == black_magic::get_parameter_tag("")); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:75:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(6 * 6 + 6 + 2 == black_magic::get_parameter_tag("")); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:76:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(6 * 6 + 6 * 3 + 2 == ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:107:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(200 == res.code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:116:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(404 == res.code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:125:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(404 != res.code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:134:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(200 == res.code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:189:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(404 == res.code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:200:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(200 == res.code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:202:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1001999 == B); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:213:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(200 == res.code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:215:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(-100 == A); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:216:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1999 == B); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:227:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(200 == res.code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:229:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(5000 == A); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:230:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(3 == B); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:231:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(-2.71828 == C); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:232:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("hellhere" == D); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:243:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(200 == res.code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:245:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(-5 == A); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:246:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(999 == B); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:247:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(3.141592 == C); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:248:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("hello_there" == D); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:249:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("a/b/c/d" == E); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:255:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(100 == response(100).code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:256:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(200 == response("Hello there").code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:257:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(500 == response(500, "Internal Error?").code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:265:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1 == rp.get(0)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:266:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(5 == rp.get(1)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:267:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(2 == rp.get(0)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:268:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(3 == rp.get(0)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:269:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("hello" == rp.get(0)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:314:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("2" == res.body); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:324:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("1" == res.body); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:334:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("get" == res.body); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:345:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("patch" == res.body); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:356:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("purge" == res.body); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:367:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("get" != res.body); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:378:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(405 == res.code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:403:7: error: pasting ""FAIL_CHECK"" and "_catch_sr" does not give a valid preprocessing token FAIL_CHECK(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:438:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK('A' == buf[recved - 1]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:452:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK('B' == buf[recved - 1]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:488:9: error: pasting ""FAIL_CHECK"" and "_catch_sr" does not give a valid preprocessing token FAIL_CHECK(std::string("should fail to parse ") + s); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:495:11: error: pasting ""FAIL_CHECK"" and "_catch_sr" does not give a valid preprocessing token if (!x) FAIL_CHECK("fail to parse"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:496:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("hello, world" == x["message"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:497:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1 == x.size()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:498:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(false == x.has("mess")); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:499:3: error: pasting ""REQUIRE_THROWS"" and "_catch_sr" does not give a valid preprocessing token REQUIRE_THROWS(x["mess"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:502:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(12 == x["message"].size()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:507:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(3 == y["int"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:508:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(3.0 == y["int"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:509:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(3.01 != y["int"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:510:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(5 == y["ints"].size()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:511:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1 == y["ints"][0]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:512:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(2 == y["ints"][1]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:513:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(3 == y["ints"][2]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:514:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(4 == y["ints"][3]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:515:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(5 == y["ints"][4]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:516:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1u == y["ints"][0]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:517:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1.f == y["ints"][0]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:520:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(2 == q); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:522:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(3 == q); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:523:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1234567890 == y["bigint"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:527:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(2 == z["bools"].size()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:528:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(2 == z["doubles"].size()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:529:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(true == z["bools"][0].b()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:530:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(false == z["bools"][1].b()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:531:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1.2 == z["doubles"][0].d()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:532:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(-3.4 == z["doubles"][1].d()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:536:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(18446744073709551615ull == z1["uint64"].u()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:540:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("18446744073709551615" == os.str()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:588:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(json::load(x).d() == boost::lexical_cast(x)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:593:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(ret); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:599:5: error: stray '\' in program auto x = json::load(R"({"data":"\ud55c\n\t\r"})"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:599:5: error: stray '\' in program /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:599:5: error: stray '\' in program /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:599:5: error: stray '\' in program In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:601:7: error: pasting ""FAIL_CHECK"" and "_catch_sr" does not give a valid preprocessing token FAIL_CHECK("fail to parse"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:604:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(6 == x["data"].size()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:605:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("한\n\t\r" == x["data"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:609:5: error: stray '\' in program auto x = json::load(R"({"data":"\ud55c\n\t\r"})"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:609:5: error: stray '\' in program /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:609:5: error: stray '\' in program /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:609:5: error: stray '\' in program In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:612:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(6 == a.size()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:613:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(6 == b.size()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:614:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(6 == x["data"].size()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:622:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(R"({"message":"hello world"})" == json::dump(x)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:624:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(R"({"message":"string value"})" == json::dump(x)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:626:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(R"({"message":{"x":3}})" == json::dump(x)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:628:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK((R"({"message":{"x":3,"y":5}})" == json::dump(x) || ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:631:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(R"({"message":5.5})" == json::dump(x)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:633:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(R"({"message":1234567890})" == json::dump(x)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:639:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(R"({"scores":[1,"king",3.5]})" == json::dump(y)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:644:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(R"({"scores":[1,"king",["real",false,true]]})" == json::dump(y)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:647:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(R"({"scores":{"a":{"b":{"c":null}}}})" == json::dump(y)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:650:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(R"({"scores":[1,2,3]})" == json::dump(y)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:660:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(2 == x["smallint"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:661:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(2147483647 == x["bigint"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:662:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(23.43 == x["fp"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:663:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(23.43 == x["fpsc"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:664:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("a string" == x["str"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:665:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(x["trueval"].b()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:666:3: error: pasting ""REQUIRE_FALSE"" and "_catch_sr" does not give a valid preprocessing token REQUIRE_FALSE(x["falseval"].b()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:667:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(json::type::Null == x["nullval"].t()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:668:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(4u == x["listval"].size()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:669:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1 == x["listval"][0]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:670:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(2 == x["listval"][1]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:671:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("foo" == x["listval"][2]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:672:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("bar" == x["listval"][3]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:673:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(23 == x["obj"]["member"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:674:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("member" == x["obj"]["member"].key()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:675:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("baz" == x["obj"]["other"]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:676:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("other" == x["obj"]["other"].key()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:685:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("attack of killer tomatoes" == result); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:696:3: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("attack of killer tomatoes" == result); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:879:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(1 == x); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:880:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(7 == out.size()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:881:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("1 before" == out[0]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:882:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("2 before" == out[1]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:883:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("3 before" == out[2]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:884:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("handle" == out[3]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:885:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("3 after" == out[4]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:886:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("2 after" == out[5]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:887:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("1 after" == out[6]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:902:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(4 == out.size()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:903:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("1 before" == out[0]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:904:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("2 before" == out[1]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:905:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("2 after" == out[2]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:906:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("1 after" == out[3]); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:953:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("value1" == value1); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:954:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("val=ue2" == value2); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:955:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("val\"ue3" == value3); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:956:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("val\"ue4" == value4); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:986:11: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("hello" == std::string(buf + received - 5, buf + received)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1030:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("[ ]" == ss.str()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1042:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(last_url_params.get("missing") == nullptr); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1043:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(last_url_params.get("foobar") != nullptr); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1044:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(last_url_params.get_list("missing").empty()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1056:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(last_url_params.get("missing") == nullptr); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1057:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(last_url_params.get("foo") != nullptr); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1058:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(last_url_params.get("bar") != nullptr); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1059:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(last_url_params.get("baz") != nullptr); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1071:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(string(last_url_params.get("hello")) == "world"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1083:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(string(last_url_params.get("hello")) == "world"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1084:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(string(last_url_params.get("left")) == "right"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1085:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(string(last_url_params.get("up")) == "down"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1097:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(boost::lexical_cast(last_url_params.get("int")) == 100); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1098:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(boost::lexical_cast(last_url_params.get("double")) == ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1100:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(boost::lexical_cast(last_url_params.get("boolean"))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1113:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(last_url_params.get("tmnt") == nullptr); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1114:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(last_url_params.get_list("tmnt").size() == 1); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1115:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(string(last_url_params.get_list("tmnt")[0]) == "leonardo"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1129:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(last_url_params.get_list("tmnt").size() == 3); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1130:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(string(last_url_params.get_list("tmnt")[0]) == "leonardo"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1131:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(string(last_url_params.get_list("tmnt")[1]) == "donatello"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1132:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(string(last_url_params.get_list("tmnt")[2]) == "raphael"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1162:5: error: pasting ""FAIL_CHECK"" and "_catch_sr" does not give a valid preprocessing token FAIL_CHECK(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1169:5: error: pasting ""FAIL_CHECK"" and "_catch_sr" does not give a valid preprocessing token FAIL_CHECK(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1178:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(x == 2); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1185:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(x == 42); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1192:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(x == 5); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1199:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(x == 4); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1230:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(test_string == res.body); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1267:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(404 == res.code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1279:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(200 == res.code); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1280:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK("image/jpeg" == res.headers.find("Content-Type")->second); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1281:5: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(to_string(statbuf.st_size) == ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1349:9: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(key_response.substr(received-n, n) == s); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:1364:11: error: pasting ""CHECK"" and "_catch_sr" does not give a valid preprocessing token CHECK(key_response.substr(received-n, n) == s); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:488:34: error: expected ',' or '...' before '&&' token NonCopyable( NonCopyable && ) = delete; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:488:58: error: invalid constructor; you probably meant 'Catch::NonCopyable (const Catch::NonCopyable&)' NonCopyable( NonCopyable && ) = delete; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:490:47: error: expected ',' or '...' before '&&' token NonCopyable& operator = ( NonCopyable && ) = delete; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:500:62: error: expected ';' at end of member declaration SourceLineInfo( char const* _file, std::size_t _line ) noexcept ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:500:64: error: 'noexcept' does not name a type SourceLineInfo( char const* _file, std::size_t _line ) noexcept ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:507:39: error: expected ',' or '...' before '&&' token SourceLineInfo( SourceLineInfo&& ) noexcept = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:507:42: error: invalid constructor; you probably meant 'Catch::SourceLineInfo (const Catch::SourceLineInfo&)' SourceLineInfo( SourceLineInfo&& ) noexcept = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:507:42: error: expected ';' at end of member declaration /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:507:57: error: 'noexcept' does not name a type SourceLineInfo( SourceLineInfo&& ) noexcept = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:508:52: error: expected ',' or '...' before '&&' token SourceLineInfo& operator = ( SourceLineInfo&& ) noexcept = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:508:55: error: expected ';' at end of member declaration SourceLineInfo& operator = ( SourceLineInfo&& ) noexcept = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:508:57: error: 'noexcept' does not name a type SourceLineInfo& operator = ( SourceLineInfo&& ) noexcept = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:510:22: error: expected ';' at end of member declaration bool empty() const noexcept { return file[0] == '\0'; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:510:28: error: 'noexcept' does not name a type bool empty() const noexcept { return file[0] == '\0'; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:511:58: error: expected ';' at end of member declaration bool operator == ( SourceLineInfo const& other ) const noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:511:64: error: 'noexcept' does not name a type bool operator == ( SourceLineInfo const& other ) const noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:512:57: error: expected ';' at end of member declaration bool operator < ( SourceLineInfo const& other ) const noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:512:63: error: 'noexcept' does not name a type bool operator < ( SourceLineInfo const& other ) const noexcept; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:603:15: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:604:15: error: expected nested-name-specifier before 'const_iterator' using const_iterator = const char*; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:607:16: error: 'constexpr' does not name a type static constexpr char const* const s_empty = ""; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:607:16: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:610:9: error: 'size_type' does not name a type size_type m_size = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:613:9: error: 'constexpr' does not name a type constexpr StringRef() noexcept = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:613:9: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:615:41: error: expected ';' at end of member declaration StringRef( char const* rawChars ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:615:43: error: 'noexcept' does not name a type StringRef( char const* rawChars ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:617:9: error: 'constexpr' does not name a type constexpr StringRef( char const* rawChars, size_type size ) noexcept ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:617:9: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:622:49: error: expected ';' at end of member declaration StringRef( std::string const& stdString ) noexcept ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:622:51: error: 'noexcept' does not name a type StringRef( std::string const& stdString ) noexcept ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:632:53: error: storage class specified for 'operator==' auto operator == ( StringRef const& other ) const noexcept -> bool; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:632:53: error: expected ';' at end of member declaration /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:632:59: error: 'noexcept' does not name a type auto operator == ( StringRef const& other ) const noexcept -> bool; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:633:51: error: storage class specified for 'operator!=' auto operator != (StringRef const& other) const noexcept -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:633:51: error: expected ';' at end of member declaration /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:633:57: error: 'noexcept' does not name a type auto operator != (StringRef const& other) const noexcept -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:637:27: error: 'size_type' has not been declared auto operator[] ( size_type index ) const noexcept -> char { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:637:45: error: storage class specified for 'operator[]' auto operator[] ( size_type index ) const noexcept -> char { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:637:45: error: expected ';' at end of member declaration /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:637:51: error: 'noexcept' does not name a type auto operator[] ( size_type index ) const noexcept -> char { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:643:9: error: 'constexpr' does not name a type constexpr auto empty() const noexcept -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:643:9: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:646:9: error: 'constexpr' does not name a type constexpr auto size() const noexcept -> size_type { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:646:9: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:652:41: error: storage class specified for 'c_str' auto c_str() const -> char const*; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:652:41: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:658:22: error: 'size_type' has not been declared auto substr( size_type start, size_type length ) const noexcept -> StringRef; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:658:39: error: 'size_type' has not been declared auto substr( size_type start, size_type length ) const noexcept -> StringRef; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:658:58: error: storage class specified for 'substr' auto substr( size_type start, size_type length ) const noexcept -> StringRef; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:658:58: error: expected ';' at end of member declaration /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:658:64: error: 'noexcept' does not name a type auto substr( size_type start, size_type length ) const noexcept -> StringRef; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:661:21: error: storage class specified for 'data' auto data() const noexcept -> char const*; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:661:21: error: expected ';' at end of member declaration /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:661:27: error: 'noexcept' does not name a type auto data() const noexcept -> char const*; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:663:9: error: 'constexpr' does not name a type constexpr auto isNullTerminated() const noexcept -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:663:9: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:668:9: error: 'constexpr' does not name a type constexpr const_iterator begin() const { return m_start; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:668:9: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:669:9: error: 'constexpr' does not name a type constexpr const_iterator end() const { return m_start + m_size; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:669:9: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:609:31: error: 's_empty' was not declared in this scope char const* m_start = s_empty; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'Catch::StringRef::operator std::string() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:628:41: error: 'm_size' was not declared in this scope return std::string(m_start, m_size); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:672:78: error: top-level declaration of 'operator+=' specifies 'auto' auto operator += ( std::string& lhs, StringRef const& sr ) -> std::string&; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:672:78: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:673:79: error: top-level declaration of 'operator<<' specifies 'auto' auto operator << ( std::ostream& os, StringRef const& sr ) -> std::ostream&; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:673:79: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:675:5: error: 'constexpr' does not name a type constexpr auto operator "" _sr( char const* rawChars, std::size_t size ) noexcept -> StringRef { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:675:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:680:1: error: 'constexpr' does not name a type constexpr auto operator "" _catch_sr( char const* rawChars, std::size_t size ) noexcept -> Catch::StringRef { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:680:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:920:43: error: expected class-name before '{' token struct always_false : std::false_type {}; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:922:60: error: expected class-name before '{' token template struct true_given : std::true_type {}; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:925:29: error: 'declval' is not a member of 'std' true_given()(std::declval()...))> static test(int); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:925:49: error: 'declval' is not a member of 'std' true_given()(std::declval()...))> static test(int); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:925:72: error: a function call cannot appear in a constant-expression true_given()(std::declval()...))> static test(int); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:925:73: error: a function call cannot appear in a constant-expression true_given()(std::declval()...))> static test(int); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:925:74: error: template argument 1 is invalid true_given()(std::declval()...))> static test(int); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:925:92: error: invalid type in declaration before ';' token true_given()(std::declval()...))> static test(int); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:927:14: error: 'false_type' in namespace 'std' does not name a type std::false_type static test(...); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:934:48: error: expected class-name before '(' token struct is_callable : decltype(is_callable_tester::test(0)) {}; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:934:48: error: expected '{' before '(' token /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:934:87: error: expected ')' before '(' token struct is_callable : decltype(is_callable_tester::test(0)) {}; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:944:5: error: expected unqualified-id before 'using' using FunctionReturnType = typename std::remove_reference::type>::type>::type; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:960:52: error: expected ';' at end of member declaration TestInvokerAsMethod( void (C::*testAsMethod)() ) noexcept : m_testAsMethod( testAsMethod ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:960:54: error: 'noexcept' does not name a type TestInvokerAsMethod( void (C::*testAsMethod)() ) noexcept : m_testAsMethod( testAsMethod ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:968:49: error: expected initializer before 'noexcept' auto makeTestInvoker( void(*testAsFunction)() ) noexcept -> ITestInvoker*; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:971:51: error: expected initializer before 'noexcept' auto makeTestInvoker( void (C::*testAsMethod)() ) noexcept -> ITestInvoker* { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:976:93: error: expected ';' at end of member declaration NameAndTags( StringRef const& name_ = StringRef(), StringRef const& tags_ = StringRef() ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:976:95: error: 'noexcept' does not name a type NameAndTags( StringRef const& name_ = StringRef(), StringRef const& tags_ = StringRef() ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:976:53: error: no matching function for call to 'Catch::StringRef::StringRef()' NameAndTags( StringRef const& name_ = StringRef(), StringRef const& tags_ = StringRef() ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:976:53: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:622:9: note: Catch::StringRef::StringRef(const string&) StringRef( std::string const& stdString ) noexcept ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:622:9: note: candidate expects 1 argument, 0 provided /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:615:9: note: Catch::StringRef::StringRef(const char*) StringRef( char const* rawChars ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:615:9: note: candidate expects 1 argument, 0 provided /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:601:11: note: Catch::StringRef::StringRef(const Catch::StringRef&) class StringRef { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:601:11: note: candidate expects 1 argument, 0 provided In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:976:91: error: no matching function for call to 'Catch::StringRef::StringRef()' NameAndTags( StringRef const& name_ = StringRef(), StringRef const& tags_ = StringRef() ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:976:91: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:622:9: note: Catch::StringRef::StringRef(const string&) StringRef( std::string const& stdString ) noexcept ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:622:9: note: candidate expects 1 argument, 0 provided /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:615:9: note: Catch::StringRef::StringRef(const char*) StringRef( char const* rawChars ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:615:9: note: candidate expects 1 argument, 0 provided /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:601:11: note: Catch::StringRef::StringRef(const Catch::StringRef&) class StringRef { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:601:11: note: candidate expects 1 argument, 0 provided In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:982:132: error: expected ';' at end of member declaration AutoReg( ITestInvoker* invoker, SourceLineInfo const& lineInfo, StringRef const& classOrMethod, NameAndTags const& nameAndTags ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:982:134: error: 'noexcept' does not name a type AutoReg( ITestInvoker* invoker, SourceLineInfo const& lineInfo, StringRef const& classOrMethod, NameAndTags const& nameAndTags ) noexcept; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1433:66: error: top-level declaration of 'makeStream' specifies 'auto' auto makeStream( StringRef const &filename ) -> IStream const*; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1433:66: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1442:34: error: storage class specified for 'str' auto str() const -> std::string; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1442:34: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1445:68: error: storage class specified for 'operator<<' auto operator << ( T const& value ) -> ReusableStringStream& { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1445:68: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1449:35: error: storage class specified for 'get' auto get() -> std::ostream& { return *m_oss; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1449:35: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1463:49: error: '>>' should be '> >' within a nested template argument list std::vector> m_values; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1477:92: error: 'std::initializer_list' has not been declared Detail::EnumInfo const& registerEnum( StringRef enumName, StringRef allEnums, std::initializer_list values ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1477:108: error: expected ',' or '...' before '<' token Detail::EnumInfo const& registerEnum( StringRef enumName, StringRef allEnums, std::initializer_list values ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'const Catch::Detail::EnumInfo& Catch::IMutableEnumValuesRegistry::registerEnum(Catch::StringRef, Catch::StringRef, int)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1478:83: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive] static_assert(sizeof(int) >= sizeof(E), "Cannot serialize enum to int"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1478:83: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1480:32: error: 'values' was not declared in this scope intValues.reserve( values.size() ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1481:23: error: 'enumValue' does not name a type for( auto enumValue : values ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1483:13: error: expected ';' before 'return' return registerEnum( enumName, allEnums, intValues ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1483:13: error: expected primary-expression before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1483:13: error: expected ';' before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1483:13: error: expected primary-expression before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1483:13: error: expected ')' before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1562:20: error: expected type-specifier before 'decltype' -> decltype(std::declval() << std::declval(), std::true_type()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1562:20: error: expected initializer before 'decltype' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1565:41: error: 'false_type' in namespace 'std' does not name a type static auto test(...)->std::false_type; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1565:41: error: conflicting specifiers in declaration of 'test' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1568:48: error: 'test' was not declared in this scope static const bool value = decltype(test(0))::value; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1568:65: error: expected primary-expression before ',' token static const bool value = decltype(test(0))::value; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1568:67: error: expected primary-expression before 'const' static const bool value = decltype(test(0))::value; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1568:79: error: a function call cannot appear in a constant-expression static const bool value = decltype(test(0))::value; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1568:79: error: expected ';' at end of member declaration /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1568:82: error: using-declaration for non-member at class scope static const bool value = decltype(test(0))::value; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1575:23: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if< ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1575:32: error: expected unqualified-id before '<' token typename std::enable_if< ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1581:23: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if< ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1581:32: error: expected unqualified-id before '<' token typename std::enable_if< ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1588:23: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if< ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1588:32: error: expected unqualified-id before '<' token typename std::enable_if< ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1613:23: error: 'enable_if' in namespace 'std' does not name a type typename std::enable_if<::Catch::Detail::IsStreamInsertable::value, std::string>::type ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1613:32: error: expected unqualified-id before '<:' token typename std::enable_if<::Catch::Detail::IsStreamInsertable::value, std::string>::type ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1624:23: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if::value, std::string>::type ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1624:32: error: expected unqualified-id before '<' token typename std::enable_if::value, std::string>::type ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'std::string Catch::Detail::stringify(const T&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1640:55: error: 'remove_cv' in namespace 'std' does not name a template type return ::Catch::StringMaker::type>::type>::convert(e); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1640:64: error: expected template-argument before '<' token return ::Catch::StringMaker::type>::type>::convert(e); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1640:64: error: expected '>' before '<' token /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1640:111: error: template argument 1 is invalid return ::Catch::StringMaker::type>::type>::convert(e); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1640:114: error: expected '(' before 'convert' return ::Catch::StringMaker::type>::type>::convert(e); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1640:114: error: expected ';' before 'convert' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'std::string Catch::Detail::convertUnknownEnumToString(E)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1645:73: error: 'underlying_type' in namespace 'std' does not name a template type return ::Catch::Detail::stringify(static_cast::type>(e)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1645:88: error: expected '>' before '<' token return ::Catch::Detail::stringify(static_cast::type>(e)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1645:88: error: expected '(' before '<' token /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1645:88: error: expected primary-expression before '<' token /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1645:90: error: expected primary-expression before '>' token return ::Catch::Detail::stringify(static_cast::type>(e)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1645:91: error: '::type' has not been declared return ::Catch::Detail::stringify(static_cast::type>(e)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1774:24: error: 'nullptr_t' is not a member of 'std' struct StringMaker { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1774:24: error: 'nullptr_t' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1774:38: error: template argument 1 is invalid struct StringMaker { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1824:69: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 std::string rangeToString(InputIterator first, Sentinel last) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1826:17: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [3]') rss << "{ "; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1826:17: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1830:25: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [3]') rss << ", " << ::Catch::Detail::stringify(*first); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1830:25: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1832:17: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [3]') rss << " }"; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1832:17: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1833:24: error: 'class Catch::ReusableStringStream' has no member named 'str' return rss.str(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1983:16: error: 'std::begin' has not been declared using std::begin; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1984:16: error: 'std::end' has not been declared using std::end; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1989:19: error: expected nested-name-specifier before 'type' using type = void; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1993:48: error: expected class-name before '{' token struct is_range_impl : std::false_type { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1997:67: error: 'declval' is not a member of 'std' struct is_range_impl()))>::type> : std::true_type { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1997:84: error: a function call cannot appear in a constant-expression struct is_range_impl()))>::type> : std::true_type { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1997:85: error: a function call cannot appear in a constant-expression struct is_range_impl()))>::type> : std::true_type { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1997:86: error: template argument 1 is invalid struct is_range_impl()))>::type> : std::true_type { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1997:93: error: expected '(' before '>' token struct is_range_impl()))>::type> : std::true_type { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1997:93: error: template argument 2 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1997:95: error: expected '::' before ':' token struct is_range_impl()))>::type> : std::true_type { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1997:95: error: expected identifier before ':' token /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1997:95: error: qualified name does not name a class before ':' token /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1997:95: error: expected '{' before ':' token /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1997:95: error: expected unqualified-id before ':' token /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'std::string Catch::rangeToString(const std::vector&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2021:13: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [3]') rss << "{ "; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2021:13: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2023:23: error: range-based 'for' loops are not allowed in C++98 mode for( bool b : v ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2027:21: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [3]') rss << ", "; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2027:21: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2028:17: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'std::string {aka std::basic_string}') rss << ::Catch::Detail::stringify( b ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2028:17: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:548:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const unsigned char*) operator<<(basic_ostream& __out, const unsigned char* __s) ^ /usr/include/c++/4.9/ostream:548:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2028:50: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream' rss << ::Catch::Detail::stringify( b ); ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:543:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const signed char*) operator<<(basic_ostream& __out, const signed char* __s) ^ /usr/include/c++/4.9/ostream:543:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2028:50: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream' rss << ::Catch::Detail::stringify( b ); ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:530:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const char*) operator<<(basic_ostream& __out, const char* __s) ^ /usr/include/c++/4.9/ostream:530:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2028:50: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream' rss << ::Catch::Detail::stringify( b ); ^ In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:321:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*) operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) ^ /usr/include/c++/4.9/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2028:50: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' rss << ::Catch::Detail::stringify( b ); ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:513:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*) operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) ^ /usr/include/c++/4.9/ostream:513:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2028:50: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' rss << ::Catch::Detail::stringify( b ); ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:493:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char) operator<<(basic_ostream& __out, unsigned char __c) ^ /usr/include/c++/4.9/ostream:493:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2028:50: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream' rss << ::Catch::Detail::stringify( b ); ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:488:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, signed char) operator<<(basic_ostream& __out, signed char __c) ^ /usr/include/c++/4.9/ostream:488:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2028:50: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream' rss << ::Catch::Detail::stringify( b ); ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:482:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, char) operator<<(basic_ostream& __out, char __c) ^ /usr/include/c++/4.9/ostream:482:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2028:50: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream' rss << ::Catch::Detail::stringify( b ); ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:476:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) ^ /usr/include/c++/4.9/ostream:476:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2028:50: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' rss << ::Catch::Detail::stringify( b ); ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:471:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT) operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) ^ /usr/include/c++/4.9/ostream:471:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2028:50: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' rss << ::Catch::Detail::stringify( b ); ^ In file included from /usr/include/c++/4.9/string:52:0, from /usr/include/c++/4.9/bits/locale_classes.h:40, from /usr/include/c++/4.9/bits/ios_base.h:41, from /usr/include/c++/4.9/ios:42, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/basic_string.h:2771:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&) operator<<(basic_ostream<_CharT, _Traits>& __os, ^ /usr/include/c++/4.9/bits/basic_string.h:2771:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2028:50: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' rss << ::Catch::Detail::stringify( b ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2030:13: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [3]') rss << " }"; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2030:13: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2031:20: error: 'class Catch::ReusableStringStream' has no member named 'str' return rss.str(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2035:41: error: 'enable_if' in namespace 'std' does not name a template type struct StringMaker::value && !::Catch::Detail::IsStreamInsertable::value>::type> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2035:50: error: expected template-argument before '<' token struct StringMaker::value && !::Catch::Detail::IsStreamInsertable::value>::type> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2035:50: error: expected '>' before '<' token /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2035:126: error: template argument 2 is invalid struct StringMaker::value && !::Catch::Detail::IsStreamInsertable::value>::type> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2035:128: error: expected '::' before '{' token struct StringMaker::value && !::Catch::Detail::IsStreamInsertable::value>::type> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2035:128: error: expected identifier before '{' token /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2035:128: error: qualified name does not name a class before '{' token In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In static member function 'static std::string Catch::ratio_string::symbol()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2066:9: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'char') rss << '[' << Ratio::num << '/' ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2066:9: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2068:16: error: 'class Catch::ReusableStringStream' has no member named 'str' return rss.str(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2071:21: error: 'atto' is not a member of 'std' struct ratio_string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2071:21: error: 'atto' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2071:30: error: template argument 1 is invalid struct ratio_string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2075:21: error: 'femto' is not a member of 'std' struct ratio_string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2075:21: error: 'femto' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2075:31: error: template argument 1 is invalid struct ratio_string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2079:21: error: 'pico' is not a member of 'std' struct ratio_string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2079:21: error: 'pico' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2079:30: error: template argument 1 is invalid struct ratio_string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2083:21: error: 'nano' is not a member of 'std' struct ratio_string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2083:21: error: 'nano' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2083:30: error: template argument 1 is invalid struct ratio_string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2087:21: error: 'micro' is not a member of 'std' struct ratio_string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2087:21: error: 'micro' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2087:31: error: template argument 1 is invalid struct ratio_string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2091:21: error: 'milli' is not a member of 'std' struct ratio_string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2091:21: error: 'milli' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2091:31: error: template argument 1 is invalid struct ratio_string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2098:24: error: 'chrono' is not a member of 'std' struct StringMaker> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2098:24: error: 'chrono' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2098:58: error: template argument 1 is invalid struct StringMaker> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2106:24: error: 'chrono' is not a member of 'std' struct StringMaker>> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2106:24: error: 'chrono' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2106:67: error: template argument 1 is invalid struct StringMaker>> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2114:24: error: 'chrono' is not a member of 'std' struct StringMaker>> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2114:24: error: 'chrono' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2114:68: error: template argument 1 is invalid struct StringMaker>> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2122:24: error: 'chrono' is not a member of 'std' struct StringMaker>> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2122:24: error: 'chrono' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2122:70: error: template argument 1 is invalid struct StringMaker>> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2134:24: error: 'chrono' is not a member of 'std' struct StringMaker> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2134:24: error: 'chrono' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2134:63: error: template argument 1 is invalid struct StringMaker> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2141:24: error: 'chrono' is not a member of 'std' struct StringMaker> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2141:24: error: 'chrono' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2141:83: error: template argument 1 is invalid struct StringMaker> { ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2198:44: error: storage class specified for 'isBinaryExpression' auto isBinaryExpression() const -> bool { return m_isBinaryExpression; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2198:44: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2199:35: error: storage class specified for 'getResult' auto getResult() const -> bool { return m_result; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2199:35: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2238:71: error: storage class specified for 'operator&&' auto operator && ( T ) const -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2238:71: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2245:71: error: storage class specified for 'operator||' auto operator || ( T ) const -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2245:71: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2252:71: error: storage class specified for 'operator==' auto operator == ( T ) const -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2252:71: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2259:71: error: storage class specified for 'operator!=' auto operator != ( T ) const -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2259:71: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2266:70: error: storage class specified for 'operator>' auto operator > ( T ) const -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2266:70: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2273:70: error: storage class specified for 'operator<' auto operator < ( T ) const -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2273:70: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2280:71: error: storage class specified for 'operator>=' auto operator >= ( T ) const -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2280:71: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2287:71: error: storage class specified for 'operator<=' auto operator <= ( T ) const -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2287:71: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2311:62: error: top-level declaration of 'compareEqual' specifies 'auto' auto compareEqual( LhsT const& lhs, RhsT const& rhs ) -> bool { return static_cast(lhs == rhs); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2311:62: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2313:52: error: top-level declaration of 'compareEqual' specifies 'auto' auto compareEqual( T* const& lhs, int rhs ) -> bool { return lhs == reinterpret_cast( rhs ); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2313:52: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2315:53: error: top-level declaration of 'compareEqual' specifies 'auto' auto compareEqual( T* const& lhs, long rhs ) -> bool { return lhs == reinterpret_cast( rhs ); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2315:53: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2317:52: error: top-level declaration of 'compareEqual' specifies 'auto' auto compareEqual( int lhs, T* const& rhs ) -> bool { return reinterpret_cast( lhs ) == rhs; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2317:52: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2319:53: error: top-level declaration of 'compareEqual' specifies 'auto' auto compareEqual( long lhs, T* const& rhs ) -> bool { return reinterpret_cast( lhs ) == rhs; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2319:53: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2322:48: error: expected ',' or '...' before '&&' token auto compareNotEqual( LhsT const& lhs, RhsT&& rhs ) -> bool { return static_cast(lhs != rhs); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2322:60: error: top-level declaration of 'compareNotEqual' specifies 'auto' auto compareNotEqual( LhsT const& lhs, RhsT&& rhs ) -> bool { return static_cast(lhs != rhs); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2322:60: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2324:55: error: top-level declaration of 'compareNotEqual' specifies 'auto' auto compareNotEqual( T* const& lhs, int rhs ) -> bool { return lhs != reinterpret_cast( rhs ); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2324:55: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2326:56: error: top-level declaration of 'compareNotEqual' specifies 'auto' auto compareNotEqual( T* const& lhs, long rhs ) -> bool { return lhs != reinterpret_cast( rhs ); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2326:56: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2328:55: error: top-level declaration of 'compareNotEqual' specifies 'auto' auto compareNotEqual( int lhs, T* const& rhs ) -> bool { return reinterpret_cast( lhs ) != rhs; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2328:55: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2330:56: error: top-level declaration of 'compareNotEqual' specifies 'auto' auto compareNotEqual( long lhs, T* const& rhs ) -> bool { return reinterpret_cast( lhs ) != rhs; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2330:56: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2339:79: error: storage class specified for 'operator==' auto operator == ( RhsT const& rhs ) -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2339:79: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2342:65: error: storage class specified for 'operator==' auto operator == ( bool rhs ) -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2342:65: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2347:79: error: storage class specified for 'operator!=' auto operator != ( RhsT const& rhs ) -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2347:79: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2350:65: error: storage class specified for 'operator!=' auto operator != ( bool rhs ) -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2350:65: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2355:78: error: storage class specified for 'operator>' auto operator > ( RhsT const& rhs ) -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2355:78: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2359:78: error: storage class specified for 'operator<' auto operator < ( RhsT const& rhs ) -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2359:78: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2363:79: error: storage class specified for 'operator>=' auto operator >= ( RhsT const& rhs ) -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2363:79: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2367:79: error: storage class specified for 'operator<=' auto operator <= ( RhsT const& rhs ) -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2367:79: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2371:76: error: storage class specified for 'operator|' auto operator | (RhsT const& rhs) -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2371:76: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2375:76: error: storage class specified for 'operator&' auto operator & (RhsT const& rhs) -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2375:76: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2379:76: error: storage class specified for 'operator^' auto operator ^ (RhsT const& rhs) -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2379:76: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2384:75: error: storage class specified for 'operator&&' auto operator && ( RhsT const& ) -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2384:75: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2391:75: error: storage class specified for 'operator||' auto operator || ( RhsT const& ) -> BinaryExpr const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2391:75: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2397:39: error: storage class specified for 'makeUnaryExpr' auto makeUnaryExpr() const -> UnaryExpr { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2397:39: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2411:46: error: storage class specified for 'operator<=' auto operator <= ( T const& lhs ) -> ExprLhs { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2411:46: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2415:43: error: storage class specified for 'operator<=' auto operator <=( bool value ) -> ExprLhs { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2415:43: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2462:129: error: storage class specified for 'acquireGeneratorTracker' virtual auto acquireGeneratorTracker( StringRef generatorName, SourceLineInfo const& lineInfo ) -> IGeneratorTracker& = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2462:129: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2535:101: error: storage class specified for 'operator<<' friend auto operator << ( std::ostream& os, LazyExpression const& lazyExpr ) -> std::ostream&; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2535:101: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2526:61: error: 'nullptr' was not declared in this scope ITransientExpression const* m_transientExpression = nullptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2579:37: error: storage class specified for 'allowThrows' auto allowThrows() const -> bool; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2579:37: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2640:37: error: expected ',' or '...' before '&&' token ScopedMessage( ScopedMessage&& old ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2640:44: error: invalid constructor; you probably meant 'Catch::ScopedMessage (const Catch::ScopedMessage&)' ScopedMessage( ScopedMessage&& old ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2886:47: error: 'uint64_t' does not name a type auto getCurrentNanosecondsSinceEpoch() -> uint64_t; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2886:47: error: top-level declaration of 'getCurrentNanosecondsSinceEpoch' specifies 'auto' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2886:47: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2887:43: error: 'uint64_t' does not name a type auto getEstimatedClockResolution() -> uint64_t; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2887:43: error: top-level declaration of 'getEstimatedClockResolution' specifies 'auto' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2887:43: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2890:9: error: 'uint64_t' does not name a type uint64_t m_nanoseconds = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2893:47: error: 'uint64_t' does not name a type auto getElapsedNanoseconds() const -> uint64_t; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2893:47: error: storage class specified for 'getElapsedNanoseconds' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2893:47: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2894:48: error: 'uint64_t' does not name a type auto getElapsedMicroseconds() const -> uint64_t; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2894:48: error: storage class specified for 'getElapsedMicroseconds' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2894:48: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2895:57: error: storage class specified for 'getElapsedMilliseconds' auto getElapsedMilliseconds() const -> unsigned int; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2895:57: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2896:43: error: storage class specified for 'getElapsedSeconds' auto getElapsedSeconds() const -> double; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2896:43: error: trailing return type only available with -std=c++11 or -std=gnu++11 In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2958:11: error: expected nested-name-specifier before 'IReporterFactoryPtr' using IReporterFactoryPtr = std::shared_ptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2973:65: error: 'IReporterFactoryPtr' has not been declared virtual void registerReporter( std::string const& name, IReporterFactoryPtr const& factory ) = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2974:40: error: 'IReporterFactoryPtr' has not been declared virtual void registerListener( IReporterFactoryPtr const& factory ) = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2978:47: error: expected ';' at end of member declaration virtual void registerStartupException() noexcept = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2978:49: error: 'noexcept' does not name a type virtual void registerStartupException() noexcept = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3000:11: error: expected nested-name-specifier before 'exceptionTranslateFunction' using exceptionTranslateFunction = std::string(*)(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3003:11: error: expected nested-name-specifier before 'ExceptionTranslators' using ExceptionTranslators = std::vector>; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3007:40: error: 'ExceptionTranslators' has not been declared virtual std::string translate( ExceptionTranslators::const_iterator it, ExceptionTranslators::const_iterator itEnd ) const = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3007:77: error: expected ',' or '...' before 'it' virtual std::string translate( ExceptionTranslators::const_iterator it, ExceptionTranslators::const_iterator itEnd ) const = 0; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3025:36: error: 'ExceptionTranslators' has not been declared std::string translate( ExceptionTranslators::const_iterator it, ExceptionTranslators::const_iterator itEnd ) const override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3025:73: error: expected ',' or '...' before 'it' std::string translate( ExceptionTranslators::const_iterator it, ExceptionTranslators::const_iterator itEnd ) const override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'std::string Catch::ExceptionTranslatorRegistrar::ExceptionTranslator::translate(int) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3030:25: error: 'it' was not declared in this scope if( it == itEnd ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3030:31: error: 'itEnd' was not declared in this scope if( it == itEnd ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3031:25: error: 'rethrow_exception' is not a member of 'std' std::rethrow_exception(std::current_exception()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3031:48: error: 'current_exception' is not a member of 'std' std::rethrow_exception(std::current_exception()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3090:56: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3090:65: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3091:43: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 Approx operator()( T const& value ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3099:56: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3099:65: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3100:41: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 explicit Approx( T const& value ): Approx(static_cast(value)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3103:56: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3103:65: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3104:67: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 friend bool operator == ( const T& lhs, Approx const& rhs ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3109:56: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3109:65: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3110:67: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 friend bool operator == ( Approx const& lhs, const T& rhs ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3114:56: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3114:65: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3115:67: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 friend bool operator != ( T const& lhs, Approx const& rhs ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3119:56: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3119:65: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3120:67: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 friend bool operator != ( Approx const& lhs, T const& rhs ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3124:56: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3124:65: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3125:67: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 friend bool operator <= ( T const& lhs, Approx const& rhs ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3129:56: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3129:65: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3130:67: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 friend bool operator <= ( Approx const& lhs, T const& rhs ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3134:56: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3134:65: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3135:67: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 friend bool operator >= ( T const& lhs, Approx const& rhs ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3139:56: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3139:65: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3140:67: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 friend bool operator >= ( Approx const& lhs, T const& rhs ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3144:56: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3144:65: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3145:46: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 Approx& epsilon( T const& newEpsilon ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3151:56: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3151:65: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3152:44: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 Approx& margin( T const& newMargin ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3158:56: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3158:65: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3159:42: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 Approx& scale( T const& newScale ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'bool Catch::Detail::operator==(const T&, const Catch::Detail::Approx&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3105:18: error: 'lhs_v' does not name a type auto lhs_v = static_cast(lhs); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3106:47: error: 'lhs_v' was not declared in this scope return rhs.equalityComparisonImpl(lhs_v); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Matchers::Impl::MatchAllOf::match(const ArgT&) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3285:27: error: 'matcher' does not name a type for( auto matcher : m_matchers ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3289:17: error: expected ';' before 'return' return true; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3289:17: error: expected primary-expression before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3289:17: error: expected ';' before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3289:17: error: expected primary-expression before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3289:17: error: expected ')' before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'std::string Catch::Matchers::Impl::MatchAllOf::describe() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3296:27: error: 'matcher' does not name a type for( auto matcher : m_matchers ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3303:17: error: expected ';' before 'description' description += " )"; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3304:17: error: expected primary-expression before 'return' return description; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3304:17: error: expected ')' before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'Catch::Matchers::Impl::MatchAllOf Catch::Matchers::Impl::MatchAllOf::operator&&(const Catch::Matchers::Impl::MatcherBase&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3309:22: error: request for member 'm_matchers' in 'copy', which is of non-class type 'int' copy.m_matchers.push_back( &other ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Matchers::Impl::MatchAnyOf::match(const ArgT&) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3319:27: error: 'matcher' does not name a type for( auto matcher : m_matchers ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3323:17: error: expected ';' before 'return' return false; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3323:17: error: expected primary-expression before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3323:17: error: expected ';' before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3323:17: error: expected primary-expression before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3323:17: error: expected ')' before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'std::string Catch::Matchers::Impl::MatchAnyOf::describe() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3330:27: error: 'matcher' does not name a type for( auto matcher : m_matchers ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3337:17: error: expected ';' before 'description' description += " )"; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3338:17: error: expected primary-expression before 'return' return description; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3338:17: error: expected ')' before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'Catch::Matchers::Impl::MatchAnyOf Catch::Matchers::Impl::MatchAnyOf::operator||(const Catch::Matchers::Impl::MatcherBase&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3343:22: error: request for member 'm_matchers' in 'copy', which is of non-class type 'int' copy.m_matchers.push_back( &other ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3422:20: error: use of enum 'FloatingPointKind' without previous declaration enum class FloatingPointKind : uint8_t; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3422:38: error: expected unqualified-id before ':' token enum class FloatingPointKind : uint8_t; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3434:46: error: 'uint64_t' has not been declared WithinUlpsMatcher(double target, uint64_t ulps, FloatingPointKind baseType); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3434:61: error: 'FloatingPointKind' has not been declared WithinUlpsMatcher(double target, uint64_t ulps, FloatingPointKind baseType); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3439:13: error: 'uint64_t' does not name a type uint64_t m_ulps; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3440:13: error: 'FloatingPointKind' does not name a type FloatingPointKind m_type; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3462:58: error: 'uint64_t' has not been declared Floating::WithinUlpsMatcher WithinULP(double target, uint64_t maxUlpDiff); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3463:57: error: 'uint64_t' has not been declared Floating::WithinUlpsMatcher WithinULP(float target, uint64_t maxUlpDiff); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3491:10: error: 'function' in namespace 'std' does not name a template type std::function m_predicate; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3495:35: error: expected ')' before '<' token PredicateMatcher(std::function const& elem, std::string const& descr) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3516:49: error: template declaration of 'Catch::Matchers::Generic::PredicateMatcher Catch::Matchers::Predicate' Generic::PredicateMatcher Predicate(std::function const& predicate, std::string const& description = "") { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3516:44: error: 'function' is not a member of 'std' Generic::PredicateMatcher Predicate(std::function const& predicate, std::string const& description = "") { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3516:58: error: expected primary-expression before 'bool' Generic::PredicateMatcher Predicate(std::function const& predicate, std::string const& description = "") { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3516:104: error: expected primary-expression before 'const' Generic::PredicateMatcher Predicate(std::function const& predicate, std::string const& description = "") { ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3602:73: error: '>>' should be '> >' within a nested template argument list struct ContainsElementMatcher : MatcherBase> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Matchers::Vector::ContainsElementMatcher::match(const std::vector<_Tp, _Alloc>&) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3607:39: error: range-based 'for' loops are not allowed in C++98 mode for (auto const& el : v) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3623:71: error: '>>' should be '> >' within a nested template argument list struct ContainsMatcher : MatcherBase> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Matchers::Vector::ContainsMatcher::match(const std::vector&) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3631:47: error: range-based 'for' loops are not allowed in C++98 mode for (auto const& comparator : m_comparator) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3632:26: error: 'present' does not name a type auto present = false; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3633:43: error: range-based 'for' loops are not allowed in C++98 mode for (const auto& el : v) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3635:29: error: 'present' was not declared in this scope present = true; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3639:26: error: 'present' was not declared in this scope if (!present) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3653:69: error: '>>' should be '> >' within a nested template argument list struct EqualsMatcher : MatcherBase> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3676:69: error: '>>' should be '> >' within a nested template argument list struct ApproxMatcher : MatcherBase> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3691:48: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3691:57: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3692:57: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ApproxMatcher& epsilon( T const& newEpsilon ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3696:48: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3696:57: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3697:55: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ApproxMatcher& margin( T const& newMargin ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3701:48: error: 'enable_if' in namespace 'std' does not name a template type template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3701:57: error: expected '>' before '<' token template ::value>::type> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3702:53: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 ApproxMatcher& scale( T const& newScale ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3712:78: error: '>>' should be '> >' within a nested template argument list struct UnorderedEqualsMatcher : MatcherBase> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Matchers::Vector::UnorderedEqualsMatcher::match(const std::vector&) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3718:24: error: 'is_permutation' is not a member of 'std' return std::is_permutation(m_target.begin(), m_target.end(), vec.begin()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3734:109: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 Vector::ContainsMatcher Contains( std::vector const& comparator ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3738:59: error: spurious '>>', use '>' to terminate a template argument list template> ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3739:39: error: 'Alloc' was not declared in this scope Vector::ContainsElementMatcher VectorContains( T const& comparator ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3739:44: error: template argument 2 is invalid Vector::ContainsElementMatcher VectorContains( T const& comparator ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3739:46: error: two or more data types in declaration of 'type name' Vector::ContainsElementMatcher VectorContains( T const& comparator ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3739:46: error: expected '>' before 'VectorContains' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3739:84: error: expected unqualified-id before '{' token Vector::ContainsElementMatcher VectorContains( T const& comparator ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3744:105: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 Vector::EqualsMatcher Equals( std::vector const& comparator ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3749:105: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 Vector::ApproxMatcher Approx( std::vector const& comparator ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3754:117: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 Vector::UnorderedEqualsMatcher UnorderedEquals(std::vector const& target) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::MatchExpr::streamReconstructedExpression(std::ostream&) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3778:18: error: 'matcherAsString' does not name a type auto matcherAsString = m_matcher.toString(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3780:17: error: 'matcherAsString' was not declared in this scope if( matcherAsString == Detail::unprintableString ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3781:20: error: no match for 'operator<<' (operand types are 'std::ostream {aka std::basic_ostream}' and 'const Catch::StringRef') os << m_matcherString; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3781:20: note: candidates are: In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:108:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(__ostream_type& (*__pf)(__ostream_type&)) ^ /usr/include/c++/4.9/ostream:108:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'std::basic_ostream::__ostream_type& (*)(std::basic_ostream::__ostream_type&) {aka std::basic_ostream& (*)(std::basic_ostream&)}' /usr/include/c++/4.9/ostream:117:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios] operator<<(__ios_type& (*__pf)(__ios_type&)) ^ /usr/include/c++/4.9/ostream:117:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'std::basic_ostream::__ios_type& (*)(std::basic_ostream::__ios_type&) {aka std::basic_ios& (*)(std::basic_ios&)}' /usr/include/c++/4.9/ostream:127:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(ios_base& (*__pf) (ios_base&)) ^ /usr/include/c++/4.9/ostream:127:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'std::ios_base& (*)(std::ios_base&)' /usr/include/c++/4.9/ostream:166:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(long __n) ^ /usr/include/c++/4.9/ostream:166:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'long int' /usr/include/c++/4.9/ostream:170:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(unsigned long __n) ^ /usr/include/c++/4.9/ostream:170:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'long unsigned int' /usr/include/c++/4.9/ostream:174:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(bool __n) ^ /usr/include/c++/4.9/ostream:174:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'bool' In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:91:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits] basic_ostream<_CharT, _Traits>:: ^ /usr/include/c++/4.9/bits/ostream.tcc:91:5: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'short int' In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:181:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(unsigned short __n) ^ /usr/include/c++/4.9/ostream:181:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'short unsigned int' In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:105:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits] basic_ostream<_CharT, _Traits>:: ^ /usr/include/c++/4.9/bits/ostream.tcc:105:5: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'int' In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:192:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(unsigned int __n) ^ /usr/include/c++/4.9/ostream:192:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'unsigned int' /usr/include/c++/4.9/ostream:201:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(long long __n) ^ /usr/include/c++/4.9/ostream:201:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'long long int' /usr/include/c++/4.9/ostream:205:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(unsigned long long __n) ^ /usr/include/c++/4.9/ostream:205:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'long long unsigned int' /usr/include/c++/4.9/ostream:220:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(double __f) ^ /usr/include/c++/4.9/ostream:220:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'double' /usr/include/c++/4.9/ostream:224:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(float __f) ^ /usr/include/c++/4.9/ostream:224:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'float' /usr/include/c++/4.9/ostream:232:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(long double __f) ^ /usr/include/c++/4.9/ostream:232:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'long double' /usr/include/c++/4.9/ostream:245:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(const void* __p) ^ /usr/include/c++/4.9/ostream:245:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'const void*' In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:119:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf] basic_ostream<_CharT, _Traits>:: ^ /usr/include/c++/4.9/bits/ostream.tcc:119:5: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'std::basic_ostream::__streambuf_type* {aka std::basic_streambuf*}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 2 from 'const Catch::StringRef' to 'Catch_global_namespace_dummy' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 2 from 'const Catch::StringRef' to 'const Catch::SourceLineInfo&' In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:548:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const unsigned char*) operator<<(basic_ostream& __out, const unsigned char* __s) ^ /usr/include/c++/4.9/ostream:548:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3781:23: note: cannot convert '((const Catch::MatchExpr*)this)->Catch::MatchExpr::m_matcherString' (type 'const Catch::StringRef') to type 'const unsigned char*' os << m_matcherString; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:543:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const signed char*) operator<<(basic_ostream& __out, const signed char* __s) ^ /usr/include/c++/4.9/ostream:543:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3781:23: note: cannot convert '((const Catch::MatchExpr*)this)->Catch::MatchExpr::m_matcherString' (type 'const Catch::StringRef') to type 'const signed char*' os << m_matcherString; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:530:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const char*) operator<<(basic_ostream& __out, const char* __s) ^ /usr/include/c++/4.9/ostream:530:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3781:23: note: cannot convert '((const Catch::MatchExpr*)this)->Catch::MatchExpr::m_matcherString' (type 'const Catch::StringRef') to type 'const char*' os << m_matcherString; ^ In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:321:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*) operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) ^ /usr/include/c++/4.9/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3781:23: note: cannot convert '((const Catch::MatchExpr*)this)->Catch::MatchExpr::m_matcherString' (type 'const Catch::StringRef') to type 'const char*' os << m_matcherString; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:513:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*) operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) ^ /usr/include/c++/4.9/ostream:513:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3781:23: note: mismatched types 'const _CharT*' and 'Catch::StringRef' os << m_matcherString; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:493:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char) operator<<(basic_ostream& __out, unsigned char __c) ^ /usr/include/c++/4.9/ostream:493:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3781:23: note: cannot convert '((const Catch::MatchExpr*)this)->Catch::MatchExpr::m_matcherString' (type 'const Catch::StringRef') to type 'unsigned char' os << m_matcherString; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:488:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, signed char) operator<<(basic_ostream& __out, signed char __c) ^ /usr/include/c++/4.9/ostream:488:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3781:23: note: cannot convert '((const Catch::MatchExpr*)this)->Catch::MatchExpr::m_matcherString' (type 'const Catch::StringRef') to type 'signed char' os << m_matcherString; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:482:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, char) operator<<(basic_ostream& __out, char __c) ^ /usr/include/c++/4.9/ostream:482:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3781:23: note: cannot convert '((const Catch::MatchExpr*)this)->Catch::MatchExpr::m_matcherString' (type 'const Catch::StringRef') to type 'char' os << m_matcherString; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:476:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) ^ /usr/include/c++/4.9/ostream:476:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3781:23: note: cannot convert '((const Catch::MatchExpr*)this)->Catch::MatchExpr::m_matcherString' (type 'const Catch::StringRef') to type 'char' os << m_matcherString; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:471:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT) operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) ^ /usr/include/c++/4.9/ostream:471:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3781:23: note: deduced conflicting types for parameter '_CharT' ('char' and 'Catch::StringRef') os << m_matcherString; ^ In file included from /usr/include/c++/4.9/string:52:0, from /usr/include/c++/4.9/bits/locale_classes.h:40, from /usr/include/c++/4.9/bits/ios_base.h:41, from /usr/include/c++/4.9/ios:42, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/basic_string.h:2771:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&) operator<<(basic_ostream<_CharT, _Traits>& __os, ^ /usr/include/c++/4.9/bits/basic_string.h:2771:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3781:23: note: 'const Catch::StringRef' is not derived from 'const std::basic_string<_CharT, _Traits, _Alloc>' os << m_matcherString; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3787:11: error: expected nested-name-specifier before 'StringMatcher' using StringMatcher = Matchers::Impl::MatcherBase; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3789:63: error: 'StringMatcher' has not been declared void handleExceptionMatchExpr( AssertionHandler& handler, StringMatcher const& matcher, StringRef const& matcherString ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3792:104: error: top-level declaration of 'makeMatchExpr' specifies 'auto' auto makeMatchExpr( ArgT const& arg, MatcherT const& matcher, StringRef const& matcherString ) -> MatchExpr { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3792:104: error: trailing return type only available with -std=c++11 or -std=gnu++11 In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3850:15: error: expected nested-name-specifier before 'GeneratorBasePtr' using GeneratorBasePtr = std::unique_ptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3856:53: error: storage class specified for 'hasGenerator' virtual auto hasGenerator() const -> bool = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3856:53: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3857:58: error: 'GeneratorBasePtr' in namespace 'Catch::Generators' does not name a type virtual auto getGenerator() const -> Generators::GeneratorBasePtr const& = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3857:58: error: storage class specified for 'getGenerator' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3857:58: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3857:58: error: expected ';' at end of member declaration /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3857:82: error: expected unqualified-id before '=' token virtual auto getGenerator() const -> Generators::GeneratorBasePtr const& = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3858:48: error: 'Catch::Generators::GeneratorBasePtr' has not been declared virtual void setGenerator( Generators::GeneratorBasePtr&& generator ) = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3858:64: error: expected ',' or '...' before '&&' token virtual void setGenerator( Generators::GeneratorBasePtr&& generator ) = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3871:5: error: expected unqualified-id before '[' token [[noreturn]] ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3880:5: error: expected unqualified-id before '[' token [[noreturn]] ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3882:5: error: expected unqualified-id before '[' token [[noreturn]] ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3884:5: error: expected unqualified-id before '[' token [[noreturn]] ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3922:24: error: expected ';' at end of member declaration const char* what() const noexcept override final; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3922:30: error: 'noexcept' does not name a type const char* what() const noexcept override final; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3922:17: error: looser throw specifier for 'virtual const char* Catch::GeneratorException::what() const' const char* what() const noexcept override final; ^ In file included from /usr/include/c++/4.9/ios:39:0, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/exception:68:25: error: overriding 'virtual const char* std::exception::what() const throw ()' virtual const char* what() const _GLIBCXX_USE_NOEXCEPT; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3930:14: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr make_unique( Args&&... args ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3944:15: error: expected nested-name-specifier before 'type' using type = T; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3951:31: error: expected ',' or '...' before '&&' token SingleValueGenerator(T&& value) : m_value(std::move(value)) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Generators::SingleValueGenerator::SingleValueGenerator(T)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3951:51: error: 'move' is not a member of 'std' SingleValueGenerator(T&& value) : m_value(std::move(value)) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3951:61: error: 'value' was not declared in this scope SingleValueGenerator(T&& value) : m_value(std::move(value)) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3963:23: error: expected identifier before '!' token static_assert(!std::is_same::value, ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3963:23: error: expected ',' or '...' before '!' token /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3969:52: error: expected ')' before '<' token FixedValuesGenerator( std::initializer_list values ) : m_values( values ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3982:14: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr> m_generator; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3984:41: error: expected ')' before '<' token GeneratorWrapper(std::unique_ptr> generator): ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'const T& Catch::Generators::GeneratorWrapper::get() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3988:20: error: 'm_generator' was not declared in this scope return m_generator->get(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Generators::GeneratorWrapper::next()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3991:20: error: 'm_generator' was not declared in this scope return m_generator->next(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3996:32: error: expected ',' or '...' before '&&' token GeneratorWrapper value(T&& value) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::Generators::GeneratorWrapper Catch::Generators::value(T)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3997:36: error: 'make_unique' is not a member of 'Catch::Generators::pf' return GeneratorWrapper(pf::make_unique>(std::forward(value))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3997:74: error: spurious '>>', use '>' to terminate a template argument list return GeneratorWrapper(pf::make_unique>(std::forward(value))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3997:77: error: 'forward' is not a member of 'std' return GeneratorWrapper(pf::make_unique>(std::forward(value))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3997:77: error: 'forward' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3997:35: error: expected primary-expression before '(' token return GeneratorWrapper(pf::make_unique>(std::forward(value))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3997:36: error: 'make_unique' is not a member of 'Catch::Generators::pf' return GeneratorWrapper(pf::make_unique>(std::forward(value))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3997:77: error: 'forward' is not a member of 'std' return GeneratorWrapper(pf::make_unique>(std::forward(value))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3997:76: error: expected primary-expression before '(' token return GeneratorWrapper(pf::make_unique>(std::forward(value))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3997:77: error: 'forward' is not a member of 'std' return GeneratorWrapper(pf::make_unique>(std::forward(value))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3997:91: error: expected primary-expression before '>' token return GeneratorWrapper(pf::make_unique>(std::forward(value))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4000:37: error: template declaration of 'Catch::Generators::GeneratorWrapper Catch::Generators::values' GeneratorWrapper values(std::initializer_list values) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4000:32: error: 'initializer_list' is not a member of 'std' GeneratorWrapper values(std::initializer_list values) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4000:55: error: expected primary-expression before '>' token GeneratorWrapper values(std::initializer_list values) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4006:39: error: '>>' should be '> >' within a nested template argument list std::vector> m_generators; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4009:42: error: expected ',' or '...' before '&&' token void populate(GeneratorWrapper&& generator) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4012:24: error: expected ',' or '...' before '&&' token void populate(T&& val) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4016:24: error: expected ',' or '...' before '&&' token void populate(U&& val) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4020:24: error: expected ',' or '...' before '&&' token void populate(U&& valueOrGenerator, Gs &&... moreGenerators) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4027:23: error: expected ',' or '...' before '&&' token Generators(Gs &&... moreGenerators) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4027:43: error: parameter packs not expanded with '...': Generators(Gs &&... moreGenerators) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4027:43: note: 'Gs' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::Generators::Generators::populate(Catch::Generators::GeneratorWrapper)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4010:39: error: 'move' is not a member of 'std' m_generators.emplace_back(std::move(generator)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4010:49: error: 'generator' was not declared in this scope m_generators.emplace_back(std::move(generator)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::Generators::Generators::populate(T)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4013:45: error: 'forward' is not a member of 'std' m_generators.emplace_back(value(std::forward(val))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4013:59: error: expected primary-expression before '>' token m_generators.emplace_back(value(std::forward(val))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4013:61: error: 'val' was not declared in this scope m_generators.emplace_back(value(std::forward(val))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::Generators::Generators::populate(U)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4017:24: error: 'forward' is not a member of 'std' populate(T(std::forward(val))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4017:40: error: 'val' was not declared in this scope populate(T(std::forward(val))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4017:23: error: expected primary-expression before '(' token populate(T(std::forward(val))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4017:24: error: 'forward' is not a member of 'std' populate(T(std::forward(val))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4017:38: error: expected primary-expression before '>' token populate(T(std::forward(val))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::Generators::Generators::populate(U)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4021:22: error: 'forward' is not a member of 'std' populate(std::forward(valueOrGenerator)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4021:36: error: expected primary-expression before '>' token populate(std::forward(valueOrGenerator)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4021:38: error: 'valueOrGenerator' was not declared in this scope populate(std::forward(valueOrGenerator)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4022:22: error: 'forward' is not a member of 'std' populate(std::forward(moreGenerators)...); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4022:37: error: expected primary-expression before '>' token populate(std::forward(moreGenerators)...); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4022:39: error: 'moreGenerators' was not declared in this scope populate(std::forward(moreGenerators)...); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Generators::Generators::Generators()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4029:22: error: 'forward' is not a member of 'std' populate(std::forward(moreGenerators)...); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4029:37: error: expected primary-expression before '>' token populate(std::forward(moreGenerators)...); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4029:39: error: 'moreGenerators' was not declared in this scope populate(std::forward(moreGenerators)...); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4049:22: error: 'tuple' is not a member of 'std' GeneratorWrapper> table( std::initializer_list::type...>> tuples ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4049:22: error: 'tuple' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4049:35: error: expected parameter pack before '...' GeneratorWrapper> table( std::initializer_list::type...>> tuples ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4049:38: error: spurious '>>', use '>' to terminate a template argument list GeneratorWrapper> table( std::initializer_list::type...>> tuples ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4049:38: error: template argument 1 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4049:46: error: invalid type in declaration before '(' token GeneratorWrapper> table( std::initializer_list::type...>> tuples ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4049:46: error: template declaration of 'int Catch::Generators::table' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4049:48: error: 'initializer_list' is not a member of 'std' GeneratorWrapper> table( std::initializer_list::type...>> tuples ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4049:70: error: 'tuple' is not a member of 'std' GeneratorWrapper> table( std::initializer_list::type...>> tuples ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4049:95: error: 'decay' in namespace 'std' does not name a template type GeneratorWrapper> table( std::initializer_list::type...>> tuples ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4049:100: error: expected '(' before '<' token GeneratorWrapper> table( std::initializer_list::type...>> tuples ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4049:103: error: expected primary-expression before '>' token GeneratorWrapper> table( std::initializer_list::type...>> tuples ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4049:104: error: '::type' has not been declared GeneratorWrapper> table( std::initializer_list::type...>> tuples ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4058:45: error: expected ',' or '...' before '&&' token auto makeGenerators( GeneratorWrapper&& generator, Gs &&... moreGenerators ) -> Generators { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4058:88: error: top-level declaration of 'makeGenerators' specifies 'auto' auto makeGenerators( GeneratorWrapper&& generator, Gs &&... moreGenerators ) -> Generators { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4058:88: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4062:45: error: expected ',' or '...' before '&&' token auto makeGenerators( GeneratorWrapper&& generator ) -> Generators { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4062:63: error: top-level declaration of 'makeGenerators' specifies 'auto' auto makeGenerators( GeneratorWrapper&& generator ) -> Generators { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4062:63: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4066:27: error: expected ',' or '...' before '&&' token auto makeGenerators( T&& val, Gs &&... moreGenerators ) -> Generators { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4066:64: error: top-level declaration of 'makeGenerators' specifies 'auto' auto makeGenerators( T&& val, Gs &&... moreGenerators ) -> Generators { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4066:64: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4070:34: error: expected ',' or '...' before '&&' token auto makeGenerators( as, U&& val, Gs &&... moreGenerators ) -> Generators { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4070:71: error: top-level declaration of 'makeGenerators' specifies 'auto' auto makeGenerators( as, U&& val, Gs &&... moreGenerators ) -> Generators { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4070:71: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4074:113: error: top-level declaration of 'acquireGeneratorTracker' specifies 'auto' auto acquireGeneratorTracker( StringRef generatorName, SourceLineInfo const& lineInfo ) -> IGeneratorTracker&; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4074:113: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4080:111: error: expected type-specifier before 'decltype' auto generate( StringRef generatorName, SourceLineInfo const& lineInfo, L const& generatorExpression ) -> decltype(std::declval().get()) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4080:111: error: expected initializer before 'decltype' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4120:57: error: expected ',' or '...' before '&&' token TakeGenerator(size_t target, GeneratorWrapper&& generator): ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Generators::TakeGenerator::TakeGenerator(size_t, Catch::Generators::GeneratorWrapper)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4121:25: error: 'move' is not a member of 'std' m_generator(std::move(generator)), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4121:35: error: 'generator' was not declared in this scope m_generator(std::move(generator)), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Generators::TakeGenerator::next()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4135:24: error: 'success' does not name a type const auto success = m_generator.next(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4138:18: error: 'success' was not declared in this scope if (!success) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4141:20: error: 'success' was not declared in this scope return success; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4146:64: error: expected ',' or '...' before '&&' token GeneratorWrapper take(size_t target, GeneratorWrapper&& generator) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::Generators::GeneratorWrapper Catch::Generators::take(size_t, Catch::Generators::GeneratorWrapper)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4147:36: error: 'make_unique' is not a member of 'Catch::Generators::pf' return GeneratorWrapper(pf::make_unique>(target, std::move(generator))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4147:67: error: spurious '>>', use '>' to terminate a template argument list return GeneratorWrapper(pf::make_unique>(target, std::move(generator))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4147:78: error: 'move' is not a member of 'std' return GeneratorWrapper(pf::make_unique>(target, std::move(generator))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4147:88: error: 'generator' was not declared in this scope return GeneratorWrapper(pf::make_unique>(target, std::move(generator))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4156:26: error: expected ',' or '...' before '&&' token FilterGenerator(P&& pred, GeneratorWrapper&& generator): ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4156:66: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 FilterGenerator(P&& pred, GeneratorWrapper&& generator): ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Generators::FilterGenerator::FilterGenerator(P)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4157:25: error: 'move' is not a member of 'std' m_generator(std::move(generator)), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4157:35: error: 'generator' was not declared in this scope m_generator(std::move(generator)), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4158:25: error: 'forward' is not a member of 'std' m_predicate(std::forward

(pred)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4158:39: error: expected primary-expression before '>' token m_predicate(std::forward

(pred)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4158:41: error: 'pred' was not declared in this scope m_predicate(std::forward

(pred)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4163:22: error: 'has_initial_value' does not name a type auto has_initial_value = next(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4164:22: error: 'has_initial_value' was not declared in this scope if (!has_initial_value) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4165:21: error: 'throw_exception' is not a member of 'Catch' Catch::throw_exception(GeneratorException("No valid value found in filtered generator")); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4185:41: error: expected ',' or '...' before '&&' token GeneratorWrapper filter(Predicate&& pred, GeneratorWrapper&& generator) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::Generators::GeneratorWrapper Catch::Generators::filter(Predicate)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:36: error: 'unique_ptr' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:64: error: spurious '>>', use '>' to terminate a template argument list return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:67: error: 'make_unique' is not a member of 'Catch::Generators::pf' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:111: error: spurious '>>', use '>' to terminate a template argument list return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:114: error: 'forward' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:138: error: 'pred' was not declared in this scope return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:145: error: 'move' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:155: error: 'generator' was not declared in this scope return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:114: error: 'forward' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:145: error: 'move' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:67: error: 'make_unique' is not a member of 'Catch::Generators::pf' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:35: error: expected primary-expression before '(' token return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:36: error: 'unique_ptr' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:67: error: 'make_unique' is not a member of 'Catch::Generators::pf' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:114: error: 'forward' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:145: error: 'move' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:114: error: 'forward' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:145: error: 'move' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:66: error: expected primary-expression before '(' token return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:67: error: 'make_unique' is not a member of 'Catch::Generators::pf' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:114: error: 'forward' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:145: error: 'move' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:113: error: expected primary-expression before '(' token return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:114: error: 'forward' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:136: error: expected primary-expression before '>' token return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4186:145: error: 'move' is not a member of 'std' return GeneratorWrapper(std::unique_ptr>(pf::make_unique>(std::forward(pred), std::move(generator)))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4191:23: error: expected identifier before '!' token static_assert(!std::is_same::value, ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4191:23: error: expected ',' or '...' before '!' token /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4200:60: error: expected ',' or '...' before '&&' token RepeatGenerator(size_t repeats, GeneratorWrapper&& generator): ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Generators::RepeatGenerator::RepeatGenerator(size_t, Catch::Generators::GeneratorWrapper)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4201:25: error: 'move' is not a member of 'std' m_generator(std::move(generator)), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4201:35: error: 'generator' was not declared in this scope m_generator(std::move(generator)), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Generators::RepeatGenerator::next()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4223:28: error: 'success' does not name a type const auto success = m_generator.next(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4224:22: error: 'success' was not declared in this scope if (!success) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4241:67: error: expected ',' or '...' before '&&' token GeneratorWrapper repeat(size_t repeats, GeneratorWrapper&& generator) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::Generators::GeneratorWrapper Catch::Generators::repeat(size_t, Catch::Generators::GeneratorWrapper)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4242:36: error: 'make_unique' is not a member of 'Catch::Generators::pf' return GeneratorWrapper(pf::make_unique>(repeats, std::move(generator))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4242:69: error: spurious '>>', use '>' to terminate a template argument list return GeneratorWrapper(pf::make_unique>(repeats, std::move(generator))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4242:81: error: 'move' is not a member of 'std' return GeneratorWrapper(pf::make_unique>(repeats, std::move(generator))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4242:91: error: 'generator' was not declared in this scope return GeneratorWrapper(pf::make_unique>(repeats, std::move(generator))); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4254:24: error: expected ',' or '...' before '&&' token MapGenerator(F2&& function, GeneratorWrapper&& generator) : ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4254:68: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 MapGenerator(F2&& function, GeneratorWrapper&& generator) : ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Generators::MapGenerator::MapGenerator(F2)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4255:25: error: 'move' is not a member of 'std' m_generator(std::move(generator)), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4255:35: error: 'generator' was not declared in this scope m_generator(std::move(generator)), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4256:24: error: 'forward' is not a member of 'std' m_function(std::forward(function)), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4256:39: error: expected primary-expression before '>' token m_function(std::forward(function)), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4256:41: error: 'function' was not declared in this scope m_function(std::forward(function)), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Generators::MapGenerator::next()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4264:24: error: 'success' does not name a type const auto success = m_generator.next(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4265:17: error: 'success' was not declared in this scope if (success) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4268:20: error: 'success' was not declared in this scope return success; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4272:55: error: 'FunctionReturnType' does not name a type template > ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4272:73: error: expected '>' before '<' token template > ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4273:79: error: expected unqualified-id before '{' token GeneratorWrapper map(Func&& function, GeneratorWrapper&& generator) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4280:33: error: expected ',' or '...' before '&&' token GeneratorWrapper map(Func&& function, GeneratorWrapper&& generator) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::Generators::GeneratorWrapper Catch::Generators::map(Func)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:13: error: 'make_unique' is not a member of 'Catch::Generators::pf' pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:52: error: spurious '>>', use '>' to terminate a template argument list pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:55: error: 'forward' is not a member of 'std' pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:74: error: 'function' was not declared in this scope pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:85: error: 'move' is not a member of 'std' pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:95: error: 'generator' was not declared in this scope pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:55: error: 'forward' is not a member of 'std' pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:85: error: 'move' is not a member of 'std' pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4281:35: error: expected primary-expression before '(' token return GeneratorWrapper( ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:13: error: 'make_unique' is not a member of 'Catch::Generators::pf' pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:55: error: 'forward' is not a member of 'std' pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:85: error: 'move' is not a member of 'std' pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:54: error: expected primary-expression before '(' token pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:55: error: 'forward' is not a member of 'std' pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:72: error: expected primary-expression before '>' token pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4282:85: error: 'move' is not a member of 'std' pf::make_unique>(std::forward(function), std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4287:65: error: '>>' should be '> >' within a nested template argument list class ChunkGenerator final : public IGenerator> { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Generators::ChunkGenerator::ChunkGenerator(size_t, Catch::Generators::GeneratorWrapper)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4294:45: error: 'move' is not a member of 'std' m_chunk_size(size), m_generator(std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4301:25: error: 'throw_exception' is not a member of 'Catch' Catch::throw_exception(GeneratorException("Not enough values to initialize the first chunk")); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4323:35: error: '>>' should be '> >' within a nested template argument list GeneratorWrapper> chunk(size_t size, GeneratorWrapper&& generator) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4323:76: error: expected ',' or '...' before '&&' token GeneratorWrapper> chunk(size_t size, GeneratorWrapper&& generator) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::Generators::GeneratorWrapper > Catch::Generators::chunk(size_t, Catch::Generators::GeneratorWrapper)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4324:46: error: '>>' should be '> >' within a nested template argument list return GeneratorWrapper>( ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4325:13: error: 'make_unique' is not a member of 'Catch::Generators::pf' pf::make_unique>(size, std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4325:45: error: spurious '>>', use '>' to terminate a template argument list pf::make_unique>(size, std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4325:54: error: 'move' is not a member of 'std' pf::make_unique>(size, std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4325:64: error: 'generator' was not declared in this scope pf::make_unique>(size, std::move(generator)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4346:11: error: expected nested-name-specifier before 'IConfigPtr' using IConfigPtr = std::shared_ptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4354:17: error: 'IConfigPtr' does not name a type virtual IConfigPtr const& getConfig() const = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4362:33: error: 'IConfigPtr' has not been declared virtual void setConfig( IConfigPtr const& config ) = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4452:17: error: 'alignof' has not been declared alignas(alignof(T)) char storage[sizeof(T)]; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4452:27: error: expected ';' at end of member declaration alignas(alignof(T)) char storage[sizeof(T)]; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Option::Option()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4401:35: error: 'nullptr' was not declared in this scope Option() : nullableValue( nullptr ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In copy constructor 'Catch::Option::Option(const Catch::Option&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4406:65: error: 'nullptr' was not declared in this scope : nullableValue( _other ? new( storage ) T( *_other ) : nullptr ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::Option::reset()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4430:29: error: 'nullptr' was not declared in this scope nullableValue = nullptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Option::some() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4442:53: error: 'nullptr' was not declared in this scope bool some() const { return nullableValue != nullptr; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Option::none() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4443:53: error: 'nullptr' was not declared in this scope bool none() const { return nullableValue == nullptr; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Option::operator!() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4445:59: error: 'nullptr' was not declared in this scope bool operator !() const { return nullableValue == nullptr; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4530:22: error: 'chrono' in namespace 'std' does not name a type virtual std::chrono::milliseconds benchmarkWarmupTime() const = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4533:11: error: expected nested-name-specifier before 'IConfigPtr' using IConfigPtr = std::shared_ptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4549:15: error: expected nested-name-specifier before 'state_type' using state_type = std::uint64_t; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4551:15: error: expected nested-name-specifier before 'result_type' using result_type = std::uint32_t; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4552:16: error: 'constexpr' does not name a type static constexpr result_type (min)() { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4552:16: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4555:16: error: 'constexpr' does not name a type static constexpr result_type (max)() { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4555:16: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4562:42: error: expected ')' before 'seed_' explicit SimplePcg32(result_type seed_); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4564:19: error: 'result_type' has not been declared void seed(result_type seed_); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4565:22: error: 'uint64_t' has not been declared void discard(uint64_t skip); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4567:9: error: 'result_type' does not name a type result_type operator()(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4576:14: error: 'uint64_t' in namespace 'std' does not name a type std::uint64_t m_state; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4581:27: error: 'uint64_t' in namespace 'std' does not name a type static const std::uint64_t s_inc = (0x13ed0cc53f939476ULL << 1ULL) | 1ULL; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::SimplePcg32::SimplePcg32()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4560:46: error: no matching function for call to 'Catch::SimplePcg32::SimplePcg32(unsigned int)' SimplePcg32():SimplePcg32(0xed743cc4U) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4560:46: note: candidates are: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4560:9: note: Catch::SimplePcg32::SimplePcg32() SimplePcg32():SimplePcg32(0xed743cc4U) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4560:9: note: candidate expects 0 arguments, 1 provided /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4548:11: note: Catch::SimplePcg32::SimplePcg32(const Catch::SimplePcg32&) class SimplePcg32 { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4548:11: note: no known conversion for argument 1 from 'unsigned int' to 'const Catch::SimplePcg32&' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4595:10: error: 'uniform_real_distribution' in namespace 'std' does not name a template type std::uniform_real_distribution m_dist; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Generators::RandomFloatingGenerator::RandomFloatingGenerator(Float, Float)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4601:9: error: class 'Catch::Generators::RandomFloatingGenerator' does not have any field named 'm_dist' m_dist(a, b) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Generators::RandomFloatingGenerator::next()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4609:40: error: there are no arguments to 'm_dist' that depend on a template parameter, so a declaration of 'm_dist' must be available [-fpermissive] m_current_number = m_dist(m_rng); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4617:10: error: 'uniform_int_distribution' in namespace 'std' does not name a template type std::uniform_int_distribution m_dist; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Generators::RandomIntegerGenerator::RandomIntegerGenerator(Integer, Integer)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4623:9: error: class 'Catch::Generators::RandomIntegerGenerator' does not have any field named 'm_dist' m_dist(a, b) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::Generators::RandomIntegerGenerator::next()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4631:40: error: there are no arguments to 'm_dist' that depend on a template parameter, so a declaration of 'm_dist' must be available [-fpermissive] m_current_number = m_dist(m_rng); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4639:15: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if::value && !std::is_same::value, ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4639:24: error: expected unqualified-id before '<' token typename std::enable_if::value && !std::is_same::value, ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4648:15: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if::value, ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4648:24: error: expected unqualified-id before '<' token typename std::enable_if::value, ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::Generators::GeneratorWrapper Catch::Generators::range(const T&, const T&, const T&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4691:19: error: 'is_arithmetic' is not a member of 'std' static_assert(std::is_arithmetic::value && !std::is_same::value, "Type must be numeric"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4691:39: error: expected primary-expression before '>' token static_assert(std::is_arithmetic::value && !std::is_same::value, "Type must be numeric"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4691:40: error: '::value' has not been declared static_assert(std::is_arithmetic::value && !std::is_same::value, "Type must be numeric"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4691:40: note: suggested alternative: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3996:25: note: 'Catch::Generators::value' GeneratorWrapper value(T&& value) { ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4691:52: error: 'is_same' is not a member of 'std' static_assert(std::is_arithmetic::value && !std::is_same::value, "Type must be numeric"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4691:66: error: expected primary-expression before ',' token static_assert(std::is_arithmetic::value && !std::is_same::value, "Type must be numeric"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4691:68: error: expected primary-expression before 'bool' static_assert(std::is_arithmetic::value && !std::is_same::value, "Type must be numeric"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4691:104: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive] static_assert(std::is_arithmetic::value && !std::is_same::value, "Type must be numeric"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4692:32: error: 'make_unique' is not a member of 'Catch::Generators::pf' return GeneratorWrapper(pf::make_unique>(start, end, step)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4692:64: error: spurious '>>', use '>' to terminate a template argument list return GeneratorWrapper(pf::make_unique>(start, end, step)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::Generators::GeneratorWrapper Catch::Generators::range(const T&, const T&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4697:19: error: 'is_integral' is not a member of 'std' static_assert(std::is_integral::value && !std::is_same::value, "Type must be an integer"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4697:37: error: expected primary-expression before '>' token static_assert(std::is_integral::value && !std::is_same::value, "Type must be an integer"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4697:38: error: '::value' has not been declared static_assert(std::is_integral::value && !std::is_same::value, "Type must be an integer"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4697:38: note: suggested alternative: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3996:25: note: 'Catch::Generators::value' GeneratorWrapper value(T&& value) { ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4697:50: error: 'is_same' is not a member of 'std' static_assert(std::is_integral::value && !std::is_same::value, "Type must be an integer"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4697:64: error: expected primary-expression before ',' token static_assert(std::is_integral::value && !std::is_same::value, "Type must be an integer"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4697:66: error: expected primary-expression before 'bool' static_assert(std::is_integral::value && !std::is_same::value, "Type must be an integer"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4697:105: error: there are no arguments to 'static_assert' that depend on a template parameter, so a declaration of 'static_assert' must be available [-fpermissive] static_assert(std::is_integral::value && !std::is_same::value, "Type must be an integer"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4698:32: error: 'make_unique' is not a member of 'Catch::Generators::pf' return GeneratorWrapper(pf::make_unique>(start, end)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4698:64: error: spurious '>>', use '>' to terminate a template argument list return GeneratorWrapper(pf::make_unique>(start, end)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4703:19: error: expected identifier before '!' token static_assert(!std::is_same::value, ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4703:19: error: expected ',' or '...' before '!' token /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Generators::IteratorGenerator::IteratorGenerator(InputIterator, InputSentinel)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4713:13: error: 'throw_exception' is not a member of 'Catch' Catch::throw_exception(GeneratorException("IteratorGenerator received no valid values")); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4730:77: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 GeneratorWrapper from_range(InputIterator from, InputSentinel to) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::Generators::GeneratorWrapper Catch::Generators::from_range(InputIterator, InputSentinel)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4731:41: error: 'make_unique' is not a member of 'Catch::Generators::pf' return GeneratorWrapper(pf::make_unique>(from, to)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4731:85: error: spurious '>>', use '>' to terminate a template argument list return GeneratorWrapper(pf::make_unique>(from, to)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4736:61: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 GeneratorWrapper from_range(Container const& cnt) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::Generators::GeneratorWrapper Catch::Generators::from_range(const Container&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4737:41: error: 'make_unique' is not a member of 'Catch::Generators::pf' return GeneratorWrapper(pf::make_unique>(cnt.begin(), cnt.end())); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4737:85: error: spurious '>>', use '>' to terminate a template argument list return GeneratorWrapper(pf::make_unique>(cnt.begin(), cnt.end())); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4800:55: error: expected ',' or '...' before '&&' token TestCase( ITestInvoker* testCase, TestCaseInfo&& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:4812:14: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr test; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5111:15: error: expected nested-name-specifier before 'PatternPtr' using PatternPtr = std::shared_ptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5131:50: error: expected ')' before 'const' explicit ExcludedPattern( PatternPtr const& underlyingPattern ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5134:13: error: 'PatternPtr' does not name a type PatternPtr m_underlyingPattern; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5138:25: error: 'PatternPtr' was not declared in this scope std::vector m_patterns; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5138:35: error: template argument 1 is invalid std::vector m_patterns; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5138:35: error: template argument 2 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5149:15: error: expected nested-name-specifier before 'Matches' using Matches = std::vector; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5150:15: error: expected nested-name-specifier before 'vectorStrings' using vectorStrings = std::vector; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5154:9: error: 'Matches' does not name a type Matches matchesByFilter( std::vector const& testCases, IConfig const& config ) const; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5155:15: error: 'vectorStrings' does not name a type const vectorStrings & getInvalidArgs() const; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5204:49: error: 'nullptr' was not declared in this scope ITagAliasRegistry const* m_tagAliases = nullptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5284:14: error: 'chrono' in namespace 'std' does not name a type std::chrono::milliseconds::rep benchmarkWarmupTime = 100; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5286:31: error: 'Verbosity' is not a class or namespace Verbosity verbosity = Verbosity::Normal; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5352:14: error: 'chrono' in namespace 'std' does not name a type std::chrono::milliseconds benchmarkWarmupTime() const override; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5359:14: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr m_stream; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5470:45: error: expected ')' before 'const' explicit ReporterConfig( IConfigPtr const& _fullConfig ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5472:36: error: expected ')' before 'const' ReporterConfig( IConfigPtr const& _fullConfig, std::ostream& _stream ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5475:9: error: 'IConfigPtr' does not name a type IConfigPtr fullConfig() const; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5479:9: error: 'IConfigPtr' does not name a type IConfigPtr m_fullConfig; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5521:40: error: expected ',' or '...' before '&&' token AssertionStats( AssertionStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5521:64: error: invalid constructor; you probably meant 'Catch::AssertionStats (const Catch::AssertionStats&)' AssertionStats( AssertionStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5523:53: error: expected ',' or '...' before '&&' token AssertionStats& operator = ( AssertionStats && ) = delete; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5537:36: error: expected ',' or '...' before '&&' token SectionStats( SectionStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5537:60: error: invalid constructor; you probably meant 'Catch::SectionStats (const Catch::SectionStats&)' SectionStats( SectionStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5539:49: error: expected ',' or '...' before '&&' token SectionStats& operator = ( SectionStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5539:23: error: defaulted declaration 'Catch::SectionStats& Catch::SectionStats::operator=(Catch::SectionStats)' SectionStats& operator = ( SectionStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5539:23: error: does not match expected signature 'Catch::SectionStats& Catch::SectionStats::operator=(Catch::SectionStats&)' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5556:38: error: expected ',' or '...' before '&&' token TestCaseStats( TestCaseStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5556:62: error: invalid constructor; you probably meant 'Catch::TestCaseStats (const Catch::TestCaseStats&)' TestCaseStats( TestCaseStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5558:51: error: expected ',' or '...' before '&&' token TestCaseStats& operator = ( TestCaseStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5558:24: error: defaulted declaration 'Catch::TestCaseStats& Catch::TestCaseStats::operator=(Catch::TestCaseStats)' TestCaseStats& operator = ( TestCaseStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5558:24: error: does not match expected signature 'Catch::TestCaseStats& Catch::TestCaseStats::operator=(Catch::TestCaseStats&)' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5575:40: error: expected ',' or '...' before '&&' token TestGroupStats( TestGroupStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5575:64: error: invalid constructor; you probably meant 'Catch::TestGroupStats (const Catch::TestGroupStats&)' TestGroupStats( TestGroupStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5577:53: error: expected ',' or '...' before '&&' token TestGroupStats& operator = ( TestGroupStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5577:25: error: defaulted declaration 'Catch::TestGroupStats& Catch::TestGroupStats::operator=(Catch::TestGroupStats)' TestGroupStats& operator = ( TestGroupStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5577:25: error: does not match expected signature 'Catch::TestGroupStats& Catch::TestGroupStats::operator=(Catch::TestGroupStats&)' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5591:36: error: expected ',' or '...' before '&&' token TestRunStats( TestRunStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5591:60: error: invalid constructor; you probably meant 'Catch::TestRunStats (const Catch::TestRunStats&)' TestRunStats( TestRunStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5593:49: error: expected ',' or '...' before '&&' token TestRunStats& operator = ( TestRunStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5593:23: error: defaulted declaration 'Catch::TestRunStats& Catch::TestRunStats::operator=(Catch::TestRunStats)' TestRunStats& operator = ( TestRunStats && ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5593:23: error: does not match expected signature 'Catch::TestRunStats& Catch::TestRunStats::operator=(Catch::TestRunStats&)' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5682:11: error: expected nested-name-specifier before 'IStreamingReporterPtr' using IStreamingReporterPtr = std::unique_ptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5686:17: error: 'IStreamingReporterPtr' does not name a type virtual IStreamingReporterPtr create( ReporterConfig const& config ) const = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5689:11: error: expected nested-name-specifier before 'IReporterFactoryPtr' using IReporterFactoryPtr = std::shared_ptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5692:15: error: expected nested-name-specifier before 'FactoryMap' using FactoryMap = std::map; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5693:15: error: expected nested-name-specifier before 'Listeners' using Listeners = std::vector; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5696:17: error: 'IStreamingReporterPtr' does not name a type virtual IStreamingReporterPtr create( std::string const& name, IConfigPtr const& config ) const = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5697:17: error: 'FactoryMap' does not name a type virtual FactoryMap const& getFactories() const = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5698:17: error: 'Listeners' does not name a type virtual Listeners const& getListeners() const = 0; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5784:9: error: 'IConfigPtr' does not name a type IConfigPtr m_config; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::StreamingReporterBase::StreamingReporterBase(const Catch::ReporterConfig&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5727:13: error: class 'Catch::StreamingReporterBase' does not have any field named 'm_config' : m_config( _config.fullConfig() ), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5727:31: error: 'const struct Catch::ReporterConfig' has no member named 'fullConfig' : m_config( _config.fullConfig() ), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5731:61: error: 'm_config' was not declared in this scope if( !DerivedT::getSupportedVerbosities().count( m_config->verbosity() ) ) ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5732:17: error: 'throw_domain_error' is not a member of 'Catch' CATCH_ERROR( "Verbosity level not supported by this reporter" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5732:17: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [47]') CATCH_ERROR( "Verbosity level not supported by this reporter" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5732:17: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In static member function 'static std::set Catch::StreamingReporterBase::getSupportedVerbosities()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5740:22: error: 'Verbosity' is not a class or namespace return { Verbosity::Normal }; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5802:19: error: expected nested-name-specifier before 'ChildNodes' using ChildNodes = std::vector>; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5804:13: error: 'ChildNodes' does not name a type ChildNodes children; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5813:36: error: 'std::shared_ptr' has not been declared bool operator == (std::shared_ptr const& other) const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5813:46: error: expected ',' or '...' before '<' token bool operator == (std::shared_ptr const& other) const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5818:19: error: expected nested-name-specifier before 'ChildSections' using ChildSections = std::vector>; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5819:19: error: expected nested-name-specifier before 'Assertions' using Assertions = std::vector; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5820:13: error: 'ChildSections' does not name a type ChildSections childSections; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5821:13: error: 'Assertions' does not name a type Assertions assertions; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5829:35: error: 'std::shared_ptr' has not been declared bool operator() (std::shared_ptr const& node) const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5829:45: error: expected ',' or '...' before '<' token bool operator() (std::shared_ptr const& node) const { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5839:15: error: expected nested-name-specifier before 'TestCaseNode' using TestCaseNode = Node; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5840:15: error: expected nested-name-specifier before 'TestGroupNode' using TestGroupNode = Node; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5841:15: error: expected nested-name-specifier before 'TestRunNode' using TestRunNode = Node; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5937:9: error: 'IConfigPtr' does not name a type IConfigPtr m_config; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5940:33: error: 'shared_ptr' is not a member of 'std' std::vector>> m_sections; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5940:33: error: 'shared_ptr' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5940:62: error: template argument 1 is invalid std::vector>> m_sections; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5940:62: error: template argument 2 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5940:64: error: template argument 1 is invalid std::vector>> m_sections; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5940:64: error: template argument 2 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5941:21: error: 'shared_ptr' is not a member of 'std' std::vector> m_testCases; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5941:21: error: 'shared_ptr' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5941:37: error: 'TestCaseNode' was not declared in this scope std::vector> m_testCases; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5941:52: error: 'm_testCases' was not declared in this scope std::vector> m_testCases; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5941:52: error: template argument 1 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5941:52: error: template argument 2 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5942:21: error: 'shared_ptr' is not a member of 'std' std::vector> m_testGroups; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5942:21: error: 'shared_ptr' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5942:37: error: 'TestGroupNode' was not declared in this scope std::vector> m_testGroups; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5942:53: error: 'm_testGroups' was not declared in this scope std::vector> m_testGroups; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5942:53: error: template argument 1 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5942:53: error: template argument 2 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5944:21: error: 'shared_ptr' is not a member of 'std' std::vector> m_testRuns; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5944:21: error: 'shared_ptr' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5944:37: error: 'TestRunNode' was not declared in this scope std::vector> m_testRuns; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5944:51: error: 'm_testRuns' was not declared in this scope std::vector> m_testRuns; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5944:51: error: template argument 1 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5944:51: error: template argument 2 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5946:14: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr m_rootSection; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5947:14: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr m_deepestSection; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5948:21: error: 'shared_ptr' is not a member of 'std' std::vector> m_sectionStack; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5948:21: error: 'shared_ptr' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5948:51: error: 'm_sectionStack' was not declared in this scope std::vector> m_sectionStack; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5948:51: error: template argument 1 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5948:51: error: template argument 2 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::CumulativeReporterBase::SectionNode::operator==(int) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5814:36: error: 'other' was not declared in this scope return operator==(*other); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::CumulativeReporterBase::BySectionInfo::operator()(int) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5830:26: error: 'node' was not declared in this scope return ((node->stats.sectionInfo.name == m_other.name) && ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::CumulativeReporterBase::CumulativeReporterBase(const Catch::ReporterConfig&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5844:13: error: class 'Catch::CumulativeReporterBase' does not have any field named 'm_config' : m_config( _config.fullConfig() ), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5844:31: error: 'const struct Catch::ReporterConfig' has no member named 'fullConfig' : m_config( _config.fullConfig() ), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5848:61: error: 'm_config' was not declared in this scope if( !DerivedT::getSupportedVerbosities().count( m_config->verbosity() ) ) ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5849:17: error: 'throw_domain_error' is not a member of 'Catch' CATCH_ERROR( "Verbosity level not supported by this reporter" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5849:17: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [47]') CATCH_ERROR( "Verbosity level not supported by this reporter" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5849:17: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In static member function 'static std::set Catch::CumulativeReporterBase::getSupportedVerbosities()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5858:22: error: 'Verbosity' is not a class or namespace return { Verbosity::Normal }; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::CumulativeReporterBase::sectionStarting(const Catch::SectionInfo&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5868:13: error: 'shared_ptr' is not a member of 'std' std::shared_ptr node; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5868:40: error: expected primary-expression before '>' token std::shared_ptr node; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5868:42: error: 'node' was not declared in this scope std::shared_ptr node; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5869:17: error: 'm_sectionStack' was not declared in this scope if( m_sectionStack.empty() ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5870:22: error: 'm_rootSection' was not declared in this scope if( !m_rootSection ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5871:37: error: 'make_shared' is not a member of 'std' m_rootSection = std::make_shared( incompleteStats ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5871:65: error: expected primary-expression before '>' token m_rootSection = std::make_shared( incompleteStats ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5872:24: error: 'm_rootSection' was not declared in this scope node = m_rootSection; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5876:22: error: 'it' does not name a type auto it = ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5880:21: error: 'it' was not declared in this scope if( it == parentNode.childSections.end() ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5881:28: error: 'make_shared' is not a member of 'std' node = std::make_shared( incompleteStats ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5881:56: error: expected primary-expression before '>' token node = std::make_shared( incompleteStats ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5887:13: error: 'm_sectionStack' was not declared in this scope m_sectionStack.push_back( node ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5888:13: error: 'm_deepestSection' was not declared in this scope m_deepestSection = std::move(node); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5888:32: error: 'move' is not a member of 'std' m_deepestSection = std::move(node); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::CumulativeReporterBase::assertionEnded(const Catch::AssertionStats&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5901:41: error: 'm_sectionStack' was not declared in this scope SectionNode& sectionNode = *m_sectionStack.back(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::CumulativeReporterBase::sectionEnded(const Catch::SectionStats&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5907:34: error: 'm_sectionStack' was not declared in this scope SectionNode& node = *m_sectionStack.back(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::CumulativeReporterBase::testCaseEnded(const Catch::TestCaseStats&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5912:18: error: 'node' does not name a type auto node = std::make_shared(testCaseStats); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5914:13: error: 'node' was not declared in this scope node->children.push_back(m_rootSection); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5914:38: error: 'm_rootSection' was not declared in this scope node->children.push_back(m_rootSection); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5915:13: error: 'm_testCases' was not declared in this scope m_testCases.push_back(node); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5919:13: error: 'm_deepestSection' was not declared in this scope m_deepestSection->stdOut = testCaseStats.stdOut; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::CumulativeReporterBase::testGroupEnded(const Catch::TestGroupStats&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5923:18: error: 'node' does not name a type auto node = std::make_shared(testGroupStats); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5924:13: error: 'node' was not declared in this scope node->children.swap(m_testCases); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5924:33: error: 'm_testCases' was not declared in this scope node->children.swap(m_testCases); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5925:13: error: 'm_testGroups' was not declared in this scope m_testGroups.push_back(node); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::CumulativeReporterBase::testRunEnded(const Catch::TestRunStats&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5928:18: error: 'node' does not name a type auto node = std::make_shared(testRunStats); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5929:13: error: 'node' was not declared in this scope node->children.swap(m_testGroups); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5929:33: error: 'm_testGroups' was not declared in this scope node->children.swap(m_testGroups); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5930:13: error: 'm_testRuns' was not declared in this scope m_testRuns.push_back(node); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In instantiation of 'struct Catch::StreamingReporterBase': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5962:36: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5743:9: error: looser throw specifier for 'Catch::StreamingReporterBase::~StreamingReporterBase() [with DerivedT = Catch::TestEventListenerBase]' ~StreamingReporterBase() override = default; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5640:17: error: overriding 'virtual Catch::IStreamingReporter::~IStreamingReporter() throw ()' virtual ~IStreamingReporter() = default; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6017:23: error: expected ',' or '...' before '&&' token Colour( Colour&& other ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6017:32: error: invalid constructor; you probably meant 'Catch::Colour (const Catch::Colour&)' Colour( Colour&& other ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6017:32: error: expected ';' at end of member declaration /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6017:34: error: 'noexcept' does not name a type Colour( Colour&& other ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6018:34: error: expected ',' or '...' before '&&' token Colour& operator=( Colour&& other ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6018:43: error: expected ';' at end of member declaration Colour& operator=( Colour&& other ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6018:45: error: 'noexcept' does not name a type Colour& operator=( Colour&& other ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6043:13: error: 'IStreamingReporterPtr' does not name a type IStreamingReporterPtr create( ReporterConfig const& config ) const override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::ReporterRegistrar::ReporterRegistrar(const string&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6055:61: error: 'make_shared' is not a member of 'std' getMutableRegistryHub().registerReporter( name, std::make_shared() ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6055:93: error: expected primary-expression before '>' token getMutableRegistryHub().registerReporter( name, std::make_shared() ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6055:95: error: expected primary-expression before ')' token getMutableRegistryHub().registerReporter( name, std::make_shared() ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6064:13: error: 'IStreamingReporterPtr' does not name a type IStreamingReporterPtr create( ReporterConfig const& config ) const override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::ListenerRegistrar::ListenerRegistrar()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6075:55: error: 'make_shared' is not a member of 'std' getMutableRegistryHub().registerListener( std::make_shared() ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6075:87: error: expected primary-expression before '>' token getMutableRegistryHub().registerListener( std::make_shared() ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6075:89: error: expected primary-expression before ')' token getMutableRegistryHub().registerListener( std::make_shared() ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In instantiation of 'struct Catch::StreamingReporterBase': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6106:30: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5743:9: error: looser throw specifier for 'Catch::StreamingReporterBase::~StreamingReporterBase() [with DerivedT = Catch::CompactReporter]' ~StreamingReporterBase() override = default; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5640:17: error: overriding 'virtual Catch::IStreamingReporter::~IStreamingReporter() throw ()' virtual ~IStreamingReporter() = default; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In instantiation of 'struct Catch::StreamingReporterBase': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6143:30: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5743:9: error: looser throw specifier for 'Catch::StreamingReporterBase::~StreamingReporterBase() [with DerivedT = Catch::ConsoleReporter]' ~StreamingReporterBase() override = default; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5640:17: error: overriding 'virtual Catch::IStreamingReporter::~IStreamingReporter() throw ()' virtual ~IStreamingReporter() = default; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6144:14: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr m_tablePrinter; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6244:41: error: expected ',' or '...' before '&&' token ScopedElement( ScopedElement&& other ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6244:50: error: invalid constructor; you probably meant 'Catch::XmlWriter::ScopedElement (const Catch::XmlWriter::ScopedElement&)' ScopedElement( ScopedElement&& other ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6244:50: error: expected ';' at end of member declaration /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6244:52: error: 'noexcept' does not name a type ScopedElement( ScopedElement&& other ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6245:52: error: expected ',' or '...' before '&&' token ScopedElement& operator=( ScopedElement&& other ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6245:61: error: expected ';' at end of member declaration ScopedElement& operator=( ScopedElement&& other ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6245:63: error: 'noexcept' does not name a type ScopedElement& operator=( ScopedElement&& other ) noexcept; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6249:84: error: 'XmlFormatting' is not a class or namespace ScopedElement& writeText( std::string const& text, XmlFormatting fmt = XmlFormatting::Newline | XmlFormatting::Indent ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6249:109: error: 'XmlFormatting' is not a class or namespace ScopedElement& writeText( std::string const& text, XmlFormatting fmt = XmlFormatting::Newline | XmlFormatting::Indent ); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6268:79: error: 'XmlFormatting' is not a class or namespace XmlWriter& startElement( std::string const& name, XmlFormatting fmt = XmlFormatting::Newline | XmlFormatting::Indent); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6268:104: error: 'XmlFormatting' is not a class or namespace XmlWriter& startElement( std::string const& name, XmlFormatting fmt = XmlFormatting::Newline | XmlFormatting::Indent); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6270:83: error: 'XmlFormatting' is not a class or namespace ScopedElement scopedElement( std::string const& name, XmlFormatting fmt = XmlFormatting::Newline | XmlFormatting::Indent); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6270:108: error: 'XmlFormatting' is not a class or namespace ScopedElement scopedElement( std::string const& name, XmlFormatting fmt = XmlFormatting::Newline | XmlFormatting::Indent); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6272:51: error: 'XmlFormatting' is not a class or namespace XmlWriter& endElement(XmlFormatting fmt = XmlFormatting::Newline | XmlFormatting::Indent); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6272:76: error: 'XmlFormatting' is not a class or namespace XmlWriter& endElement(XmlFormatting fmt = XmlFormatting::Newline | XmlFormatting::Indent); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6285:76: error: 'XmlFormatting' is not a class or namespace XmlWriter& writeText( std::string const& text, XmlFormatting fmt = XmlFormatting::Newline | XmlFormatting::Indent); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6285:101: error: 'XmlFormatting' is not a class or namespace XmlWriter& writeText( std::string const& text, XmlFormatting fmt = XmlFormatting::Newline | XmlFormatting::Indent); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6287:78: error: 'XmlFormatting' is not a class or namespace XmlWriter& writeComment(std::string const& text, XmlFormatting fmt = XmlFormatting::Newline | XmlFormatting::Indent); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6287:103: error: 'XmlFormatting' is not a class or namespace XmlWriter& writeComment(std::string const& text, XmlFormatting fmt = XmlFormatting::Newline | XmlFormatting::Indent); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6258:43: error: 'nullptr' was not declared in this scope mutable XmlWriter* m_writer = nullptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'Catch::XmlWriter& Catch::XmlWriter::writeAttribute(const string&, const T&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6282:46: error: 'class Catch::ReusableStringStream' has no member named 'str' return writeAttribute( name, rss.str() ); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In instantiation of 'struct Catch::CumulativeReporterBase': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6315:34: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5851:9: error: looser throw specifier for 'Catch::CumulativeReporterBase::~CumulativeReporterBase() [with DerivedT = Catch::JunitReporter]' ~CumulativeReporterBase() override = default; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5640:17: error: overriding 'virtual Catch::IStreamingReporter::~IStreamingReporter() throw ()' virtual ~IStreamingReporter() = default; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6338:25: error: 'TestGroupNode' has not been declared void writeGroup(TestGroupNode const& groupNode, double suiteTime); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6340:28: error: 'TestCaseNode' has not been declared void writeTestCase(TestCaseNode const& testCaseNode); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In instantiation of 'struct Catch::StreamingReporterBase': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6363:32: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5743:9: error: looser throw specifier for 'Catch::StreamingReporterBase::~StreamingReporterBase() [with DerivedT = Catch::XmlReporter]' ~StreamingReporterBase() override = default; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:5640:17: error: overriding 'virtual Catch::IStreamingReporter::~IStreamingReporter() throw ()' virtual ~IStreamingReporter() = default; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7475:11: error: expected nested-name-specifier before 'ITrackerPtr' using ITrackerPtr = std::shared_ptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7506:32: error: 'ITrackerPtr' has not been declared virtual void addChild( ITrackerPtr const& child ) = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7507:17: error: 'ITrackerPtr' does not name a type virtual ITrackerPtr findChild( NameAndLocation const& nameAndLocation ) = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7523:9: error: 'ITrackerPtr' does not name a type ITrackerPtr m_rootTracker; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7524:38: error: 'nullptr' was not declared in this scope ITracker* m_currentTracker = nullptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7551:15: error: expected nested-name-specifier before 'Children' using Children = std::vector; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7554:9: error: 'Children' does not name a type Children m_children; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7568:24: error: 'ITrackerPtr' has not been declared void addChild( ITrackerPtr const& child ) override; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7570:9: error: 'ITrackerPtr' does not name a type ITrackerPtr findChild( NameAndLocation const& nameAndLocation ) override; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'Catch::Detail::Approx Catch::Detail::Approx::operator-() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7870:24: error: cannot convert 'const Catch::Detail::Approx' to 'int' in initialization auto temp(*this); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7871:14: error: request for member 'm_value' in 'temp', which is of non-class type 'int' temp.m_value = -temp.m_value; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7871:30: error: request for member 'm_value' in 'temp', which is of non-class type 'int' temp.m_value = -temp.m_value; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7872:16: error: could not convert 'temp' from 'int' to 'Catch::Detail::Approx' return temp; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'std::string Catch::Detail::Approx::toString() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7877:13: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [9]') rss << "Approx( " << ::Catch::Detail::stringify( m_value ) << " )"; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7877:13: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6028:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6028:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7878:20: error: 'class Catch::ReusableStringStream' has no member named 'str' return rss.str(); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::Detail::Approx::setMargin(double)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7889:9: error: 'throw_domain_error' is not a member of 'Catch' CATCH_ENFORCE(newMargin >= 0, ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7889:9: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [25]') CATCH_ENFORCE(newMargin >= 0, ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7889:9: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6028:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6028:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::Detail::Approx::setEpsilon(double)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7896:9: error: 'throw_domain_error' is not a member of 'Catch' CATCH_ENFORCE(newEpsilon >= 0 && newEpsilon <= 1.0, ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7896:9: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [26]') CATCH_ENFORCE(newEpsilon >= 0 && newEpsilon <= 1.0, ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7896:9: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6028:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6028:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8075:41: error: expected ')' before 'const' explicit RunContext( IConfigPtr const& _config, IStreamingReporterPtr&& reporter ); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8084:9: error: 'IConfigPtr' does not name a type IConfigPtr config() const; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8118:119: error: storage class specified for 'acquireGeneratorTracker' auto acquireGeneratorTracker( StringRef generatorName, SourceLineInfo const& lineInfo ) -> IGeneratorTracker& override; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8118:119: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8175:9: error: 'IConfigPtr' does not name a type IConfigPtr m_config; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8177:9: error: 'IStreamingReporterPtr' does not name a type IStreamingReporterPtr m_reporter; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8171:44: error: 'nullptr' was not declared in this scope TestCase const* m_activeTestCase = nullptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8172:39: error: 'nullptr' was not declared in this scope ITracker* m_testCaseTracker = nullptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8197:95: error: top-level declaration of 'operator<<' specifies 'auto' auto operator <<( std::ostream& os, ITransientExpression const& expr ) -> std::ostream& { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8197:95: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'Catch::LazyExpression::operator bool() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8210:41: error: 'nullptr' was not declared in this scope return m_transientExpression != nullptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8213:90: error: top-level declaration of 'operator<<' specifies 'auto' auto operator << ( std::ostream& os, LazyExpression const& lazyExpr ) -> std::ostream& { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8213:90: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8245:51: error: top-level declaration of 'allowThrows' specifies 'auto' auto AssertionHandler::allowThrows() const -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8245:51: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'void Catch::handleExceptionMatchExpr(Catch::AssertionHandler&, const string&, const Catch::StringRef&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8293:83: error: no matching function for call to 'handleExceptionMatchExpr(Catch::AssertionHandler&, Catch::Matchers::StdString::EqualsMatcher, const Catch::StringRef&)' handleExceptionMatchExpr( handler, Matchers::Equals( str ), matcherString ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8293:83: note: candidates are: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8292:10: note: void Catch::handleExceptionMatchExpr(Catch::AssertionHandler&, const string&, const Catch::StringRef&) void handleExceptionMatchExpr( AssertionHandler& handler, std::string const& str, StringRef const& matcherString ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8292:10: note: no known conversion for argument 2 from 'Catch::Matchers::StdString::EqualsMatcher' to 'const string& {aka const std::basic_string&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3789:10: note: void Catch::handleExceptionMatchExpr(Catch::AssertionHandler&, const int&, const Catch::StringRef&) void handleExceptionMatchExpr( AssertionHandler& handler, StringMatcher const& matcher, StringRef const& matcherString ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3789:10: note: no known conversion for argument 2 from 'Catch::Matchers::StdString::EqualsMatcher' to 'const int&' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'std::string Catch::AssertionResultData::reconstructExpression() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8310:21: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const Catch::LazyExpression') rss << lazyExpression; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8310:21: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6028:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6028:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:518:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8311:47: error: 'class Catch::ReusableStringStream' has no member named 'str' reconstructedExpression = rss.str(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'bool Catch::AssertionResult::hasExpression() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8337:43: error: 'const class Catch::StringRef' has no member named 'empty' return !m_info.capturedExpression.empty(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'std::string Catch::AssertionResult::getExpression() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8346:66: error: 'const class Catch::StringRef' has no member named 'size' std::string expr; expr.reserve(m_info.capturedExpression.size() + 3); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8350:14: error: no match for 'operator+=' (operand types are 'std::string {aka std::basic_string}' and 'const Catch::StringRef') expr += m_info.capturedExpression; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8350:14: note: candidates are: In file included from /usr/include/c++/4.9/string:52:0, from /usr/include/c++/4.9/bits/locale_classes.h:40, from /usr/include/c++/4.9/bits/ios_base.h:41, from /usr/include/c++/4.9/ios:42, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/basic_string.h:948:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator+=(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] operator+=(const basic_string& __str) ^ /usr/include/c++/4.9/bits/basic_string.h:948:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'const std::basic_string&' /usr/include/c++/4.9/bits/basic_string.h:957:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator+=(const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] operator+=(const _CharT* __s) ^ /usr/include/c++/4.9/bits/basic_string.h:957:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'const char*' /usr/include/c++/4.9/bits/basic_string.h:966:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator+=(_CharT) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] operator+=(_CharT __c) ^ /usr/include/c++/4.9/bits/basic_string.h:966:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'char' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'std::string Catch::AssertionResult::getExpressionInMacro() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8359:30: error: 'const class Catch::StringRef' has no member named 'empty' if( m_info.macroName.empty() ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8362:44: error: 'const class Catch::StringRef' has no member named 'size' expr.reserve( m_info.macroName.size() + m_info.capturedExpression.size() + 4 ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8362:79: error: 'const class Catch::StringRef' has no member named 'size' expr.reserve( m_info.macroName.size() + m_info.capturedExpression.size() + 4 ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8363:18: error: no match for 'operator+=' (operand types are 'std::string {aka std::basic_string}' and 'const Catch::StringRef') expr += m_info.macroName; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8363:18: note: candidates are: In file included from /usr/include/c++/4.9/string:52:0, from /usr/include/c++/4.9/bits/locale_classes.h:40, from /usr/include/c++/4.9/bits/ios_base.h:41, from /usr/include/c++/4.9/ios:42, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/basic_string.h:948:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator+=(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] operator+=(const basic_string& __str) ^ /usr/include/c++/4.9/bits/basic_string.h:948:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'const std::basic_string&' /usr/include/c++/4.9/bits/basic_string.h:957:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator+=(const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] operator+=(const _CharT* __s) ^ /usr/include/c++/4.9/bits/basic_string.h:957:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'const char*' /usr/include/c++/4.9/bits/basic_string.h:966:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator+=(_CharT) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] operator+=(_CharT __c) ^ /usr/include/c++/4.9/bits/basic_string.h:966:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'char' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8365:18: error: no match for 'operator+=' (operand types are 'std::string {aka std::basic_string}' and 'const Catch::StringRef') expr += m_info.capturedExpression; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8365:18: note: candidates are: In file included from /usr/include/c++/4.9/string:52:0, from /usr/include/c++/4.9/bits/locale_classes.h:40, from /usr/include/c++/4.9/bits/ios_base.h:41, from /usr/include/c++/4.9/ios:42, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/basic_string.h:948:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator+=(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] operator+=(const basic_string& __str) ^ /usr/include/c++/4.9/bits/basic_string.h:948:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'const std::basic_string&' /usr/include/c++/4.9/bits/basic_string.h:957:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator+=(const _CharT*) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] operator+=(const _CharT* __s) ^ /usr/include/c++/4.9/bits/basic_string.h:957:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'const char*' /usr/include/c++/4.9/bits/basic_string.h:966:7: note: std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::operator+=(_CharT) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] operator+=(_CharT __c) ^ /usr/include/c++/4.9/bits/basic_string.h:966:7: note: no known conversion for argument 1 from 'const Catch::StringRef' to 'char' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8399:11: error: expected nested-name-specifier before 'StringMatcher' using StringMatcher = Matchers::Impl::MatcherBase; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8404:63: error: 'StringMatcher' has not been declared void handleExceptionMatchExpr( AssertionHandler& handler, StringMatcher const& matcher, StringRef const& matcherString ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'void Catch::handleExceptionMatchExpr(Catch::AssertionHandler&, const int&, const Catch::StringRef&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8406:32: error: 'StringMatcher' was not declared in this scope MatchExpr expr( exceptionMessage, matcher, matcherString ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8406:52: error: template argument 2 is invalid MatchExpr expr( exceptionMessage, matcher, matcherString ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8406:58: error: invalid type in declaration before '(' token MatchExpr expr( exceptionMessage, matcher, matcherString ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8406:101: error: expression list treated as compound expression in initializer [-fpermissive] MatchExpr expr( exceptionMessage, matcher, matcherString ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8406:101: error: cannot convert 'const Catch::StringRef' to 'int' in initialization /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8407:34: error: no matching function for call to 'Catch::AssertionHandler::handleExpr(int&)' handler.handleExpr( expr ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8407:34: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2562:14: note: template void Catch::AssertionHandler::handleExpr(const Catch::ExprLhs&) void handleExpr( ExprLhs const& expr ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2562:14: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8407:34: note: mismatched types 'const Catch::ExprLhs' and 'int' handler.handleExpr( expr ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8238:10: note: void Catch::AssertionHandler::handleExpr(const Catch::ITransientExpression&) void AssertionHandler::handleExpr( ITransientExpression const& expr ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8238:10: note: no known conversion for argument 1 from 'int' to 'const Catch::ITransientExpression&' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8485:37: error: top-level declaration of 'isWhitespace' specifies 'auto' inline auto isWhitespace(char c) -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8485:37: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8489:42: error: top-level declaration of 'isBreakableBefore' specifies 'auto' inline auto isBreakableBefore(char c) -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8489:42: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8493:41: error: top-level declaration of 'isBreakableAfter' specifies 'auto' inline auto isBreakableAfter(char c) -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8493:41: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8522:41: error: storage class specified for 'line' auto line() const -> std::string const& { return m_column.m_strings[m_stringIndex]; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8522:41: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8524:39: error: storage class specified for 'isBoundary' auto isBoundary(size_t at) const -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8524:39: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8564:26: error: storage class specified for 'indent' auto indent() const -> size_t { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8564:26: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8569:67: error: storage class specified for 'addIndentAndSuffix' auto addIndentAndSuffix(std::string const &plain) const -> std::string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8569:67: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8574:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8575:9: error: expected nested-name-specifier before 'value_type' using value_type = std::string; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8576:9: error: expected nested-name-specifier before 'pointer' using pointer = value_type * ; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8577:9: error: expected nested-name-specifier before 'reference' using reference = value_type & ; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8578:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8588:35: error: storage class specified for 'operator*' auto operator *() const -> std::string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8588:35: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8594:33: error: storage class specified for 'operator++' auto operator ++() -> iterator& { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8594:33: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8610:28: error: storage class specified for 'operator++' auto operator ++(int) -> iterator { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8610:28: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8616:52: error: storage class specified for 'operator==' auto operator ==(iterator const& other) const -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8616:52: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8622:52: error: storage class specified for 'operator!=' auto operator !=(iterator const& other) const -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8622:52: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8626:8: error: expected nested-name-specifier before 'const_iterator' using const_iterator = iterator; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8630:39: error: storage class specified for 'width' auto width(size_t newWidth) -> Column& { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8630:39: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8635:41: error: storage class specified for 'indent' auto indent(size_t newIndent) -> Column& { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8635:41: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8639:48: error: storage class specified for 'initialIndent' auto initialIndent(size_t newIndent) -> Column& { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8639:48: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8644:24: error: storage class specified for 'width' auto width() const -> size_t { return m_width; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8644:24: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8645:24: error: storage class specified for 'begin' auto begin() const -> iterator { return iterator(*this); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8645:24: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8646:22: error: storage class specified for 'end' auto end() const -> iterator { return { *this, m_strings.size() }; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8646:22: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8660:41: error: storage class specified for 'operator+' auto operator + (Column const& other)->Columns; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8660:41: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8662:32: error: storage class specified for 'toString' auto toString() const -> std::string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8662:32: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::clara::TextFlow::Column::iterator::calcLength()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8538:9: error: 'width' does not name a type auto width = m_column.m_width - indent(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8540:13: error: 'line' was not declared in this scope if (line()[m_pos] == '\n') { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8543:24: error: 'line' was not declared in this scope while (m_end < line().size() && line()[m_end] != '\n') ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8546:24: error: 'width' was not declared in this scope if (m_end < m_pos + width) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8550:46: error: 'isBoundary' was not declared in this scope while (len > 0 && !isBoundary(m_pos + len)) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8552:41: error: 'line' was not declared in this scope while (len > 0 && isWhitespace(line()[m_pos + len - 1])) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8552:59: error: 'isWhitespace' was not declared in this scope while (len > 0 && isWhitespace(line()[m_pos + len - 1])) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'std::ostream& Catch::clara::TextFlow::operator<<(std::ostream&, const Catch::clara::TextFlow::Column&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8650:13: error: 'line' does not name a type for (auto line : col) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8657:3: error: expected ';' before 'return' return os; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8657:3: error: expected primary-expression before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8657:3: error: expected ';' before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8657:3: error: expected primary-expression before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8657:3: error: expected ')' before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::clara::TextFlow::Spacer::Spacer(size_t)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8673:19: error: 'width' was not declared in this scope width(spaceWidth); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8700:9: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8701:9: error: expected nested-name-specifier before 'value_type' using value_type = std::string; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8702:9: error: expected nested-name-specifier before 'pointer' using pointer = value_type * ; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8703:9: error: expected nested-name-specifier before 'reference' using reference = value_type & ; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8704:9: error: expected nested-name-specifier before 'iterator_category' using iterator_category = std::forward_iterator_tag; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8715:52: error: storage class specified for 'operator==' auto operator ==(iterator const& other) const -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8715:52: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8718:52: error: storage class specified for 'operator!=' auto operator !=(iterator const& other) const -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8718:52: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8721:35: error: storage class specified for 'operator*' auto operator *() const -> std::string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8721:35: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8739:33: error: storage class specified for 'operator++' auto operator ++() -> iterator& { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8739:33: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8746:28: error: storage class specified for 'operator++' auto operator ++(int) -> iterator { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8746:28: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8752:8: error: expected nested-name-specifier before 'const_iterator' using const_iterator = iterator; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8754:24: error: storage class specified for 'begin' auto begin() const -> iterator { return iterator(*this); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8754:24: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8755:22: error: storage class specified for 'end' auto end() const -> iterator { return { *this, iterator::EndTag() }; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8755:22: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8757:49: error: storage class specified for 'operator+=' auto operator += (Column const& col) -> Columns& { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8757:49: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8761:41: error: storage class specified for 'operator+' auto operator + (Column const& col) -> Columns { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8761:41: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8780:32: error: storage class specified for 'toString' auto toString() const -> std::string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8780:32: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::clara::TextFlow::Columns::iterator::iterator(const Catch::clara::TextFlow::Columns&, Catch::clara::TextFlow::Columns::iterator::EndTag)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8695:27: error: range-based 'for' loops are not allowed in C++98 mode for (auto const& col : m_columns) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8696:31: error: request for member 'end' in 'col', which is of non-class type 'const int' m_iterators.push_back(col.end()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::clara::TextFlow::Columns::iterator::iterator(const Catch::clara::TextFlow::Columns&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8711:27: error: range-based 'for' loops are not allowed in C++98 mode for (auto const& col : m_columns) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8712:31: error: request for member 'begin' in 'col', which is of non-class type 'const int' m_iterators.push_back(col.begin()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'std::ostream& Catch::clara::TextFlow::operator<<(std::ostream&, const Catch::clara::TextFlow::Columns&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8770:13: error: 'line' does not name a type for (auto line : cols) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8777:3: error: expected ';' before 'return' return os; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8777:3: error: expected primary-expression before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8777:3: error: expected ';' before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8777:3: error: expected primary-expression before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8777:3: error: expected ')' before 'return' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8787:57: error: top-level declaration of 'operator+' specifies 'auto' inline auto Column::operator + (Column const& other) -> Columns { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8787:57: error: trailing return type only available with -std=c++11 or -std=gnu++11 In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8816:73: error: '&' cannot appear in a constant-expression struct UnaryLambdaTraits : UnaryLambdaTraits {}; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8816:75: error: a function call cannot appear in a constant-expression struct UnaryLambdaTraits : UnaryLambdaTraits {}; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8816:76: error: template argument 1 is invalid struct UnaryLambdaTraits : UnaryLambdaTraits {}; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8826:15: error: expected nested-name-specifier before 'ArgType' using ArgType = typename std::remove_const::type>::type; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8827:15: error: expected nested-name-specifier before 'ReturnType' using ReturnType = ReturnT; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8843:36: error: expected ')' before '<' token Args( std::initializer_list args ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8848:38: error: storage class specified for 'exeName' auto exeName() const -> std::string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8848:38: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8863:42: error: top-level declaration of 'isOptPrefix' specifies 'auto' inline auto isOptPrefix( char c ) -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8863:42: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8873:15: error: expected nested-name-specifier before 'Iterator' using Iterator = std::vector::const_iterator; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8874:9: error: 'Iterator' does not name a type Iterator it; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8875:9: error: 'Iterator' does not name a type Iterator itEnd; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8912:31: error: expected ')' before 'it' TokenStream( Iterator it, Iterator itEnd ) : it( it ), itEnd( itEnd ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8920:31: error: storage class specified for 'count' auto count() const -> size_t { return m_tokenBuffer.size() + (itEnd - it); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8920:31: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8922:35: error: storage class specified for 'operator*' auto operator*() const -> Token { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8922:35: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8927:48: error: storage class specified for 'operator->' auto operator->() const -> Token const * { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8927:48: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8932:42: error: storage class specified for 'operator++' auto operator++() -> TokenStream & { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8932:42: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::clara::detail::TokenStream::loadBuffer()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8882:20: error: 'it' was not declared in this scope while( it != itEnd && it->empty() ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8882:26: error: 'itEnd' was not declared in this scope while( it != itEnd && it->empty() ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8885:17: error: 'it' was not declared in this scope if( it != itEnd ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8885:23: error: 'itEnd' was not declared in this scope if( it != itEnd ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8887:40: error: invalid types 'const int[int]' for array subscript if( isOptPrefix( next[0] ) ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8887:42: error: 'isOptPrefix' was not declared in this scope if( isOptPrefix( next[0] ) ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8888:26: error: 'delimiterPos' does not name a type auto delimiterPos = next.find_first_of( " :=" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8889:25: error: 'delimiterPos' was not declared in this scope if( delimiterPos != std::string::npos ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8890:52: error: 'TokenType' is not a class or namespace m_tokenBuffer.push_back( { TokenType::Option, next.substr( 0, delimiterPos ) } ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8890:76: error: request for member 'substr' in 'next', which is of non-class type 'const int' m_tokenBuffer.push_back( { TokenType::Option, next.substr( 0, delimiterPos ) } ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8890:104: error: no matching function for call to 'std::vector::push_back()' m_tokenBuffer.push_back( { TokenType::Option, next.substr( 0, delimiterPos ) } ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8890:104: note: candidate is: In file included from /usr/include/c++/4.9/vector:64:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:7: /usr/include/c++/4.9/bits/stl_vector.h:913:7: note: void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::clara::detail::Token; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Catch::clara::detail::Token] push_back(const value_type& __x) ^ /usr/include/c++/4.9/bits/stl_vector.h:913:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const Catch::clara::detail::Token&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8891:52: error: 'TokenType' is not a class or namespace m_tokenBuffer.push_back( { TokenType::Argument, next.substr( delimiterPos + 1 ) } ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8891:78: error: request for member 'substr' in 'next', which is of non-class type 'const int' m_tokenBuffer.push_back( { TokenType::Argument, next.substr( delimiterPos + 1 ) } ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8891:107: error: no matching function for call to 'std::vector::push_back()' m_tokenBuffer.push_back( { TokenType::Argument, next.substr( delimiterPos + 1 ) } ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8891:107: note: candidate is: In file included from /usr/include/c++/4.9/vector:64:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:7: /usr/include/c++/4.9/bits/stl_vector.h:913:7: note: void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::clara::detail::Token; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Catch::clara::detail::Token] push_back(const value_type& __x) ^ /usr/include/c++/4.9/bits/stl_vector.h:913:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const Catch::clara::detail::Token&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8893:35: error: invalid types 'const int[int]' for array subscript if( next[1] != '-' && next.size() > 2 ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8893:52: error: request for member 'size' in 'next', which is of non-class type 'const int' if( next[1] != '-' && next.size() > 2 ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8895:57: error: request for member 'size' in 'next', which is of non-class type 'const int' for( size_t i = 1; i < next.size(); ++i ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8896:48: error: invalid types 'const int[size_t {aka long unsigned int}]' for array subscript opt[1] = next[i]; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8897:60: error: 'TokenType' is not a class or namespace m_tokenBuffer.push_back( { TokenType::Option, opt } ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8897:85: error: no matching function for call to 'std::vector::push_back()' m_tokenBuffer.push_back( { TokenType::Option, opt } ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8897:85: note: candidate is: In file included from /usr/include/c++/4.9/vector:64:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:7: /usr/include/c++/4.9/bits/stl_vector.h:913:7: note: void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::clara::detail::Token; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Catch::clara::detail::Token] push_back(const value_type& __x) ^ /usr/include/c++/4.9/bits/stl_vector.h:913:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const Catch::clara::detail::Token&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8900:56: error: 'TokenType' is not a class or namespace m_tokenBuffer.push_back( { TokenType::Option, next } ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8900:82: error: no matching function for call to 'std::vector::push_back()' m_tokenBuffer.push_back( { TokenType::Option, next } ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8900:82: note: candidate is: In file included from /usr/include/c++/4.9/vector:64:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:7: /usr/include/c++/4.9/bits/stl_vector.h:913:7: note: void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::clara::detail::Token; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Catch::clara::detail::Token] push_back(const value_type& __x) ^ /usr/include/c++/4.9/bits/stl_vector.h:913:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const Catch::clara::detail::Token&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8904:48: error: 'TokenType' is not a class or namespace m_tokenBuffer.push_back( { TokenType::Argument, next } ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8904:76: error: no matching function for call to 'std::vector::push_back()' m_tokenBuffer.push_back( { TokenType::Argument, next } ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8904:76: note: candidate is: In file included from /usr/include/c++/4.9/vector:64:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:7: /usr/include/c++/4.9/bits/stl_vector.h:913:7: note: void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::clara::detail::Token; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Catch::clara::detail::Token] push_back(const value_type& __x) ^ /usr/include/c++/4.9/bits/stl_vector.h:913:7: note: no known conversion for argument 1 from '' to 'const value_type& {aka const Catch::clara::detail::Token&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::clara::detail::TokenStream::TokenStream(const Catch::clara::detail::Args&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8910:104: error: no matching function for call to 'Catch::clara::detail::TokenStream::TokenStream(std::vector >::const_iterator, std::vector >::const_iterator)' explicit TokenStream( Args const &args ) : TokenStream( args.m_args.begin(), args.m_args.end() ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8910:104: note: candidates are: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8910:18: note: Catch::clara::detail::TokenStream::TokenStream(const Catch::clara::detail::Args&) explicit TokenStream( Args const &args ) : TokenStream( args.m_args.begin(), args.m_args.end() ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8910:18: note: candidate expects 1 argument, 2 provided /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8872:11: note: Catch::clara::detail::TokenStream::TokenStream(const Catch::clara::detail::TokenStream&) class TokenStream { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8872:11: note: candidate expects 1 argument, 2 provided /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'Catch::clara::detail::TokenStream::operator bool() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8917:46: error: 'it' was not declared in this scope return !m_tokenBuffer.empty() || it != itEnd; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8917:52: error: 'itEnd' was not declared in this scope return !m_tokenBuffer.empty() || it != itEnd; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8962:39: error: storage class specified for 'value' auto value() const -> T const & { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8962:39: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8979:75: error: storage class specified for 'operator=' auto operator=( ResultValueBase const &other ) -> ResultValueBase & { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:8979:75: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9016:45: error: conflicting specifiers in declaration of 'ok' static auto ok( U const &value ) -> BasicResult { return { ResultBase::Ok, value }; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9017:29: error: conflicting specifiers in declaration of 'ok' static auto ok() -> BasicResult { return { ResultBase::Ok }; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9018:65: error: conflicting specifiers in declaration of 'logicError' static auto logicError( std::string const &message ) -> BasicResult { return { ResultBase::LogicError, message }; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9019:67: error: conflicting specifiers in declaration of 'runtimeError' static auto runtimeError( std::string const &message ) -> BasicResult { return { ResultBase::RuntimeError, message }; } ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9022:42: error: storage class specified for 'type' auto type() const -> ResultBase::Type { return m_type; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9022:42: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9023:43: error: storage class specified for 'errorMessage' auto errorMessage() const -> std::string { return m_errorMessage; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9023:43: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9061:30: error: storage class specified for 'type' auto type() const -> ParseResultType { return m_type; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9061:30: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9062:41: error: storage class specified for 'remainingTokens' auto remainingTokens() const -> TokenStream { return m_remainingTokens; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9062:41: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9069:11: error: expected nested-name-specifier before 'Result' using Result = BasicResult; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9070:11: error: expected nested-name-specifier before 'ParserResult' using ParserResult = BasicResult; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9071:11: error: expected nested-name-specifier before 'InternalParseResult' using InternalParseResult = BasicResult; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9079:72: error: 'ParserResult' does not name a type inline auto convertInto( std::string const &source, T& target ) -> ParserResult { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9079:72: error: top-level declaration of 'convertInto' specifies 'auto' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9079:72: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9088:82: error: 'ParserResult' does not name a type inline auto convertInto( std::string const &source, std::string& target ) -> ParserResult { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9088:82: error: top-level declaration of 'convertInto' specifies 'auto' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9088:82: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9092:75: error: 'ParserResult' does not name a type inline auto convertInto( std::string const &source, bool &target ) -> ParserResult { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9092:75: error: top-level declaration of 'convertInto' specifies 'auto' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9092:75: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9117:34: error: expected ',' or '...' before '&&' token NonCopyable( NonCopyable && ) = delete; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9117:41: error: invalid constructor; you probably meant 'Catch::clara::detail::NonCopyable (const Catch::clara::detail::NonCopyable&)' NonCopyable( NonCopyable && ) = delete; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9119:45: error: expected ',' or '...' before '&&' token NonCopyable &operator=( NonCopyable && ) = delete; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9124:45: error: storage class specified for 'isContainer' virtual auto isContainer() const -> bool { return false; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9124:45: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9125:40: error: storage class specified for 'isFlag' virtual auto isFlag() const -> bool { return false; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9125:40: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9128:60: error: 'ParserResult' does not name a type virtual auto setValue( std::string const &arg ) -> ParserResult = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9128:75: error: storage class specified for 'setValue' virtual auto setValue( std::string const &arg ) -> ParserResult = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9128:75: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9131:46: error: 'ParserResult' does not name a type virtual auto setFlag( bool flag ) -> ParserResult = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9131:61: error: storage class specified for 'setFlag' virtual auto setFlag( bool flag ) -> ParserResult = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9131:61: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9132:40: error: storage class specified for 'isFlag' virtual auto isFlag() const -> bool { return true; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9132:40: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9141:52: error: 'ParserResult' does not name a type auto setValue( std::string const &arg ) -> ParserResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9141:65: error: storage class specified for 'setValue' auto setValue( std::string const &arg ) -> ParserResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9141:65: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9147:39: error: '>>' should be '> >' within a nested template argument list struct BoundValueRef> : BoundValueRefBase { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9152:42: error: storage class specified for 'isContainer' auto isContainer() const -> bool override { return true; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9152:42: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9154:52: error: 'ParserResult' does not name a type auto setValue( std::string const &arg ) -> ParserResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9154:65: error: storage class specified for 'setValue' auto setValue( std::string const &arg ) -> ParserResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9154:65: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9168:38: error: 'ParserResult' does not name a type auto setFlag( bool flag ) -> ParserResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9168:51: error: storage class specified for 'setFlag' auto setFlag( bool flag ) -> ParserResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9168:51: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9176:29: error: 'std::is_same' has not been declared static_assert( std::is_same::value, "Lambda must return void or clara::ParserResult" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9176:36: error: expected ',' or '...' before '<' token static_assert( std::is_same::value, "Lambda must return void or clara::ParserResult" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9179:70: error: 'ParserResult' does not name a type static auto invoke( L const &lambda, ArgType const &arg ) -> ParserResult { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9179:70: error: conflicting specifiers in declaration of 'invoke' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9187:70: error: 'ParserResult' does not name a type static auto invoke( L const &lambda, ArgType const &arg ) -> ParserResult { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9187:70: error: conflicting specifiers in declaration of 'invoke' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9194:76: error: 'ParserResult' does not name a type inline auto invokeLambda( L const &lambda, std::string const &arg ) -> ParserResult { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9194:76: error: top-level declaration of 'invokeLambda' specifies 'auto' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9194:76: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9206:46: error: 'Catch::clara::detail::UnaryLambdaTraits::isValid' is not a type static_assert( UnaryLambdaTraits::isValid, "Supplied lambda must take exactly one argument" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9206:55: error: expected identifier before string constant static_assert( UnaryLambdaTraits::isValid, "Supplied lambda must take exactly one argument" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9206:55: error: expected ',' or '...' before string constant /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9209:52: error: 'ParserResult' does not name a type auto setValue( std::string const &arg ) -> ParserResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9209:65: error: storage class specified for 'setValue' auto setValue( std::string const &arg ) -> ParserResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9209:65: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9218:46: error: 'Catch::clara::detail::UnaryLambdaTraits::isValid' is not a type static_assert( UnaryLambdaTraits::isValid, "Supplied lambda must take exactly one argument" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9218:55: error: expected identifier before string constant static_assert( UnaryLambdaTraits::isValid, "Supplied lambda must take exactly one argument" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9218:55: error: expected ',' or '...' before string constant /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9219:29: error: 'std::is_same' has not been declared static_assert( std::is_same::ArgType, bool>::value, "flags must be boolean" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9219:36: error: expected ',' or '...' before '<' token static_assert( std::is_same::ArgType, bool>::value, "flags must be boolean" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9223:38: error: 'ParserResult' does not name a type auto setFlag( bool flag ) -> ParserResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9223:51: error: storage class specified for 'setFlag' auto setFlag( bool flag ) -> ParserResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9223:51: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9235:42: error: 'Result' does not name a type virtual auto validate() const -> Result { return Result::ok(); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9235:42: error: storage class specified for 'validate' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9235:42: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9236:93: error: 'InternalParseResult' does not name a type virtual auto parse( std::string const& exeName, TokenStream const &tokens) const -> InternalParseResult = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9236:116: error: storage class specified for 'parse' virtual auto parse( std::string const& exeName, TokenStream const &tokens) const -> InternalParseResult = 0; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9236:116: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9237:45: error: storage class specified for 'cardinality' virtual auto cardinality() const -> size_t { return 1; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9237:45: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9239:49: error: 'InternalParseResult' does not name a type auto parse( Args const &args ) const -> InternalParseResult { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9239:49: error: storage class specified for 'parse' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9239:49: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9248:51: error: storage class specified for 'operator|' auto operator|( T const &other ) const -> Parser; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9248:51: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9251:51: error: storage class specified for 'operator+' auto operator+( T const &other ) const -> Parser; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9251:51: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9259:14: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr m_ref; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9263:48: error: expected ')' before '<' token explicit ParserRefImpl( std::shared_ptr const &ref ) : m_ref( ref ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9278:71: error: storage class specified for 'operator()' auto operator()( std::string const &description ) -> DerivedT & { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9278:71: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9283:37: error: storage class specified for 'optional' auto optional() -> DerivedT & { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9283:37: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9288:37: error: storage class specified for 'required' auto required() -> DerivedT & { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9288:37: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9293:36: error: storage class specified for 'isOptional' auto isOptional() const -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9293:36: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9297:44: error: storage class specified for 'cardinality' auto cardinality() const -> size_t override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9297:44: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9304:35: error: storage class specified for 'hint' auto hint() const -> std::string { return m_hint; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9304:35: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9258:37: error: 'Optionality' is not a class or namespace Optionality m_optionality = Optionality::Optional; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::clara::detail::ParserRefImpl::ParserRefImpl(T&, const string&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9268:13: error: class 'Catch::clara::detail::ParserRefImpl' does not have any field named 'm_ref' : m_ref( std::make_shared>( ref ) ), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9268:20: error: 'make_shared' is not a member of 'std' : m_ref( std::make_shared>( ref ) ), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9268:52: error: spurious '>>', use '>' to terminate a template argument list : m_ref( std::make_shared>( ref ) ), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::clara::detail::ParserRefImpl::ParserRefImpl(const LambdaT&, const string&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9274:13: error: class 'Catch::clara::detail::ParserRefImpl' does not have any field named 'm_ref' : m_ref( std::make_shared>( ref ) ), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9274:20: error: 'make_shared' is not a member of 'std' : m_ref( std::make_shared>( ref ) ), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9274:56: error: spurious '>>', use '>' to terminate a template argument list : m_ref( std::make_shared>( ref ) ), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9308:14: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr m_name; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9309:14: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr m_ref; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9312:60: error: 'shared_ptr' in namespace 'std' does not name a template type static auto makeRef(LambdaT const &lambda) -> std::shared_ptr { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9312:70: error: expected initializer before '<' token static auto makeRef(LambdaT const &lambda) -> std::shared_ptr { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9329:78: error: 'InternalParseResult' does not name a type auto parse( std::string const&, TokenStream const &tokens ) const -> InternalParseResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9329:98: error: storage class specified for 'parse' auto parse( std::string const&, TokenStream const &tokens ) const -> InternalParseResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9329:98: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9333:35: error: storage class specified for 'name' auto name() const -> std::string { return *m_name; } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9333:35: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9334:51: error: 'ParserResult' does not name a type auto set( std::string const& newName ) -> ParserResult { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9334:51: error: storage class specified for 'set' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9334:51: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::clara::detail::ExeName::ExeName()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9317:21: error: class 'Catch::clara::detail::ExeName' does not have any field named 'm_name' ExeName() : m_name( std::make_shared( "" ) ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9317:29: error: 'make_shared' is not a member of 'std' ExeName() : m_name( std::make_shared( "" ) ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9317:57: error: expected primary-expression before '>' token ExeName() : m_name( std::make_shared( "" ) ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::clara::detail::ExeName::ExeName(std::string&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9320:13: error: 'm_ref' was not declared in this scope m_ref = std::make_shared>( ref ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9320:21: error: 'make_shared' is not a member of 'std' m_ref = std::make_shared>( ref ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9320:63: error: spurious '>>', use '>' to terminate a template argument list m_ref = std::make_shared>( ref ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::clara::detail::ExeName::ExeName(const LambdaT&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9325:13: error: 'm_ref' was not declared in this scope m_ref = std::make_shared>( lambda ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9325:21: error: 'make_shared' is not a member of 'std' m_ref = std::make_shared>( lambda ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9325:57: error: spurious '>>', use '>' to terminate a template argument list m_ref = std::make_shared>( lambda ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In instantiation of 'class Catch::clara::detail::ParserRefImpl': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9349:24: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9256:11: error: looser throw specifier for 'virtual Catch::clara::detail::ParserRefImpl::~ParserRefImpl()' class ParserRefImpl : public ComposableParserImpl { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9245:11: error: overriding 'virtual Catch::clara::detail::ComposableParserImpl::~ComposableParserImpl() throw ()' class ComposableParserImpl : public ParserBase { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9353:79: error: 'InternalParseResult' does not name a type auto parse( std::string const &, TokenStream const &tokens ) const -> InternalParseResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9353:99: error: storage class specified for 'parse' auto parse( std::string const &, TokenStream const &tokens ) const -> InternalParseResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9353:99: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9374:68: error: top-level declaration of 'normaliseOpt' specifies 'auto' inline auto normaliseOpt( std::string const &optName ) -> std::string { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9374:68: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In instantiation of 'class Catch::clara::detail::ParserRefImpl': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9383:24: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9256:11: error: looser throw specifier for 'virtual Catch::clara::detail::ParserRefImpl::~ParserRefImpl()' class ParserRefImpl : public ComposableParserImpl { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9245:11: error: overriding 'virtual Catch::clara::detail::ComposableParserImpl::~ComposableParserImpl() throw ()' class ComposableParserImpl : public ParserBase { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9399:62: error: storage class specified for 'operator[]' auto operator[]( std::string const &optName ) -> Opt & { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9399:62: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9404:45: error: storage class specified for 'getHelpColumns' auto getHelpColumns() const -> std::vector { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9404:45: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9419:62: error: storage class specified for 'isMatch' auto isMatch( std::string const &optToken ) const -> bool { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9419:62: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9428:27: error: no members matching 'Catch::clara::detail::ParserBase::parse' in 'class Catch::clara::detail::ParserBase' using ParserBase::parse; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9430:78: error: 'InternalParseResult' does not name a type auto parse( std::string const&, TokenStream const &tokens ) const -> InternalParseResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9430:98: error: storage class specified for 'parse' auto parse( std::string const&, TokenStream const &tokens ) const -> InternalParseResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9430:98: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9466:34: error: 'Result' does not name a type auto validate() const -> Result override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9466:41: error: storage class specified for 'validate' auto validate() const -> Result override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9466:41: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::clara::detail::Opt::Opt(const LambdaT&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9389:61: error: 'make_shared' is not a member of 'std' explicit Opt( LambdaT const &ref ) : ParserRefImpl( std::make_shared>( ref ) ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9389:101: error: spurious '>>', use '>' to terminate a template argument list explicit Opt( LambdaT const &ref ) : ParserRefImpl( std::make_shared>( ref ) ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::clara::detail::Opt::Opt(bool&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9391:52: error: 'make_shared' is not a member of 'std' explicit Opt( bool &ref ) : ParserRefImpl( std::make_shared( ref ) ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9391:81: error: expected primary-expression before '>' token explicit Opt( bool &ref ) : ParserRefImpl( std::make_shared( ref ) ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In lambda function: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9488:24: error: 'ParserResult' has not been declared return ParserResult::ok( ParseResultType::ShortCircuitAll ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9488:42: error: 'ParseResultType' is not a class or namespace return ParserResult::ok( ParseResultType::ShortCircuitAll ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::clara::detail::Help::Help(bool&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9489:14: error: no matching function for call to 'Catch::clara::detail::Opt::Opt(Catch::clara::detail::Help::Help(bool&)::)' }) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9489:14: note: candidates are: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9397:9: note: template Catch::clara::detail::Opt::Opt(T&, const string&) Opt( T &ref, std::string const &hint ) : ParserRefImpl( ref, hint ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9397:9: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9489:14: note: candidate expects 2 arguments, 1 provided }) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9394:9: note: template Catch::clara::detail::Opt::Opt(const LambdaT&, const string&) Opt( LambdaT const &ref, std::string const &hint ) : ParserRefImpl( ref, hint ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9394:9: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9489:14: note: candidate expects 2 arguments, 1 provided }) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9391:18: note: Catch::clara::detail::Opt::Opt(bool&) explicit Opt( bool &ref ) : ParserRefImpl( std::make_shared( ref ) ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9391:18: note: no known conversion for argument 1 from 'Catch::clara::detail::Help::Help(bool&)::' to 'bool&' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9389:18: note: template Catch::clara::detail::Opt::Opt(const LambdaT&) explicit Opt( LambdaT const &ref ) : ParserRefImpl( std::make_shared>( ref ) ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9389:18: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In substitution of 'template Catch::clara::detail::Opt::Opt(const LambdaT&) [with LambdaT = Catch::clara::detail::Help::Help(bool&)::]': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9489:14: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9489:14: error: template argument for 'template Catch::clara::detail::Opt::Opt(const LambdaT&)' uses local type 'Catch::clara::detail::Help::Help(bool&)::' }) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9489:14: error: trying to instantiate 'template Catch::clara::detail::Opt::Opt(const LambdaT&)' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9383:11: note: Catch::clara::detail::Opt::Opt(const Catch::clara::detail::Opt&) class Opt : public ParserRefImpl { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9383:11: note: no known conversion for argument 1 from 'Catch::clara::detail::Help::Help(bool&)::' to 'const Catch::clara::detail::Opt&' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9492:49: error: no match for call to '(Catch::clara::detail::Opt) (const char [26])' ("display usage information") ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9504:61: error: storage class specified for 'operator|=' auto operator|=( ExeName const &exeName ) -> Parser & { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9504:61: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9509:53: error: storage class specified for 'operator|=' auto operator|=( Arg const &arg ) -> Parser & { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9509:53: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9514:53: error: storage class specified for 'operator|=' auto operator|=( Opt const &opt ) -> Parser & { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9514:53: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9519:58: error: storage class specified for 'operator|=' auto operator|=( Parser const &other ) -> Parser & { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9519:58: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9526:51: error: storage class specified for 'operator|' auto operator|( T const &other ) const -> Parser { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9526:51: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9532:53: error: storage class specified for 'operator+=' auto operator+=( T const &other ) -> Parser & { return operator|=( other ); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9532:53: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9534:51: error: storage class specified for 'operator+' auto operator+( T const &other ) const -> Parser { return operator|( other ); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9534:51: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9536:45: error: storage class specified for 'getHelpColumns' auto getHelpColumns() const -> std::vector { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9536:45: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9586:89: error: storage class specified for 'operator<<' friend auto operator<<( std::ostream &os, Parser const &parser ) -> std::ostream& { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9586:89: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9591:34: error: 'Result' does not name a type auto validate() const -> Result override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9591:41: error: storage class specified for 'validate' auto validate() const -> Result override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9591:41: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9605:27: error: no members matching 'Catch::clara::detail::ParserBase::parse' in 'class Catch::clara::detail::ParserBase' using ParserBase::parse; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9607:86: error: 'InternalParseResult' does not name a type auto parse( std::string const& exeName, TokenStream const &tokens ) const -> InternalParseResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9607:106: error: storage class specified for 'parse' auto parse( std::string const& exeName, TokenStream const &tokens ) const -> InternalParseResult override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9607:106: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9498:12: error: looser throw specifier for 'virtual Catch::clara::detail::Parser::~Parser()' struct Parser : ParserBase { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9234:17: error: overriding 'virtual Catch::clara::detail::ParserBase::~ParserBase() throw ()' virtual ~ParserBase() = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::clara::detail::Parser::writeToStream(std::ostream&) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9546:28: error: 'class Catch::clara::detail::ExeName' has no member named 'name' if (!m_exeName.name().empty()) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9547:55: error: 'class Catch::clara::detail::ExeName' has no member named 'name' os << "usage:\n" << " " << m_exeName.name() << " "; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9549:40: error: range-based 'for' loops are not allowed in C++98 mode for( auto const &arg : m_args ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9554:29: error: request for member 'isOptional' in 'arg', which is of non-class type 'const int' if( arg.isOptional() && required ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9558:38: error: request for member 'hint' in 'arg', which is of non-class type 'const int' os << "<" << arg.hint() << ">"; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9559:29: error: request for member 'cardinality' in 'arg', which is of non-class type 'const int' if( arg.cardinality() == 0 ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9569:18: error: 'rows' does not name a type auto rows = getHelpColumns(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9572:37: error: range-based 'for' loops are not allowed in C++98 mode for( auto const &cols : rows ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9572:37: error: 'rows' was not declared in this scope /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9573:54: error: request for member 'left' in 'cols', which is of non-class type 'const int' optWidth = (std::max)(optWidth, cols.left.size() + 2); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9577:37: error: range-based 'for' loops are not allowed in C++98 mode for( auto const &cols : rows ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9578:22: error: 'row' does not name a type auto row = ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9582:23: error: 'row' was not declared in this scope os << row << std::endl; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9656:79: error: top-level declaration of 'operator|' specifies 'auto' auto ComposableParserImpl::operator|( T const &other ) const -> Parser { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9656:79: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9683:15: error: 'Catch::clara::detail::ParserResult' has not been declared using detail::ParserResult; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::clara::detail::Parser Catch::makeCommandLineParser(Catch::ConfigData&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9715:20: error: 'setWarning' does not name a type auto const setWarning = [&]( std::string const& warning ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9731:20: error: 'loadTestNamesFromFile' does not name a type auto const loadTestNamesFromFile = [&]( std::string const& filename ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9752:20: error: 'setTestOrder' does not name a type auto const setTestOrder = [&]( std::string const& order ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9763:20: error: 'setRngSeed' does not name a type auto const setRngSeed = [&]( std::string const& seed ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9769:20: error: 'setColourUsage' does not name a type auto const setColourUsage = [&]( std::string const& useColour ) { ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9782:20: error: 'setWaitForKeypress' does not name a type auto const setWaitForKeypress = [&]( std::string const& keypress ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9796:20: error: 'setVerbosity' does not name a type auto const setVerbosity = [&]( std::string const& verbosity ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9808:20: error: 'setReporter' does not name a type auto const setReporter = [&]( std::string const& reporter ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9821:14: error: 'cli' does not name a type auto cli ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9851:58: error: expected primary-expression before ')' token | Opt( [&]( bool ){ config.abortAfter = 1; } ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9854:58: error: expected primary-expression before ',' token | Opt( [&]( int x ){ config.abortAfter = x; }, "no. failures" ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9860:116: error: expected primary-expression before ',' token | Opt( [&]( bool flag ) { config.showDurations = flag ? ShowDurations::Always : ShowDurations::Never; }, "yes|no" ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9917:16: error: 'cli' was not declared in this scope return cli; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9929:76: error: expected initializer before 'noexcept' bool SourceLineInfo::operator == ( SourceLineInfo const& other ) const noexcept { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9932:75: error: expected initializer before 'noexcept' bool SourceLineInfo::operator < ( SourceLineInfo const& other ) const noexcept { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Config::Config(const Catch::ConfigData&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9962:9: error: class 'Catch::Config' does not have any field named 'm_stream' m_stream( openStream() ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9968:27: error: range-based 'for' loops are not allowed in C++98 mode for (auto& elem : m_data.testsOrTags) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9969:29: error: call of overloaded 'trim(int&)' is ambiguous elem = trim(elem); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9969:29: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3203:17: note: std::string Catch::trim(const string&) std::string trim( std::string const& str ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3203:17: note: no known conversion for argument 1 from 'int' to 'const string& {aka const std::basic_string&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3205:15: note: Catch::StringRef Catch::trim(Catch::StringRef) StringRef trim(StringRef ref); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3205:15: note: no known conversion for argument 1 from 'int' to 'Catch::StringRef' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9971:27: error: range-based 'for' loops are not allowed in C++98 mode for (auto& elem : m_data.sectionsToRun) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9972:29: error: call of overloaded 'trim(int&)' is ambiguous elem = trim(elem); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9972:29: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3203:17: note: std::string Catch::trim(const string&) std::string trim( std::string const& str ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3203:17: note: no known conversion for argument 1 from 'int' to 'const string& {aka const std::basic_string&}' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3205:15: note: Catch::StringRef Catch::trim(Catch::StringRef) StringRef trim(StringRef ref); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:3205:15: note: no known conversion for argument 1 from 'int' to 'Catch::StringRef' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9978:43: error: range-based 'for' loops are not allowed in C++98 mode for (auto const& testOrTags : m_data.testsOrTags) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9979:40: error: invalid user-defined conversion from 'const int' to 'const string& {aka const std::basic_string&}' [-fpermissive] parser.parse(testOrTags); ^ In file included from /usr/include/c++/4.9/string:53:0, from /usr/include/c++/4.9/bits/locale_classes.h:40, from /usr/include/c++/4.9/bits/ios_base.h:41, from /usr/include/c++/4.9/ios:42, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/basic_string.tcc:212:5: note: candidate is: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string<_CharT, _Traits, _Alloc>:: ^ /usr/include/c++/4.9/bits/basic_string.tcc:212:5: note: no known conversion for argument 1 from 'const int' to 'const char*' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9979:40: error: invalid conversion from 'int' to 'const char*' [-fpermissive] parser.parse(testOrTags); ^ In file included from /usr/include/c++/4.9/string:53:0, from /usr/include/c++/4.9/bits/locale_classes.h:40, from /usr/include/c++/4.9/bits/ios_base.h:41, from /usr/include/c++/4.9/ios:42, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/basic_string.tcc:212:5: note: initializing argument 1 of 'std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' basic_string<_CharT, _Traits, _Alloc>:: ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'virtual std::ostream& Catch::Config::stream() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10007:65: error: 'm_stream' was not declared in this scope std::ostream& Config::stream() const { return m_stream->stream(); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10026:10: error: 'chrono' in namespace 'std' does not name a type std::chrono::milliseconds Config::benchmarkWarmupTime() const { return std::chrono::milliseconds(m_data.benchmarkWarmupTime); } ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'const Catch::IStream* Catch::Config::openStream()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10029:16: error: 'makeStream' is not a member of 'Catch' return Catch::makeStream(m_data.outputFilename); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'virtual void Catch::{anonymous}::PosixColourImpl::use(Catch::Colour::Code)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10181:38: error: 'throw_logic_error' is not a member of 'Catch' case Colour::Bright: CATCH_INTERNAL_ERROR( "not a colour" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10181:38: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'Catch::SourceLineInfo') case Colour::Bright: CATCH_INTERNAL_ERROR( "not a colour" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10181:38: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6028:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6028:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10182:26: error: 'throw_logic_error' is not a member of 'Catch' default: CATCH_INTERNAL_ERROR( "Unknown colour requested" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10182:26: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'Catch::SourceLineInfo') default: CATCH_INTERNAL_ERROR( "Unknown colour requested" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10182:26: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6028:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:6028:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'void Catch::{anonymous}::PosixColourImpl::setColour(const char*)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10192:33: error: 'struct Catch::IContext' has no member named 'getConfig' getCurrentContext().getConfig()->stream() ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::{anonymous}::IColourImpl* Catch::{anonymous}::platformColourInstance()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10211:9: error: 'IConfigPtr' was not declared in this scope IConfigPtr config = getCurrentContext().getConfig(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10212:41: error: 'config' was not declared in this scope UseColour::YesOrNo colourMode = config ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10240:27: error: expected ',' or '...' before '&&' token Colour::Colour( Colour&& other ) noexcept { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10240:38: error: expected initializer before 'noexcept' Colour::Colour( Colour&& other ) noexcept { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10244:38: error: expected ',' or '...' before '&&' token Colour& Colour::operator=( Colour&& other ) noexcept { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10244:49: error: expected initializer before 'noexcept' Colour& Colour::operator=( Colour&& other ) noexcept { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In static member function 'static void Catch::Colour::use(Catch::Colour::Code)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10258:21: error: 'nullptr' was not declared in this scope if (impl != nullptr) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10288:9: error: 'IConfigPtr' does not name a type IConfigPtr const& getConfig() const override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10301:25: error: 'IConfigPtr' has not been declared void setConfig( IConfigPtr const& config ) override { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10308:9: error: 'IConfigPtr' does not name a type IConfigPtr m_config; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10309:29: error: 'nullptr' was not declared in this scope IRunner* m_runner = nullptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10310:43: error: 'nullptr' was not declared in this scope IResultCapture* m_resultCapture = nullptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'virtual void Catch::Context::setConfig(const int&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10302:13: error: 'm_config' was not declared in this scope m_config = config; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10313:56: error: 'nullptr' was not declared in this scope IMutableContext *IMutableContext::currentContext = nullptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'void Catch::cleanUpContext()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10322:43: error: 'nullptr' was not declared in this scope IMutableContext::currentContext = nullptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'void Catch::formatReconstructedExpression(std::ostream&, const string&, Catch::StringRef, const string&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10495:30: error: no match for 'operator<<' (operand types are 'std::basic_ostream' and 'Catch::StringRef') os << lhs << " " << op << " " << rhs; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10495:30: note: candidates are: In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:108:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(__ostream_type& (*__pf)(__ostream_type&)) ^ /usr/include/c++/4.9/ostream:108:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'std::basic_ostream::__ostream_type& (*)(std::basic_ostream::__ostream_type&) {aka std::basic_ostream& (*)(std::basic_ostream&)}' /usr/include/c++/4.9/ostream:117:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios] operator<<(__ios_type& (*__pf)(__ios_type&)) ^ /usr/include/c++/4.9/ostream:117:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'std::basic_ostream::__ios_type& (*)(std::basic_ostream::__ios_type&) {aka std::basic_ios& (*)(std::basic_ios&)}' /usr/include/c++/4.9/ostream:127:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(ios_base& (*__pf) (ios_base&)) ^ /usr/include/c++/4.9/ostream:127:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'std::ios_base& (*)(std::ios_base&)' /usr/include/c++/4.9/ostream:166:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(long __n) ^ /usr/include/c++/4.9/ostream:166:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'long int' /usr/include/c++/4.9/ostream:170:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(unsigned long __n) ^ /usr/include/c++/4.9/ostream:170:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'long unsigned int' /usr/include/c++/4.9/ostream:174:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(bool __n) ^ /usr/include/c++/4.9/ostream:174:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'bool' In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:91:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits] basic_ostream<_CharT, _Traits>:: ^ /usr/include/c++/4.9/bits/ostream.tcc:91:5: note: no known conversion for argument 1 from 'Catch::StringRef' to 'short int' In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:181:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(unsigned short __n) ^ /usr/include/c++/4.9/ostream:181:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'short unsigned int' In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:105:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits] basic_ostream<_CharT, _Traits>:: ^ /usr/include/c++/4.9/bits/ostream.tcc:105:5: note: no known conversion for argument 1 from 'Catch::StringRef' to 'int' In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:192:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(unsigned int __n) ^ /usr/include/c++/4.9/ostream:192:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'unsigned int' /usr/include/c++/4.9/ostream:201:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(long long __n) ^ /usr/include/c++/4.9/ostream:201:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'long long int' /usr/include/c++/4.9/ostream:205:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(unsigned long long __n) ^ /usr/include/c++/4.9/ostream:205:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'long long unsigned int' /usr/include/c++/4.9/ostream:220:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(double __f) ^ /usr/include/c++/4.9/ostream:220:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'double' /usr/include/c++/4.9/ostream:224:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(float __f) ^ /usr/include/c++/4.9/ostream:224:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'float' /usr/include/c++/4.9/ostream:232:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(long double __f) ^ /usr/include/c++/4.9/ostream:232:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'long double' /usr/include/c++/4.9/ostream:245:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(const void* __p) ^ /usr/include/c++/4.9/ostream:245:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'const void*' In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:119:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf] basic_ostream<_CharT, _Traits>:: ^ /usr/include/c++/4.9/bits/ostream.tcc:119:5: note: no known conversion for argument 1 from 'Catch::StringRef' to 'std::basic_ostream::__streambuf_type* {aka std::basic_streambuf*}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: no known conversion for argument 2 from 'Catch::StringRef' to 'const Catch::Colour&' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 2 from 'Catch::StringRef' to 'Catch_global_namespace_dummy' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: no known conversion for argument 2 from 'Catch::StringRef' to 'const Catch::SourceLineInfo&' In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:548:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const unsigned char*) operator<<(basic_ostream& __out, const unsigned char* __s) ^ /usr/include/c++/4.9/ostream:548:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10495:33: note: cannot convert 'op' (type 'Catch::StringRef') to type 'const unsigned char*' os << lhs << " " << op << " " << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:543:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const signed char*) operator<<(basic_ostream& __out, const signed char* __s) ^ /usr/include/c++/4.9/ostream:543:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10495:33: note: cannot convert 'op' (type 'Catch::StringRef') to type 'const signed char*' os << lhs << " " << op << " " << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:530:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const char*) operator<<(basic_ostream& __out, const char* __s) ^ /usr/include/c++/4.9/ostream:530:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10495:33: note: cannot convert 'op' (type 'Catch::StringRef') to type 'const char*' os << lhs << " " << op << " " << rhs; ^ In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:321:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*) operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) ^ /usr/include/c++/4.9/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10495:33: note: cannot convert 'op' (type 'Catch::StringRef') to type 'const char*' os << lhs << " " << op << " " << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:513:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*) operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) ^ /usr/include/c++/4.9/ostream:513:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10495:33: note: mismatched types 'const _CharT*' and 'Catch::StringRef' os << lhs << " " << op << " " << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:493:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char) operator<<(basic_ostream& __out, unsigned char __c) ^ /usr/include/c++/4.9/ostream:493:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10495:33: note: cannot convert 'op' (type 'Catch::StringRef') to type 'unsigned char' os << lhs << " " << op << " " << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:488:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, signed char) operator<<(basic_ostream& __out, signed char __c) ^ /usr/include/c++/4.9/ostream:488:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10495:33: note: cannot convert 'op' (type 'Catch::StringRef') to type 'signed char' os << lhs << " " << op << " " << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:482:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, char) operator<<(basic_ostream& __out, char __c) ^ /usr/include/c++/4.9/ostream:482:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10495:33: note: cannot convert 'op' (type 'Catch::StringRef') to type 'char' os << lhs << " " << op << " " << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:476:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) ^ /usr/include/c++/4.9/ostream:476:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10495:33: note: cannot convert 'op' (type 'Catch::StringRef') to type 'char' os << lhs << " " << op << " " << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:471:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT) operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) ^ /usr/include/c++/4.9/ostream:471:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10495:33: note: deduced conflicting types for parameter '_CharT' ('char' and 'Catch::StringRef') os << lhs << " " << op << " " << rhs; ^ In file included from /usr/include/c++/4.9/string:52:0, from /usr/include/c++/4.9/bits/locale_classes.h:40, from /usr/include/c++/4.9/bits/ios_base.h:41, from /usr/include/c++/4.9/ios:42, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/basic_string.h:2771:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&) operator<<(basic_ostream<_CharT, _Traits>& __os, ^ /usr/include/c++/4.9/bits/basic_string.h:2771:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10495:33: note: 'Catch::StringRef' is not derived from 'const std::basic_string<_CharT, _Traits, _Alloc>' os << lhs << " " << op << " " << rhs; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10497:31: error: no match for 'operator<<' (operand types are 'std::basic_ostream' and 'Catch::StringRef') os << lhs << "\n" << op << "\n" << rhs; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10497:31: note: candidates are: In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:108:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(__ostream_type& (*__pf)(__ostream_type&)) ^ /usr/include/c++/4.9/ostream:108:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'std::basic_ostream::__ostream_type& (*)(std::basic_ostream::__ostream_type&) {aka std::basic_ostream& (*)(std::basic_ostream&)}' /usr/include/c++/4.9/ostream:117:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios] operator<<(__ios_type& (*__pf)(__ios_type&)) ^ /usr/include/c++/4.9/ostream:117:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'std::basic_ostream::__ios_type& (*)(std::basic_ostream::__ios_type&) {aka std::basic_ios& (*)(std::basic_ios&)}' /usr/include/c++/4.9/ostream:127:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(ios_base& (*__pf) (ios_base&)) ^ /usr/include/c++/4.9/ostream:127:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'std::ios_base& (*)(std::ios_base&)' /usr/include/c++/4.9/ostream:166:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(long __n) ^ /usr/include/c++/4.9/ostream:166:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'long int' /usr/include/c++/4.9/ostream:170:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(unsigned long __n) ^ /usr/include/c++/4.9/ostream:170:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'long unsigned int' /usr/include/c++/4.9/ostream:174:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(bool __n) ^ /usr/include/c++/4.9/ostream:174:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'bool' In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:91:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits] basic_ostream<_CharT, _Traits>:: ^ /usr/include/c++/4.9/bits/ostream.tcc:91:5: note: no known conversion for argument 1 from 'Catch::StringRef' to 'short int' In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:181:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(unsigned short __n) ^ /usr/include/c++/4.9/ostream:181:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'short unsigned int' In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:105:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits] basic_ostream<_CharT, _Traits>:: ^ /usr/include/c++/4.9/bits/ostream.tcc:105:5: note: no known conversion for argument 1 from 'Catch::StringRef' to 'int' In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:192:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(unsigned int __n) ^ /usr/include/c++/4.9/ostream:192:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'unsigned int' /usr/include/c++/4.9/ostream:201:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(long long __n) ^ /usr/include/c++/4.9/ostream:201:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'long long int' /usr/include/c++/4.9/ostream:205:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(unsigned long long __n) ^ /usr/include/c++/4.9/ostream:205:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'long long unsigned int' /usr/include/c++/4.9/ostream:220:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(double __f) ^ /usr/include/c++/4.9/ostream:220:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'double' /usr/include/c++/4.9/ostream:224:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(float __f) ^ /usr/include/c++/4.9/ostream:224:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'float' /usr/include/c++/4.9/ostream:232:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(long double __f) ^ /usr/include/c++/4.9/ostream:232:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'long double' /usr/include/c++/4.9/ostream:245:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream] operator<<(const void* __p) ^ /usr/include/c++/4.9/ostream:245:7: note: no known conversion for argument 1 from 'Catch::StringRef' to 'const void*' In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:119:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf] basic_ostream<_CharT, _Traits>:: ^ /usr/include/c++/4.9/bits/ostream.tcc:119:5: note: no known conversion for argument 1 from 'Catch::StringRef' to 'std::basic_ostream::__streambuf_type* {aka std::basic_streambuf*}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: no known conversion for argument 2 from 'Catch::StringRef' to 'const Catch::Colour&' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 2 from 'Catch::StringRef' to 'Catch_global_namespace_dummy' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: no known conversion for argument 2 from 'Catch::StringRef' to 'const Catch::SourceLineInfo&' In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:548:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const unsigned char*) operator<<(basic_ostream& __out, const unsigned char* __s) ^ /usr/include/c++/4.9/ostream:548:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10497:34: note: cannot convert 'op' (type 'Catch::StringRef') to type 'const unsigned char*' os << lhs << "\n" << op << "\n" << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:543:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const signed char*) operator<<(basic_ostream& __out, const signed char* __s) ^ /usr/include/c++/4.9/ostream:543:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10497:34: note: cannot convert 'op' (type 'Catch::StringRef') to type 'const signed char*' os << lhs << "\n" << op << "\n" << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:530:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const char*) operator<<(basic_ostream& __out, const char* __s) ^ /usr/include/c++/4.9/ostream:530:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10497:34: note: cannot convert 'op' (type 'Catch::StringRef') to type 'const char*' os << lhs << "\n" << op << "\n" << rhs; ^ In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:321:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*) operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) ^ /usr/include/c++/4.9/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10497:34: note: cannot convert 'op' (type 'Catch::StringRef') to type 'const char*' os << lhs << "\n" << op << "\n" << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:513:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*) operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) ^ /usr/include/c++/4.9/ostream:513:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10497:34: note: mismatched types 'const _CharT*' and 'Catch::StringRef' os << lhs << "\n" << op << "\n" << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:493:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char) operator<<(basic_ostream& __out, unsigned char __c) ^ /usr/include/c++/4.9/ostream:493:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10497:34: note: cannot convert 'op' (type 'Catch::StringRef') to type 'unsigned char' os << lhs << "\n" << op << "\n" << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:488:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, signed char) operator<<(basic_ostream& __out, signed char __c) ^ /usr/include/c++/4.9/ostream:488:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10497:34: note: cannot convert 'op' (type 'Catch::StringRef') to type 'signed char' os << lhs << "\n" << op << "\n" << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:482:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, char) operator<<(basic_ostream& __out, char __c) ^ /usr/include/c++/4.9/ostream:482:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10497:34: note: cannot convert 'op' (type 'Catch::StringRef') to type 'char' os << lhs << "\n" << op << "\n" << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:476:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) ^ /usr/include/c++/4.9/ostream:476:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10497:34: note: cannot convert 'op' (type 'Catch::StringRef') to type 'char' os << lhs << "\n" << op << "\n" << rhs; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:471:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT) operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) ^ /usr/include/c++/4.9/ostream:471:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10497:34: note: deduced conflicting types for parameter '_CharT' ('char' and 'Catch::StringRef') os << lhs << "\n" << op << "\n" << rhs; ^ In file included from /usr/include/c++/4.9/string:52:0, from /usr/include/c++/4.9/bits/locale_classes.h:40, from /usr/include/c++/4.9/bits/ios_base.h:41, from /usr/include/c++/4.9/ios:42, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/basic_string.h:2771:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&) operator<<(basic_ostream<_CharT, _Traits>& __os, ^ /usr/include/c++/4.9/bits/basic_string.h:2771:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10497:34: note: 'Catch::StringRef' is not derived from 'const std::basic_string<_CharT, _Traits, _Alloc>' os << lhs << "\n" << op << "\n" << rhs; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10515:5: error: expected unqualified-id before '[' token [[noreturn]] ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10520:5: error: expected unqualified-id before '[' token [[noreturn]] ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10525:5: error: expected unqualified-id before '[' token [[noreturn]] ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10542:14: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr makeEnumInfo( StringRef enumName, StringRef allValueNames, std::vector const& values ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10546:25: error: 'unique_ptr' is not a member of 'std' std::vector> m_enumInfos; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10546:25: error: 'unique_ptr' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10546:52: error: 'm_enumInfos' was not declared in this scope std::vector> m_enumInfos; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10546:52: error: template argument 1 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10546:52: error: template argument 2 is invalid In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::StringRef Catch::Detail::{anonymous}::extractInstanceName(Catch::StringRef)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10573:50: error: 'class Catch::StringRef' has no member named 'size' size_t name_start = enumInstance.size(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10577:69: error: 'class Catch::StringRef' has no member named 'size' return enumInstance.substr(name_start, enumInstance.size() - name_start); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'std::vector Catch::Detail::parseEnums(Catch::StringRef)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10582:18: error: 'enumValues' does not name a type auto enumValues = splitStringRef( enums, ',' ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10584:29: error: 'enumValues' was not declared in this scope parsed.reserve( enumValues.size() ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10585:42: error: range-based 'for' loops are not allowed in C++98 mode for( auto const& enumValue : enumValues ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10586:68: error: invalid conversion from 'int' to 'const char*' [-fpermissive] parsed.push_back(trim(extractInstanceName(enumValue))); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:615:9: note: initializing argument 1 of 'Catch::StringRef::StringRef(const char*)' StringRef( char const* rawChars ) noexcept; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'Catch::StringRef Catch::Detail::EnumInfo::lookup(int) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10594:44: error: range-based 'for' loops are not allowed in C++98 mode for( auto const& valueToName : m_values ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10595:33: error: request for member 'first' in 'valueToName', which is of non-class type 'const int' if( valueToName.first == value ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10596:40: error: request for member 'second' in 'valueToName', which is of non-class type 'const int' return valueToName.second; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10598:51: error: expected ';' before '_sr' return "{** unexpected enum value **}"_sr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10598:51: error: '_sr' was not declared in this scope /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10601:14: error: 'unique_ptr' in namespace 'std' does not name a template type std::unique_ptr makeEnumInfo( StringRef enumName, StringRef allValueNames, std::vector const& values ) { ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'virtual const Catch::Detail::EnumInfo& Catch::Detail::EnumValuesRegistry::registerEnum(Catch::StringRef, Catch::StringRef, const std::vector&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10616:13: error: 'm_enumInfos' was not declared in this scope m_enumInfos.push_back(makeEnumInfo(enumName, allValueNames, values)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10616:79: error: 'makeEnumInfo' was not declared in this scope m_enumInfos.push_back(makeEnumInfo(enumName, allValueNames, values)); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10651:21: error: 'unique_ptr' is not a member of 'std' std::vector> m_translators; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10651:21: error: 'unique_ptr' is not a member of 'std' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10651:66: error: template argument 1 is invalid std::vector> m_translators; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10651:66: error: template argument 2 is invalid /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'virtual void Catch::ExceptionTranslatorRegistry::registerTranslator(const Catch::IExceptionTranslator*)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10666:9: error: 'm_translators' was not declared in this scope m_translators.push_back( std::unique_ptr( translator ) ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10666:34: error: 'unique_ptr' is not a member of 'std' m_translators.push_back( std::unique_ptr( translator ) ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10666:50: error: expected primary-expression before 'const' m_translators.push_back( std::unique_ptr( translator ) ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'virtual std::string Catch::ExceptionTranslatorRegistry::translateActiveException() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10689:17: error: 'current_exception' is not a member of 'std' if (std::current_exception() == nullptr) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10689:45: error: 'nullptr' was not declared in this scope if (std::current_exception() == nullptr) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10696:13: error: 'rethrow_exception' is not a member of 'std' std::rethrow_exception(std::current_exception()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10696:36: error: 'current_exception' is not a member of 'std' std::rethrow_exception(std::current_exception()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'std::string Catch::ExceptionTranslatorRegistry::tryTranslators() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10713:13: error: 'm_translators' was not declared in this scope if (m_translators.empty()) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10714:13: error: 'rethrow_exception' is not a member of 'std' std::rethrow_exception(std::current_exception()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10714:36: error: 'current_exception' is not a member of 'std' std::rethrow_exception(std::current_exception()); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10818:12: error: 'constexpr' does not name a type static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10818:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In static member function 'static void Catch::FatalConditionHandler::handleSignal(int)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10831:32: error: range-based 'for' loops are not allowed in C++98 mode for (auto const& def : signalDefs) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10832:28: error: request for member 'id' in 'def', which is of non-class type 'const int' if (sig == def.id) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10833:28: error: request for member 'name' in 'def', which is of non-class type 'const int' name = def.name; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::FatalConditionHandler::FatalConditionHandler()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10846:28: error: 'sigStackSize' was not declared in this scope sigStack.ss_size = sigStackSize; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In static member function 'static void Catch::FatalConditionHandler::reset()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10866:64: error: 'nullptr' was not declared in this scope sigaction(signalDefs[i].id, &oldSigActions[i], nullptr); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10869:39: error: 'nullptr' was not declared in this scope sigaltstack(&oldSigStack, nullptr); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10877:45: error: 'sigStackSize' was not declared in this scope char FatalConditionHandler::altStackMem[sigStackSize] = {}; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10902:46: error: expected initializer before 'noexcept' const char* GeneratorException::what() const noexcept { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10910:113: error: top-level declaration of 'acquireGeneratorTracker' specifies 'auto' auto acquireGeneratorTracker( StringRef generatorName, SourceLineInfo const& lineInfo ) -> IGeneratorTracker& { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10910:113: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10950:15: error: expected nested-name-specifier before 'Reporters' using Reporters = std::vector; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10951:9: error: 'Reporters' does not name a type Reporters m_listeners; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10952:9: error: 'IStreamingReporterPtr' does not name a type IStreamingReporterPtr m_reporter = nullptr; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10958:27: error: 'IStreamingReporterPtr' has not been declared void addListener( IStreamingReporterPtr&& listener ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10958:48: error: expected ',' or '...' before '&&' token void addListener( IStreamingReporterPtr&& listener ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10959:27: error: 'IStreamingReporterPtr' has not been declared void addReporter( IStreamingReporterPtr&& reporter ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10959:48: error: expected ',' or '...' before '&&' token void addReporter( IStreamingReporterPtr&& reporter ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11001:35: error: expected constructor, destructor, or type conversion before '(' token ReporterConfig::ReporterConfig( IConfigPtr const& _fullConfig ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11004:35: error: expected constructor, destructor, or type conversion before '(' token ReporterConfig::ReporterConfig( IConfigPtr const& _fullConfig, std::ostream& _stream ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11008:5: error: 'IConfigPtr' does not name a type IConfigPtr ReporterConfig::fullConfig() const { return m_fullConfig; } ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::AssertionStats::AssertionStats(const Catch::AssertionResult&, const std::vector&, const Catch::Totals&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11034:55: error: 'class Catch::ReusableStringStream' has no member named 'str' builder.m_info.message = builder.m_stream.str(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11167:31: error: 'shared_ptr' is not a member of 'std' Option list( std::shared_ptr const& config ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11167:53: error: expected primary-expression before '>' token Option list( std::shared_ptr const& config ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11167:55: error: expected primary-expression before 'const' Option list( std::shared_ptr const& config ); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'std::size_t Catch::listTests(const Catch::Config&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11193:14: error: 'matchedTestCases' does not name a type auto matchedTestCases = filterTests( getAllTestCasesSorted( config ), testSpec, config ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11194:41: error: range-based 'for' loops are not allowed in C++98 mode for( auto const& testCaseInfo : matchedTestCases ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11194:41: error: 'matchedTestCases' was not declared in this scope /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11195:48: error: request for member 'isHidden' in 'testCaseInfo', which is of non-class type 'const int' Colour::Code colour = testCaseInfo.isHidden() ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11200:51: error: request for member 'name' in 'testCaseInfo', which is of non-class type 'const int' Catch::cout() << Column( testCaseInfo.name ).initialIndent( 2 ).indent( 4 ) << "\n"; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11201:39: error: 'Verbosity' is not a class or namespace if( config.verbosity() >= Verbosity::High ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11202:81: error: request for member 'lineInfo' in 'testCaseInfo', which is of non-class type 'const int' Catch::cout() << Column( Catch::Detail::stringify( testCaseInfo.lineInfo ) ).indent(4) << std::endl; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11203:56: error: request for member 'description' in 'testCaseInfo', which is of non-class type 'const int' std::string description = testCaseInfo.description; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11206:56: error: 'class Catch::clara::TextFlow::Column' has no member named 'indent' Catch::cout() << Column( description ).indent(4) << std::endl; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11208:31: error: request for member 'tags' in 'testCaseInfo', which is of non-class type 'const int' if( !testCaseInfo.tags.empty() ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11209:55: error: request for member 'tagsAsString' in 'testCaseInfo', which is of non-class type 'const int' Catch::cout() << Column( testCaseInfo.tagsAsString() ).indent( 6 ) << "\n"; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'std::size_t Catch::listTestsNamesOnly(const Catch::Config&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11223:41: error: range-based 'for' loops are not allowed in C++98 mode for( auto const& testCaseInfo : matchedTestCases ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11225:42: error: request for member 'name' in 'testCaseInfo', which is of non-class type 'const int' if( startsWith( testCaseInfo.name, '#' ) ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11226:53: error: request for member 'name' in 'testCaseInfo', which is of non-class type 'const int' Catch::cout() << '"' << testCaseInfo.name << '"'; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11228:46: error: request for member 'name' in 'testCaseInfo', which is of non-class type 'const int' Catch::cout() << testCaseInfo.name; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11229:40: error: 'Verbosity' is not a class or namespace if ( config.verbosity() >= Verbosity::High ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11230:56: error: request for member 'lineInfo' in 'testCaseInfo', which is of non-class type 'const int' Catch::cout() << "\t@" << testCaseInfo.lineInfo; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'std::string Catch::TagInfo::all() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11243:37: error: range-based 'for' loops are not allowed in C++98 mode for (auto const& spelling : spellings) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11245:30: error: request for member 'size' in 'spelling', which is of non-class type 'const int' size += spelling.size() + 2; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11249:37: error: range-based 'for' loops are not allowed in C++98 mode for (auto const& spelling : spellings) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'std::size_t Catch::listTags(const Catch::Config&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11268:37: error: range-based 'for' loops are not allowed in C++98 mode for( auto const& testCase : matchedTestCases ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11269:40: error: range-based 'for' loops are not allowed in C++98 mode for( auto const& tagName : testCase.getTestCaseInfo().tags ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11269:49: error: request for member 'getTestCaseInfo' in 'testCase', which is of non-class type 'const int' for( auto const& tagName : testCase.getTestCaseInfo().tags ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11270:61: error: invalid user-defined conversion from 'const int' to 'const string& {aka const std::basic_string&}' [-fpermissive] std::string lcaseTagName = toLower( tagName ); ^ In file included from /usr/include/c++/4.9/string:53:0, from /usr/include/c++/4.9/bits/locale_classes.h:40, from /usr/include/c++/4.9/bits/ios_base.h:41, from /usr/include/c++/4.9/ios:42, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/basic_string.tcc:212:5: note: candidate is: std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string<_CharT, _Traits, _Alloc>:: ^ /usr/include/c++/4.9/bits/basic_string.tcc:212:5: note: no known conversion for argument 1 from 'const int' to 'const char*' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11270:61: error: invalid conversion from 'int' to 'const char*' [-fpermissive] std::string lcaseTagName = toLower( tagName ); ^ In file included from /usr/include/c++/4.9/string:53:0, from /usr/include/c++/4.9/bits/locale_classes.h:40, from /usr/include/c++/4.9/bits/ios_base.h:41, from /usr/include/c++/4.9/ios:42, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/basic_string.tcc:212:5: note: initializing argument 1 of 'std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' basic_string<_CharT, _Traits, _Alloc>:: ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11271:22: error: 'countIt' does not name a type auto countIt = tagCounts.find( lcaseTagName ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11272:21: error: 'countIt' was not declared in this scope if( countIt == tagCounts.end() ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11274:17: error: 'countIt' was not declared in this scope countIt->second.add( tagName ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11278:37: error: range-based 'for' loops are not allowed in C++98 mode for( auto const& tagCount : tagCounts ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11280:17: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [3]') rss << " " << std::setw(2) << tagCount.second.count << " "; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11280:17: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11280:53: error: request for member 'second' in 'tagCount', which is of non-class type 'const int' rss << " " << std::setw(2) << tagCount.second.count << " "; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11281:18: error: 'str' does not name a type auto str = rss.str(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11282:18: error: 'wrapper' does not name a type auto wrapper = Column( tagCount.second.all() ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11286:30: error: 'str' was not declared in this scope Catch::cout() << str << wrapper << '\n'; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11286:37: error: 'wrapper' was not declared in this scope Catch::cout() << str << wrapper << '\n'; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'std::size_t Catch::listReporters()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11294:9: error: 'FactoryMap' is not a member of 'Catch::IReporterRegistry' IReporterRegistry::FactoryMap const& factories = getRegistryHub().getReporterRegistry().getFactories(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11296:39: error: range-based 'for' loops are not allowed in C++98 mode for( auto const& factoryKvp : factories ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11296:39: error: 'factories' was not declared in this scope /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11297:61: error: request for member 'first' in 'factoryKvp', which is of non-class type 'const int' maxNameLen = (std::max)( maxNameLen, factoryKvp.first.size() ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11299:39: error: range-based 'for' loops are not allowed in C++98 mode for( auto const& factoryKvp : factories ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11301:43: error: request for member 'first' in 'factoryKvp', which is of non-class type 'const int' << Column( factoryKvp.first + ":" ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11304:43: error: request for member 'second' in 'factoryKvp', which is of non-class type 'const int' + Column( factoryKvp.second->getDescription() ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11314:36: error: redefinition of 'Catch::Option Catch::list' Option list( std::shared_ptr const& config ) { ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11167:25: note: 'Catch::Option Catch::list' previously declared here Option list( std::shared_ptr const& config ); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11314:31: error: 'shared_ptr' is not a member of 'std' Option list( std::shared_ptr const& config ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11314:53: error: expected primary-expression before '>' token Option list( std::shared_ptr const& config ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11314:55: error: expected primary-expression before 'const' Option list( std::shared_ptr const& config ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'std::string Catch::to_string(const T&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11393:16: error: 'to_string' is not a member of 'std' return std::to_string(t); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11393:16: note: suggested alternative: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11391:17: note: 'Catch::to_string' std::string to_string(T const& t) { ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'int32_t Catch::{anonymous}::convert(float)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11417:100: error: 'static_assert' was not declared in this scope static_assert(sizeof(float) == sizeof(int32_t), "Important ULP matcher assumption violated"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'int64_t Catch::{anonymous}::convert(double)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11424:101: error: 'static_assert' was not declared in this scope static_assert(sizeof(double) == sizeof(int64_t), "Important ULP matcher assumption violated"); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11431:42: error: 'uint64_t' has not been declared bool almostEqualUlps(FP lhs, FP rhs, uint64_t maxUlpDiff) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'bool Catch::{anonymous}::almostEqualUlps(FP, FP, int)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11438:14: error: 'lc' does not name a type auto lc = convert(lhs); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11439:14: error: 'rc' does not name a type auto rc = convert(rhs); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11441:14: error: 'lc' was not declared in this scope if ((lc < 0) != (rc < 0)) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11441:26: error: 'rc' was not declared in this scope if ((lc < 0) != (rc < 0)) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11446:14: error: 'ulpDiff' does not name a type auto ulpDiff = std::abs(lc - rc); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11447:28: error: 'uint64_t' does not name a type return static_cast(ulpDiff) <= maxUlpDiff; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11447:38: error: 'ulpDiff' was not declared in this scope return static_cast(ulpDiff) <= maxUlpDiff; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11463:33: error: 'uint64_t' has not been declared FP step(FP start, FP direction, uint64_t steps) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'FP Catch::{anonymous}::step(FP, FP, int)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11464:10: error: 'uint64_t' was not declared in this scope for (uint64_t i = 0; i < steps; ++i) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11464:26: error: 'i' was not declared in this scope for (uint64_t i = 0; i < steps; ++i) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11468:17: error: 'nextafter' is not a member of 'std' start = std::nextafter(start, direction); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11468:17: note: suggested alternative: In file included from /usr/include/features.h:374:0, from /usr/include/x86_64-linux-gnu/sys/stat.h:25, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:3: /usr/include/x86_64-linux-gnu/bits/mathcalls.h:282:1: note: 'nextafter' __MATHCALLX (nextafter,, (_Mdouble_ __x, _Mdouble_ __y), (__const__)); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11492:16: error: use of enum 'FloatingPointKind' without previous declaration enum class FloatingPointKind : uint8_t { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11492:34: error: expected unqualified-id before ':' token enum class FloatingPointKind : uint8_t { ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Matchers::Floating::WithinAbsMatcher::WithinAbsMatcher(double, double)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11499:9: error: 'throw_domain_error' is not a member of 'Catch' CATCH_ENFORCE(margin >= 0, "Invalid margin: " << margin << '.' ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11499:9: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [17]') CATCH_ENFORCE(margin >= 0, "Invalid margin: " << margin << '.' ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11499:9: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11513:57: error: 'uint64_t' has not been declared WithinUlpsMatcher::WithinUlpsMatcher(double target, uint64_t ulps, FloatingPointKind baseType) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11513:72: error: 'FloatingPointKind' has not been declared WithinUlpsMatcher::WithinUlpsMatcher(double target, uint64_t ulps, FloatingPointKind baseType) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Matchers::Floating::WithinUlpsMatcher::WithinUlpsMatcher(double, int, int)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11514:30: error: class 'Catch::Matchers::Floating::WithinUlpsMatcher' does not have any field named 'm_ulps' :m_target{ target }, m_ulps{ ulps }, m_type{ baseType } { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11514:46: error: class 'Catch::Matchers::Floating::WithinUlpsMatcher' does not have any field named 'm_type' :m_target{ target }, m_ulps{ ulps }, m_type{ baseType } { ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11515:9: error: 'm_type' was not declared in this scope CATCH_ENFORCE(m_type == FloatingPointKind::Double ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11515:9: error: 'FloatingPointKind' has not been declared CATCH_ENFORCE(m_type == FloatingPointKind::Double ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11515:9: error: 'm_ulps' was not declared in this scope CATCH_ENFORCE(m_type == FloatingPointKind::Double ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11515:9: error: 'uint32_t' was not declared in this scope CATCH_ENFORCE(m_type == FloatingPointKind::Double ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11515:9: error: template argument 1 is invalid CATCH_ENFORCE(m_type == FloatingPointKind::Double ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11515:9: error: 'throw_domain_error' is not a member of 'Catch' CATCH_ENFORCE(m_type == FloatingPointKind::Double ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11515:9: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [57]') CATCH_ENFORCE(m_type == FloatingPointKind::Double ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11515:9: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'virtual bool Catch::Matchers::Floating::WithinUlpsMatcher::match(const double&) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11527:17: error: 'm_type' was not declared in this scope switch (m_type) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11528:14: error: 'FloatingPointKind' has not been declared case FloatingPointKind::Float: ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11529:102: error: 'm_ulps' was not declared in this scope return almostEqualUlps(static_cast(matchee), static_cast(m_target), m_ulps); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11530:14: error: 'FloatingPointKind' has not been declared case FloatingPointKind::Double: ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11533:13: error: 'throw_logic_error' is not a member of 'Catch' CATCH_INTERNAL_ERROR( "Unknown FloatingPointKind value" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11533:13: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'Catch::SourceLineInfo') CATCH_INTERNAL_ERROR( "Unknown FloatingPointKind value" ); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11533:13: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'virtual std::string Catch::Matchers::Floating::WithinUlpsMatcher::describe() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11544:32: error: 'm_ulps' was not declared in this scope ret << "is within " << m_ulps << " ULPs of "; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11546:13: error: 'm_type' was not declared in this scope if (m_type == FloatingPointKind::Float) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11546:23: error: 'FloatingPointKind' has not been declared if (m_type == FloatingPointKind::Float) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11554:13: error: 'm_type' was not declared in this scope if (m_type == FloatingPointKind::Double) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11554:23: error: 'FloatingPointKind' has not been declared if (m_type == FloatingPointKind::Double) { ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Matchers::Floating::WithinRelMatcher::WithinRelMatcher(double, double)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11572:9: error: 'throw_domain_error' is not a member of 'Catch' CATCH_ENFORCE(m_epsilon >= 0., "Relative comparison with epsilon < 0 does not make sense."); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11572:9: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [59]') CATCH_ENFORCE(m_epsilon >= 0., "Relative comparison with epsilon < 0 does not make sense."); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11572:9: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11573:9: error: 'throw_domain_error' is not a member of 'Catch' CATCH_ENFORCE(m_epsilon < 1., "Relative comparison with epsilon >= 1 does not make sense."); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11573:9: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [59]') CATCH_ENFORCE(m_epsilon < 1., "Relative comparison with epsilon >= 1 does not make sense."); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11573:9: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'virtual bool Catch::Matchers::Floating::WithinRelMatcher::match(const double&) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11577:20: error: 'relMargin' does not name a type const auto relMargin = m_epsilon * (std::max)(std::fabs(matchee), std::fabs(m_target)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11579:44: error: 'relMargin' was not declared in this scope std::isinf(relMargin)? 0 : relMargin); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'virtual std::string Catch::Matchers::Floating::WithinRelMatcher::describe() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11584:14: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const char [5]') sstr << "and " << m_target << " are within " << m_epsilon * 100. << "% of each other"; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11584:14: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11585:21: error: 'class Catch::ReusableStringStream' has no member named 'str' return sstr.str(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11590:54: error: 'uint64_t' has not been declared Floating::WithinUlpsMatcher WithinULP(double target, uint64_t maxUlpDiff) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::Matchers::Floating::WithinUlpsMatcher Catch::Matchers::WithinULP(double, int)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11591:60: error: 'FloatingPointKind' is not a member of 'Catch::Matchers::Floating' return Floating::WithinUlpsMatcher(target, maxUlpDiff, Floating::FloatingPointKind::Double); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11594:53: error: 'uint64_t' has not been declared Floating::WithinUlpsMatcher WithinULP(float target, uint64_t maxUlpDiff) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In function 'Catch::Matchers::Floating::WithinUlpsMatcher Catch::Matchers::WithinULP(float, int)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11595:60: error: 'FloatingPointKind' is not a member of 'Catch::Matchers::Floating' return Floating::WithinUlpsMatcher(target, maxUlpDiff, Floating::FloatingPointKind::Float); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Matchers::StdString::RegexMatcher::RegexMatcher(std::string, Catch::CaseSensitive::Choice)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11697:103: error: 'move' is not a member of 'std' RegexMatcher::RegexMatcher(std::string regex, CaseSensitive::Choice caseSensitivity): m_regex(std::move(regex)), m_caseSensitivity(caseSensitivity) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'virtual bool Catch::Matchers::StdString::RegexMatcher::match(const string&) const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11700:18: error: 'flags' does not name a type auto flags = std::regex::ECMAScript; // ECMAScript is the default syntax option anyway ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11701:53: error: 'Catch::CaseSensitive::Choice' is not a class or namespace if (m_caseSensitivity == CaseSensitive::Choice::No) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11702:17: error: 'flags' was not declared in this scope flags |= std::regex::icase; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11702:31: error: 'std::regex' has not been declared flags |= std::regex::icase; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11704:18: error: 'reg' does not name a type auto reg = std::regex(m_regex, flags); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11705:20: error: 'regex_match' is not a member of 'std' return std::regex_match(matchee, reg); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11705:46: error: 'reg' was not declared in this scope return std::regex_match(matchee, reg); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In member function 'virtual std::string Catch::Matchers::StdString::RegexMatcher::describe() const': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11709:109: error: 'Catch::CaseSensitive::Choice' is not a class or namespace return "matches " + ::Catch::Detail::stringify(m_regex) + ((m_caseSensitivity == CaseSensitive::Choice::Yes)? " case sensitively" : " case insensitively"); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::ScopedMessage::ScopedMessage(const Catch::MessageBuilder&)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11780:43: error: 'const class Catch::ReusableStringStream' has no member named 'str' m_info.message = builder.m_stream.str(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11784:48: error: expected ',' or '...' before '&&' token ScopedMessage::ScopedMessage( ScopedMessage&& old ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11784:5: error: prototype for 'Catch::ScopedMessage::ScopedMessage(Catch::ScopedMessage)' does not match any in class 'Catch::ScopedMessage' ScopedMessage::ScopedMessage( ScopedMessage&& old ) ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2639:9: error: candidates are: Catch::ScopedMessage::ScopedMessage(Catch::ScopedMessage&) ScopedMessage( ScopedMessage& duplicate ) = delete; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11777:5: error: Catch::ScopedMessage::ScopedMessage(const Catch::MessageBuilder&) ScopedMessage::ScopedMessage( MessageBuilder const& builder ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::Capturer::Capturer(Catch::StringRef, const Catch::SourceLineInfo&, Catch::ResultWas::OfType, Catch::StringRef)': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11797:14: error: 'trimmed' does not name a type auto trimmed = [&] (size_t start, size_t end) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11806:14: error: 'skipq' does not name a type auto skipq = [&] (size_t start, char quote) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11818:42: error: 'class Catch::StringRef' has no member named 'size' for (size_t pos = 0; pos < names.size(); ++pos) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11837:35: error: 'skipq' was not declared in this scope pos = skipq(pos, c); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11841:32: error: 'class std::vector' has no member named 'emplace_back' m_messages.emplace_back(macroName, lineInfo, resultType); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11842:92: error: 'trimmed' was not declared in this scope m_messages.back().message = static_cast(trimmed(start, pos)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11849:20: error: 'class std::vector' has no member named 'emplace_back' m_messages.emplace_back(macroName, lineInfo, resultType); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11850:83: error: 'class Catch::StringRef' has no member named 'size' m_messages.back().message = static_cast(trimmed(start, names.size() - 1)); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11850:93: error: 'trimmed' was not declared in this scope m_messages.back().message = static_cast(trimmed(start, names.size() - 1)); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11897:34: error: storage class specified for 'str' auto str() const -> std::string; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11897:34: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11909:34: error: storage class specified for 'str' auto str() const -> std::string; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11909:34: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11916:44: error: expected ',' or '...' before '&&' token RedirectedStreams(RedirectedStreams&&) = delete; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11916:50: error: invalid constructor; you probably meant 'Catch::RedirectedStreams (const Catch::RedirectedStreams&)' RedirectedStreams(RedirectedStreams&&) = delete; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11917:55: error: expected ',' or '...' before '&&' token RedirectedStreams& operator=(RedirectedStreams&&) = delete; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::RedirectedStdOut::RedirectedStdOut()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12010:73: error: 'class Catch::ReusableStringStream' has no member named 'get' RedirectedStdOut::RedirectedStdOut() : m_cout( Catch::cout(), m_rss.get() ) {} ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12011:48: error: top-level declaration of 'str' specifies 'auto' auto RedirectedStdOut::str() const -> std::string { return m_rss.str(); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12011:48: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In constructor 'Catch::RedirectedStdErr::RedirectedStdErr()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12014:38: error: 'class Catch::ReusableStringStream' has no member named 'get' : m_cerr( Catch::cerr(), m_rss.get() ), ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12015:38: error: 'class Catch::ReusableStringStream' has no member named 'get' m_clog( Catch::clog(), m_rss.get() ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12017:48: error: top-level declaration of 'str' specifies 'auto' auto RedirectedStdErr::str() const -> std::string { return m_rss.str(); } ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12017:48: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In destructor 'Catch::RedirectedStreams::~RedirectedStreams()': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12025:48: error: 'class Catch::RedirectedStdOut' has no member named 'str' m_redirectedCout += m_redirectedStdOut.str(); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12026:48: error: 'class Catch::RedirectedStdErr' has no member named 'str' m_redirectedCerr += m_redirectedStdErr.str(); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: At global scope: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12151:9: error: 'uint32_t' does not name a type uint32_t rotate_right(uint32_t val, uint32_t count) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12163:29: error: expected constructor, destructor, or type conversion before '(' token SimplePcg32::SimplePcg32(result_type seed_) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12167:28: error: variable or field 'seed' declared void void SimplePcg32::seed(result_type seed_) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12167:28: error: 'result_type' was not declared in this scope /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12174:31: error: variable or field 'discard' declared void void SimplePcg32::discard(uint64_t skip) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:12174:31: error: 'uint64_t' was not declared in this scope In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:15986:20: error: expected '}' before end of line CATCH_REGISTER_REPORTER( "compact", CompactReporter ) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:15986:20: error: expected declaration before end of line In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In instantiation of 'std::string Catch::Detail::stringify(const T&) [with T = double; std::string = std::basic_string]': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:7877:66: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1640:123: error: 'convert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] return ::Catch::StringMaker::type>::type>::convert(e); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11423:13: note: 'int64_t Catch::{anonymous}::convert(double)' declared here, later in the translation unit int64_t convert(double d) { ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In instantiation of 'Catch::MessageBuilder& Catch::MessageBuilder::operator<<(const T&) [with T = std::basic_string]': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11033:51: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: error: no match for 'operator<<' (operand types are 'Catch::ReusableStringStream' and 'const std::basic_string') m_stream << value; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::Colour&) std::ostream& operator << ( std::ostream& os, Colour const& ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:10263:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy) std::ostream& operator<<(std::ostream&, Catch_global_namespace_dummy); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:477:15: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: std::ostream& Catch::operator<<(std::ostream&, const Catch::SourceLineInfo&) std::ostream& operator << ( std::ostream& os, SourceLineInfo const& info ) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:9938:19: note: no known conversion for argument 1 from 'Catch::ReusableStringStream' to 'std::ostream& {aka std::basic_ostream&}' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11181:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11: /usr/include/c++/4.9/iomanip:238:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setw) operator<<(basic_ostream<_CharT, _Traits>& __os, _Setw __f) ^ /usr/include/c++/4.9/iomanip:238:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' m_stream << value; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11181:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11: /usr/include/c++/4.9/iomanip:208:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setprecision) operator<<(basic_ostream<_CharT, _Traits>& __os, _Setprecision __f) ^ /usr/include/c++/4.9/iomanip:208:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' m_stream << value; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11181:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11: /usr/include/c++/4.9/iomanip:178:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setfill<_CharT>) operator<<(basic_ostream<_CharT, _Traits>& __os, _Setfill<_CharT> __f) ^ /usr/include/c++/4.9/iomanip:178:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' m_stream << value; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11181:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11: /usr/include/c++/4.9/iomanip:143:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setbase) operator<<(basic_ostream<_CharT, _Traits>& __os, _Setbase __f) ^ /usr/include/c++/4.9/iomanip:143:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' m_stream << value; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11181:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11: /usr/include/c++/4.9/iomanip:109:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Setiosflags) operator<<(basic_ostream<_CharT, _Traits>& __os, _Setiosflags __f) ^ /usr/include/c++/4.9/iomanip:109:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' m_stream << value; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11181:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11: /usr/include/c++/4.9/iomanip:79:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, std::_Resetiosflags) operator<<(basic_ostream<_CharT, _Traits>& __os, _Resetiosflags __f) ^ /usr/include/c++/4.9/iomanip:79:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' m_stream << value; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:548:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const unsigned char*) operator<<(basic_ostream& __out, const unsigned char* __s) ^ /usr/include/c++/4.9/ostream:548:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream' m_stream << value; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:543:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const signed char*) operator<<(basic_ostream& __out, const signed char* __s) ^ /usr/include/c++/4.9/ostream:543:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream' m_stream << value; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:530:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, const char*) operator<<(basic_ostream& __out, const char* __s) ^ /usr/include/c++/4.9/ostream:530:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream' m_stream << value; ^ In file included from /usr/include/c++/4.9/ostream:612:0, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/ostream.tcc:321:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*) operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s) ^ /usr/include/c++/4.9/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' m_stream << value; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:513:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*) operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s) ^ /usr/include/c++/4.9/ostream:513:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' m_stream << value; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:493:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, unsigned char) operator<<(basic_ostream& __out, unsigned char __c) ^ /usr/include/c++/4.9/ostream:493:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream' m_stream << value; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:488:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, signed char) operator<<(basic_ostream& __out, signed char __c) ^ /usr/include/c++/4.9/ostream:488:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream' m_stream << value; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:482:5: note: template std::basic_ostream& std::operator<<(std::basic_ostream&, char) operator<<(basic_ostream& __out, char __c) ^ /usr/include/c++/4.9/ostream:482:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream' m_stream << value; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:476:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char) operator<<(basic_ostream<_CharT, _Traits>& __out, char __c) ^ /usr/include/c++/4.9/ostream:476:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' m_stream << value; ^ In file included from /usr/include/c++/4.9/iostream:39:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/ostream:471:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT) operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c) ^ /usr/include/c++/4.9/ostream:471:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' m_stream << value; ^ In file included from /usr/include/c++/4.9/string:52:0, from /usr/include/c++/4.9/bits/locale_classes.h:40, from /usr/include/c++/4.9/bits/ios_base.h:41, from /usr/include/c++/4.9/ios:42, from /usr/include/c++/4.9/ostream:38, from /usr/include/c++/4.9/iostream:39, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:5: /usr/include/c++/4.9/bits/basic_string.h:2771:5: note: template std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&) operator<<(basic_ostream<_CharT, _Traits>& __os, ^ /usr/include/c++/4.9/bits/basic_string.h:2771:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2629:22: note: 'Catch::ReusableStringStream' is not derived from 'std::basic_ostream<_CharT, _Traits>' m_stream << value; ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In instantiation of 'void Catch::{anonymous}::write(std::ostream&, FloatingPoint) [with FloatingPoint = float; std::ostream = std::basic_ostream]': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11547:52: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11483:79: error: 'max_digits10' is not a member of 'std::numeric_limits' << std::setprecision(std::numeric_limits::max_digits10 - 1) ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In instantiation of 'void Catch::{anonymous}::write(std::ostream&, FloatingPoint) [with FloatingPoint = double; std::ostream = std::basic_ostream]': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11550:32: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11483:79: error: 'max_digits10' is not a member of 'std::numeric_limits' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In instantiation of 'std::string Catch::Detail::stringify(const T&) [with T = std::basic_string; std::string = std::basic_string]': /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11709:67: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1640:123: error: 'convert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] return ::Catch::StringMaker::type>::type>::convert(e); ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11423:13: note: 'int64_t Catch::{anonymous}::convert(double)' declared here, later in the translation unit int64_t convert(double d) { ^ In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1640:123: error: no matching function for call to 'convert(const std::basic_string&)' return ::Catch::StringMaker::type>::type>::convert(e); ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:1640:123: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11416:13: note: int32_t Catch::{anonymous}::convert(float) int32_t convert(float f) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11416:13: note: no known conversion for argument 1 from 'const std::basic_string' to 'float' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11423:13: note: int64_t Catch::{anonymous}::convert(double) int64_t convert(double d) { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11423:13: note: no known conversion for argument 1 from 'const std::basic_string' to 'double' In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp: In instantiation of 'void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, const _Tp&) [with _Tp = Catch::MessageInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = Catch::MessageInfo*]': /usr/include/c++/4.9/bits/stl_vector.h:925:28: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Catch::MessageInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = Catch::MessageInfo]' /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:11036:52: required from here /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2594:12: error: ambiguous overload for 'operator=' (operand types are 'Catch::SourceLineInfo' and 'const Catch::SourceLineInfo') struct MessageInfo { ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:2594:12: note: candidates are: In file included from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:11:0: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:506:25: note: Catch::SourceLineInfo& Catch::SourceLineInfo::operator=(const Catch::SourceLineInfo&) SourceLineInfo& operator = ( SourceLineInfo const& ) = default; ^ /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/catch.hpp:508:25: note: Catch::SourceLineInfo& Catch::SourceLineInfo::operator=(Catch::SourceLineInfo) SourceLineInfo& operator = ( SourceLineInfo&& ) noexcept = default; ^ In file included from /usr/include/c++/4.9/vector:69:0, from /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/source_subfolder/tests/unittest.cpp:7: /usr/include/c++/4.9/bits/vector.tcc:343:16: note: synthesized method 'Catch::MessageInfo& Catch::MessageInfo::operator=(const Catch::MessageInfo&)' first required here *__position = __x_copy; ^ make[2]: *** [tests/CMakeFiles/unittest.dir/unittest.cpp.o] Error 1 make[1]: *** [tests/CMakeFiles/unittest.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [all] Error 2 boost/1.75.0: WARN: Picked up a system libbacktrace library crowcpp-crow/0.2: WARN: Build folder is dirty, removing it: /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 crowcpp-crow/0.2: ERROR: Package '5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9' build failed crowcpp-crow/0.2: WARN: Build folder /home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 ERROR: crowcpp-crow/0.2: Error in build() method, line 31 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/cci_PR-4085/.conan/data/crowcpp-crow/0.2/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9' '--' '-j3'