******************************************************************************** conan install reduct-cpp/1.9.0@#be75d6008313d422d6b7a46ff75b57b6 --build=reduct-cpp -pr /home/conan/workspace/prod-v1/bsr/25657/bbdbd/profile_linux_13_libstdcpp_clang_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/profiles/default) CC and CXX: clang, clang++ Found clang 13.0 clang>=8, using the major as version Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=clang compiler.version=13 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=clang compiler.libcxx=libstdc++ compiler.version=13 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True openssl/3.2.1: Not found in local cache, looking in remotes... openssl/3.2.1: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz openssl/3.2.1: Downloaded recipe revision c7b554068caae5eda12b735ea6f23d70 zlib/1.3.1: Not found in local cache, looking in remotes... zlib/1.3.1: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.3.1: Downloaded recipe revision f52e03ae3d251dec704634230cd806a2 fmt/10.2.1: Not found in local cache, looking in remotes... fmt/10.2.1: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz fmt/10.2.1: Downloaded recipe revision 9199a7a0611866dea5c8849a77467b25 cpp-httplib/0.15.3: Not found in local cache, looking in remotes... cpp-httplib/0.15.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz cpp-httplib/0.15.3: Downloaded recipe revision d2e0d1afaddd7b6b830ad8ffe62e4702 nlohmann_json/3.11.3: Not found in local cache, looking in remotes... nlohmann_json/3.11.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz nlohmann_json/3.11.3: Downloaded recipe revision 45828be26eb619a2e04ca517bb7b828d concurrentqueue/1.0.4: Not found in local cache, looking in remotes... concurrentqueue/1.0.4: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz concurrentqueue/1.0.4: Downloaded recipe revision 1e48e1c712bcfd892087c9c622a51502 date/3.0.1: Not found in local cache, looking in remotes... date/3.0.1: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz date/3.0.1: Downloaded recipe revision 032e24ad8bd1fd136dd33c932563d3d1 libcurl/8.6.0: Not found in local cache, looking in remotes... libcurl/8.6.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz libcurl/8.6.0: Downloaded recipe revision 357425be60d85553bfe65154194b71be reduct-cpp/1.9.0: Forced build from source cmake/3.29.0: Not found in local cache, looking in remotes... cmake/3.29.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz cmake/3.29.0: Downloaded recipe revision a055de871f63a7904aa3dcb9f3c61242 Version ranges solved openssl/* versions found in 'conan-center' remote Version range '>=1.1 <4' required by 'reduct-cpp/1.9.0' resolved to 'openssl/3.2.1' in remote 'conan-center' zlib/* versions found in 'conan-center' remote Version range '>=1.2.11 <2' required by 'openssl/3.2.1' resolved to 'zlib/1.3.1' in remote 'conan-center' libcurl/* versions found in 'conan-center' remote Version range '>=7.78 <9' required by 'date/3.0.1' resolved to 'libcurl/8.6.0' in remote 'conan-center' Version range '>=1.1 <4' required by 'libcurl/8.6.0' valid for downstream requirement 'openssl/3.2.1' Version range '>=1.2.11 <2' required by 'libcurl/8.6.0' resolved to 'zlib/1.3.1' in local cache cmake/* versions found in 'conan-center' remote Version range '>=3.18 <4' required by 'reduct-cpp/1.9.0' resolved to 'cmake/3.29.0' in remote 'conan-center' Installing package: reduct-cpp/1.9.0 Requirements concurrentqueue/1.0.4 from 'conan-center' - Downloaded cpp-httplib/0.15.3 from 'conan-center' - Downloaded date/3.0.1 from 'conan-center' - Downloaded fmt/10.2.1 from 'conan-center' - Downloaded libcurl/8.6.0 from 'conan-center' - Downloaded nlohmann_json/3.11.3 from 'conan-center' - Downloaded openssl/3.2.1 from 'conan-center' - Downloaded reduct-cpp/1.9.0 from local cache - Cache zlib/1.3.1 from 'conan-center' - Downloaded Packages concurrentqueue/1.0.4:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download cpp-httplib/0.15.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download date/3.0.1:ddd98ddf6cc7f6314c4500c33ba1b9f590f10a54 - Download fmt/10.2.1:18b95e67a53e87df873769365431d3a5541557ed - Download libcurl/8.6.0:e3914edd7c56f1cae767e67bf8bc871f94f43a96 - Download nlohmann_json/3.11.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download openssl/3.2.1:b00718575636f7c161e1065dc31d9e1747eae901 - Download reduct-cpp/1.9.0:ac8f5794264cb38ee10ecbff516e0c0e23414125 - Build zlib/1.3.1:63c2a85d57849e261f98f935b93ecac31ba71b84 - Download Build requirements cmake/3.29.0 from 'conan-center' - Downloaded Build requirements packages cmake/3.29.0:4db1be536558d833e52e862fd84d64d75c2b3656 - Download Installing (downloading, building) binaries... cmake/3.29.0: Retrieving package 4db1be536558d833e52e862fd84d64d75c2b3656 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz cmake/3.29.0: Package installed 4db1be536558d833e52e862fd84d64d75c2b3656 cmake/3.29.0: Downloaded package revision 1833588305bf42b2d98ba08f191940aa concurrentqueue/1.0.4: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz concurrentqueue/1.0.4: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 concurrentqueue/1.0.4: Downloaded package revision 7d524b28d67b6ae5ba0867c06152e2ce cpp-httplib/0.15.3: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz cpp-httplib/0.15.3: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 cpp-httplib/0.15.3: Downloaded package revision 69ce974cba64a775849eecda5955c96a fmt/10.2.1: Retrieving package 18b95e67a53e87df873769365431d3a5541557ed from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz fmt/10.2.1: Package installed 18b95e67a53e87df873769365431d3a5541557ed fmt/10.2.1: Downloaded package revision 33e16f5204e84fb528de6cf8d5c57fe6 nlohmann_json/3.11.3: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz nlohmann_json/3.11.3: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 nlohmann_json/3.11.3: Downloaded package revision 570207c0cf4a2d9790a6f36ab5e3f077 zlib/1.3.1: Retrieving package 63c2a85d57849e261f98f935b93ecac31ba71b84 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.3.1: Package installed 63c2a85d57849e261f98f935b93ecac31ba71b84 zlib/1.3.1: Downloaded package revision a00f459f280807d4f35dc7606a9f2fb6 openssl/3.2.1: Retrieving package b00718575636f7c161e1065dc31d9e1747eae901 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz openssl/3.2.1: Package installed b00718575636f7c161e1065dc31d9e1747eae901 openssl/3.2.1: Downloaded package revision 919f7738aa94a2641f29207f3a74d8a0 libcurl/8.6.0: Retrieving package e3914edd7c56f1cae767e67bf8bc871f94f43a96 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz libcurl/8.6.0: Package installed e3914edd7c56f1cae767e67bf8bc871f94f43a96 libcurl/8.6.0: Downloaded package revision 3aaeb7433471df1eca8ea5c0806f9357 date/3.0.1: Retrieving package ddd98ddf6cc7f6314c4500c33ba1b9f590f10a54 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz date/3.0.1: Package installed ddd98ddf6cc7f6314c4500c33ba1b9f590f10a54 date/3.0.1: Downloaded package revision 39f53879eea54fafe188ef24c1557b96 cmake/3.29.0: Appending PATH environment variable: /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/cmake/3.29.0/_/_/package/4db1be536558d833e52e862fd84d64d75c2b3656/bin reduct-cpp/1.9.0: Applying build-requirement: cmake/3.29.0 [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK reduct-cpp/1.9.0: Configuring sources in /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/source/src reduct-cpp/1.9.0: [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK reduct-cpp/1.9.0: Copying sources to build folder reduct-cpp/1.9.0: Building your package in /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125 reduct-cpp/1.9.0: Generator txt created conanbuildinfo.txt reduct-cpp/1.9.0: Calling generate() reduct-cpp/1.9.0: Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' reduct-cpp/1.9.0: If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' reduct-cpp/1.9.0: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK. 'fPIC' option found and apparently well managed [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK reduct-cpp/1.9.0: Calling build() reduct-cpp/1.9.0: Apply patch (conan): use cci packages reduct-cpp/1.9.0: Apply patch (conan): disable hardcoded fPIC reduct-cpp/1.9.0: CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/package/ac8f5794264cb38ee10ecbff516e0c0e23414125" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src" ----Running------ > . "/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/build/Release/generators/conanbuild.sh" && cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/package/ac8f5794264cb38ee10ecbff516e0c0e23414125" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src" ----------------- -- Using Conan toolchain: /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/build/Release/generators/conan_toolchain.cmake -- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC) -- The C compiler identification is Clang 13.0.1 -- The CXX compiler identification is Clang 13.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/local/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/local/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Version 1.9.0 -- Conan: Component target declared 'fmt::fmt' -- Conan: Target declared 'httplib::httplib' -- Conan: Target declared 'nlohmann_json::nlohmann_json' -- Conan: Component target declared 'OpenSSL::Crypto' -- Conan: Component target declared 'OpenSSL::SSL' -- Conan: Target declared 'openssl::openssl' -- Conan: Target declared 'ZLIB::ZLIB' -- Conan: Including build module from '/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/openssl/3.2.1/_/_/package/b00718575636f7c161e1065dc31d9e1747eae901/lib/cmake/conan-official-openssl-variables.cmake' -- Conan: Target declared 'concurrentqueue::concurrentqueue' -- Conan: Component target declared 'date::date-tz' -- Conan: Target declared 'date::date' -- Conan: Component target declared 'CURL::libcurl' -- Configuring done (0.9s) -- Generating done (0.0s) -- Build files have been written to: /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/build/Release reduct-cpp/1.9.0: CMake command: cmake --build "/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/build/Release" '--' '-j3' ----Running------ > . "/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/build/Release/generators/conanbuild.sh" && cmake --build "/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/build/Release" '--' '-j3' ----------------- [ 16%] Building CXX object src/CMakeFiles/reductcpp.dir/reduct/internal/http_client.cc.o [ 33%] Building CXX object src/CMakeFiles/reductcpp.dir/reduct/internal/serialisation.cc.o [ 50%] Building CXX object src/CMakeFiles/reductcpp.dir/reduct/bucket.cc.o src/CMakeFiles/reductcpp.dir/build.make:103: recipe for target 'src/CMakeFiles/reductcpp.dir/reduct/bucket.cc.o' failed CMakeFiles/Makefile2:97: recipe for target 'src/CMakeFiles/reductcpp.dir/all' failed Makefile:135: recipe for target 'all' failed reduct-cpp/1.9.0: CMake Warning: Manually-specified variables were not used by the project: CMAKE_POLICY_DEFAULT_CMP0091 In file included from /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/internal/serialisation.cc:3: In file included from /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/internal/serialisation.h:8: /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/client.h:63:10: warning: explicitly defaulted three-way comparison operator is implicitly deleted [-Wdefaulted-function-deleted] bool operator<=>(const IClient::ServerInfo&) const = default; ^ /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/client.h:53:28: note: defaulted 'operator<=>' is implicitly deleted because there is no viable three-way comparison function for member 'license' std::optional license; // License information. If empty, then it is BUSL-1.1 ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/optional:1080:5: note: candidate function template not viable: no known conversion from 'const std::optional' to 'std::nullopt_t' for 2nd argument operator<=>(const optional<_Tp>& __x, nullopt_t) noexcept ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/optional:1080:5: note: candidate function (with reversed parameter order) template not viable: no known conversion from 'const std::optional' to 'std::nullopt_t' for 1st argument /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/system_error:244:3: note: candidate function not viable: no known conversion from 'const std::optional' to 'const std::error_code' for 1st argument operator<=>(const error_code& __lhs, const error_code& __rhs) noexcept ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/system_error:368:3: note: candidate function not viable: no known conversion from 'const std::optional' to 'const std::error_condition' for 1st argument operator<=>(const error_condition& __lhs, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/variant:1231:3: note: candidate function not viable: no known conversion from 'const std::optional' to 'std::monostate' for 1st argument operator<=>(monostate, monostate) noexcept { return strong_ordering::equal; } ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_pair.h:473:5: note: candidate template ignored: could not match 'pair' against 'optional' operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_iterator.h:502:5: note: candidate template ignored: could not match 'reverse_iterator' against 'optional' operator<=>(const reverse_iterator<_IteratorL>& __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_iterator.h:502:5: note: candidate template ignored: could not match 'reverse_iterator' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_iterator.h:1476:5: note: candidate template ignored: could not match 'move_iterator' against 'optional' operator<=>(const move_iterator<_IteratorL>& __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_iterator.h:1476:5: note: candidate template ignored: could not match 'move_iterator' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/string_view:501:5: note: candidate template ignored: could not match 'basic_string_view' against 'optional' operator<=>(basic_string_view<_CharT, _Traits> __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/string_view:508:5: note: candidate template ignored: could not match 'basic_string_view' against 'optional' operator<=>(basic_string_view<_CharT, _Traits> __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/string_view:508:5: note: candidate template ignored: could not match 'basic_string_view' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/basic_string.h:6199:5: note: candidate template ignored: could not match 'basic_string' against 'optional' operator<=>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/basic_string.h:6213:5: note: candidate template ignored: could not match 'basic_string' against 'optional' operator<=>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/basic_string.h:6213:5: note: candidate template ignored: could not match 'basic_string' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/optional:1065:5: note: candidate template ignored: substitution failure [with _Tp = reduct::IClient::ServerInfo::License, _Up = reduct::IClient::ServerInfo::License]: no type named 'type' in 'std::__detail::__cmp3way_res_impl' operator<=>(const optional<_Tp>& __x, const optional<_Up>& __y) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/optional:1065:5: note: candidate template ignored: substitution failure [with _Tp = reduct::IClient::ServerInfo::License, _Up = reduct::IClient::ServerInfo::License]: no type named 'type' in 'std::__detail::__cmp3way_res_impl' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/optional:1215:5: note: candidate template ignored: substitution failure [with _Tp = reduct::IClient::ServerInfo::License, _Up = std::optional]: no type named 'type' in 'std::__detail::__cmp3way_res_impl>' operator<=>(const optional<_Tp>& __x, const _Up& __v) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/optional:1215:5: note: candidate template ignored: substitution failure [with _Tp = reduct::IClient::ServerInfo::License, _Up = std::optional]: no type named 'type' in 'std::__detail::__cmp3way_res_impl>' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/array:259:5: note: candidate template ignored: could not match 'array' against 'optional' operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/tuple:1430:5: note: candidate template ignored: could not match 'tuple' against 'optional' operator<=>(const tuple<_Tps...>& __t, const tuple<_Ups...>& __u) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/tuple:1430:5: note: candidate template ignored: could not match 'tuple' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_vector.h:1910:5: note: candidate template ignored: could not match 'vector' against 'optional' operator<=>(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/unique_ptr.h:895:5: note: candidate template ignored: could not match 'unique_ptr' against 'optional' operator<=>(const unique_ptr<_Tp, _Dp>& __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/unique_ptr.h:895:5: note: candidate template ignored: could not match 'unique_ptr' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/unique_ptr.h:903:5: note: candidate template ignored: could not match 'unique_ptr' against 'optional' operator<=>(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/unique_ptr.h:903:5: note: candidate template ignored: could not match 'unique_ptr' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr_base.h:1451:5: note: candidate template ignored: could not match '__shared_ptr' against 'optional' operator<=>(const __shared_ptr<_Tp, _Lp>& __a, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr_base.h:1451:5: note: candidate template ignored: could not match '__shared_ptr' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr_base.h:1457:5: note: candidate template ignored: could not match '__shared_ptr' against 'optional' operator<=>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr_base.h:1457:5: note: candidate template ignored: could not match '__shared_ptr' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr.h:448:5: note: candidate template ignored: could not match 'shared_ptr' against 'optional' operator<=>(const shared_ptr<_Tp>& __a, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr.h:448:5: note: candidate template ignored: could not match 'shared_ptr' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr.h:454:5: note: candidate template ignored: could not match 'shared_ptr' against 'optional' operator<=>(const shared_ptr<_Tp>& __a, nullptr_t) noexcept ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr.h:454:5: note: candidate template ignored: could not match 'shared_ptr' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/forward_list.h:1446:5: note: candidate template ignored: could not match 'forward_list' against 'optional' operator<=>(const forward_list<_Tp, _Alloc>& __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_map.h:1484:5: note: candidate template ignored: could not match 'map' against 'optional' operator<=>(const map<_Key, _Tp, _Compare, _Alloc>& __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_multimap.h:1149:5: note: candidate template ignored: could not match 'multimap' against 'optional' operator<=>(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/variant:1208:5: note: candidate template ignored: could not match 'variant' against 'optional' operator<=>(const variant<_Types...>& __v, const variant<_Types...>& __w) ^ In file included from /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/bucket.cc:20: In file included from /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/internal/serialisation.h:8: /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/client.h:63:10: warning: explicitly defaulted three-way comparison operator is implicitly deleted [-Wdefaulted-function-deleted] bool operator<=>(const IClient::ServerInfo&) const = default; ^ /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/client.h:53:28: note: defaulted 'operator<=>' is implicitly deleted because there is no viable three-way comparison function for member 'license' std::optional license; // License information. If empty, then it is BUSL-1.1 ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/optional:1080:5: note: candidate function template not viable: no known conversion from 'const std::optional' to 'std::nullopt_t' for 2nd argument operator<=>(const optional<_Tp>& __x, nullopt_t) noexcept ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/optional:1080:5: note: candidate function (with reversed parameter order) template not viable: no known conversion from 'const std::optional' to 'std::nullopt_t' for 1st argument /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/system_error:244:3: note: candidate function not viable: no known conversion from 'const std::optional' to 'const std::error_code' for 1st argument operator<=>(const error_code& __lhs, const error_code& __rhs) noexcept ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/system_error:368:3: note: candidate function not viable: no known conversion from 'const std::optional' to 'const std::error_condition' for 1st argument operator<=>(const error_condition& __lhs, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/variant:1231:3: note: candidate function not viable: no known conversion from 'const std::optional' to 'std::monostate' for 1st argument operator<=>(monostate, monostate) noexcept { return strong_ordering::equal; } ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/thread:307:3: note: candidate function not viable: no known conversion from 'const std::optional' to 'thread::id' for 1st argument operator<=>(thread::id __x, thread::id __y) noexcept ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_pair.h:473:5: note: candidate template ignored: could not match 'pair' against 'optional' operator<=>(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_iterator.h:502:5: note: candidate template ignored: could not match 'reverse_iterator' against 'optional' operator<=>(const reverse_iterator<_IteratorL>& __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_iterator.h:502:5: note: candidate template ignored: could not match 'reverse_iterator' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_iterator.h:1476:5: note: candidate template ignored: could not match 'move_iterator' against 'optional' operator<=>(const move_iterator<_IteratorL>& __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_iterator.h:1476:5: note: candidate template ignored: could not match 'move_iterator' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/array:259:5: note: candidate template ignored: could not match 'array' against 'optional' operator<=>(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/tuple:1430:5: note: candidate template ignored: could not match 'tuple' against 'optional' operator<=>(const tuple<_Tps...>& __t, const tuple<_Ups...>& __u) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/tuple:1430:5: note: candidate template ignored: could not match 'tuple' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/optional:1065:5: note: candidate template ignored: substitution failure [with _Tp = reduct::IClient::ServerInfo::License, _Up = reduct::IClient::ServerInfo::License]: no type named 'type' in 'std::__detail::__cmp3way_res_impl' operator<=>(const optional<_Tp>& __x, const optional<_Up>& __y) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/optional:1065:5: note: candidate template ignored: substitution failure [with _Tp = reduct::IClient::ServerInfo::License, _Up = reduct::IClient::ServerInfo::License]: no type named 'type' in 'std::__detail::__cmp3way_res_impl' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/optional:1215:5: note: candidate template ignored: substitution failure [with _Tp = reduct::IClient::ServerInfo::License, _Up = std::optional]: no type named 'type' in 'std::__detail::__cmp3way_res_impl>' operator<=>(const optional<_Tp>& __x, const _Up& __v) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/optional:1215:5: note: candidate template ignored: substitution failure [with _Tp = reduct::IClient::ServerInfo::License, _Up = std::optional]: no type named 'type' in 'std::__detail::__cmp3way_res_impl>' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_vector.h:1910:5: note: candidate template ignored: could not match 'vector' against 'optional' operator<=>(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_map.h:1484:5: note: candidate template ignored: could not match 'map' against 'optional' operator<=>(const map<_Key, _Tp, _Compare, _Alloc>& __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_multimap.h:1149:5: note: candidate template ignored: could not match 'multimap' against 'optional' operator<=>(const multimap<_Key, _Tp, _Compare, _Alloc>& __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/string_view:501:5: note: candidate template ignored: could not match 'basic_string_view' against 'optional' operator<=>(basic_string_view<_CharT, _Traits> __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/string_view:508:5: note: candidate template ignored: could not match 'basic_string_view' against 'optional' operator<=>(basic_string_view<_CharT, _Traits> __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/string_view:508:5: note: candidate template ignored: could not match 'basic_string_view' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/basic_string.h:6199:5: note: candidate template ignored: could not match 'basic_string' against 'optional' operator<=>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/basic_string.h:6213:5: note: candidate template ignored: could not match 'basic_string' against 'optional' operator<=>(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/basic_string.h:6213:5: note: candidate template ignored: could not match 'basic_string' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/variant:1208:5: note: candidate template ignored: could not match 'variant' against 'optional' operator<=>(const variant<_Types...>& __v, const variant<_Types...>& __w) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/unique_ptr.h:895:5: note: candidate template ignored: could not match 'unique_ptr' against 'optional' operator<=>(const unique_ptr<_Tp, _Dp>& __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/unique_ptr.h:895:5: note: candidate template ignored: could not match 'unique_ptr' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/unique_ptr.h:903:5: note: candidate template ignored: could not match 'unique_ptr' against 'optional' operator<=>(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/unique_ptr.h:903:5: note: candidate template ignored: could not match 'unique_ptr' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr_base.h:1451:5: note: candidate template ignored: could not match '__shared_ptr' against 'optional' operator<=>(const __shared_ptr<_Tp, _Lp>& __a, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr_base.h:1451:5: note: candidate template ignored: could not match '__shared_ptr' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr_base.h:1457:5: note: candidate template ignored: could not match '__shared_ptr' against 'optional' operator<=>(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr_base.h:1457:5: note: candidate template ignored: could not match '__shared_ptr' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr.h:448:5: note: candidate template ignored: could not match 'shared_ptr' against 'optional' operator<=>(const shared_ptr<_Tp>& __a, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr.h:448:5: note: candidate template ignored: could not match 'shared_ptr' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr.h:454:5: note: candidate template ignored: could not match 'shared_ptr' against 'optional' operator<=>(const shared_ptr<_Tp>& __a, nullptr_t) noexcept ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/shared_ptr.h:454:5: note: candidate template ignored: could not match 'shared_ptr' against 'optional' /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/forward_list.h:1446:5: note: candidate template ignored: could not match 'forward_list' against 'optional' operator<=>(const forward_list<_Tp, _Alloc>& __x, ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_deque.h:2259:5: note: candidate template ignored: could not match 'deque' against 'optional' operator<=>(const deque<_Tp, _Alloc>& __x, const deque<_Tp, _Alloc>& __y) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_queue.h:392:5: note: candidate template ignored: could not match 'queue' against 'optional' operator<=>(const queue<_Tp, _Seq>& __x, const queue<_Tp, _Seq>& __y) ^ /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/bucket.cc:463:35: error: 'size' in capture list does not name a variable record.Read = [data, mutex, size, head](auto record_callback) { ^ /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/bucket.cc:477:35: error: reference to local binding 'size' declared in enclosing function 'reduct::Bucket::ParseAndBuildBatchedRecords' if (chunk->size() > size - total) { ^ /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/bucket.cc:456:13: note: 'size' declared here auto [size, content_type, labels] = parse_csv(header->second); ^ /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/bucket.cc:478:45: error: reference to local binding 'size' declared in enclosing function 'reduct::Bucket::ParseAndBuildBatchedRecords' auto tmp = chunk->substr(0, size - total); ^ /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/bucket.cc:456:13: note: 'size' declared here auto [size, content_type, labels] = parse_csv(header->second); ^ /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/bucket.cc:479:48: error: reference to local binding 'size' declared in enclosing function 'reduct::Bucket::ParseAndBuildBatchedRecords' data->push_front(chunk->substr(size - total)); ^ /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/bucket.cc:456:13: note: 'size' declared here auto [size, content_type, labels] = parse_csv(header->second); ^ /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/bucket.cc:499:24: error: reference to local binding 'size' declared in enclosing function 'reduct::Bucket::ParseAndBuildBatchedRecords' if (total >= size) { ^ /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/bucket.cc:456:13: note: 'size' declared here auto [size, content_type, labels] = parse_csv(header->second); ^ In file included from /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/bucket.cc:3: In file included from /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/bucket.h:16: In file included from /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/result.h:6: In file included from /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/memory:83: /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/unique_ptr.h:85:2: warning: delete called on 'reduct::internal::IHttpClient' that is abstract but has non-virtual destructor [-Wdelete-abstract-non-virtual-dtor] delete __ptr; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/unique_ptr.h:361:4: note: in instantiation of member function 'std::default_delete::operator()' requested here get_deleter()(std::move(__ptr)); ^ /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/src/src/reduct/bucket.cc:28:3: note: in instantiation of member function 'std::unique_ptr::~unique_ptr' requested here Bucket(std::string_view url, std::string_view name, const HttpOptions& options) ^ 2 warnings and 5 errors generated. make[2]: *** [src/CMakeFiles/reductcpp.dir/reduct/bucket.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... 1 warning generated. make[1]: *** [src/CMakeFiles/reductcpp.dir/all] Error 2 make: *** [all] Error 2 WARN: *** Conan 1 is legacy and on a deprecation path *** WARN: *** Please upgrade to Conan 2 *** WARN: libcurl/8.6.0: requirement openssl/[>=1.1 <4] overridden by date/3.0.1 to openssl/3.2.1 reduct-cpp/1.9.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior reduct-cpp/1.9.0: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior reduct-cpp/1.9.0: ERROR: Package 'ac8f5794264cb38ee10ecbff516e0c0e23414125' build failed reduct-cpp/1.9.0: WARN: Build folder /home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/build/Release ERROR: reduct-cpp/1.9.0: Error in build() method, line 87 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/workspace/prod-v1/bsr/25657/abebd/.conan/data/reduct-cpp/1.9.0/_/_/build/ac8f5794264cb38ee10ecbff516e0c0e23414125/build/Release" '--' '-j3'