******************************************************************************** conan install bear/3.1.3@#b775cbf05050fe359fcdb4265699ab57 --build=bear -pr /home/conan/w/prod-v1/bsr/80104/dcedf/profile_linux_9_libstdcpp11_gcc_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/w/prod-v1/bsr/80104/aefcc/.conan/profiles/default) CC and CXX: /usr/bin/gcc, /usr/bin/g++ Found gcc 9 gcc>=5, using the major as version ************************* WARNING: GCC OLD ABI COMPATIBILITY *********************** Conan detected a GCC version > 5 but has adjusted the 'compiler.libcxx' setting to 'libstdc++' for backwards compatibility. Your compiler is likely using the new CXX11 ABI by default (libstdc++11). If you want Conan to use the new ABI for the default profile, run: $ conan profile update settings.compiler.libcxx=libstdc++11 default Or edit '/home/conan/w/prod-v1/bsr/80104/aefcc/.conan/profiles/default' and set compiler.libcxx=libstdc++11 ************************************************************************************ Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=gcc compiler.version=9 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True grpc/1.54.3: Not found in local cache, looking in remotes... grpc/1.54.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz grpc/1.54.3: Downloaded recipe revision b9dab567bb1de36e1fababfa2ee5edac abseil/20230125.3: Not found in local cache, looking in remotes... abseil/20230125.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz abseil/20230125.3: Downloaded recipe revision 2cb3c46bf2e05dd873e865ec9b16c60e c-ares/1.19.1: Not found in local cache, looking in remotes... c-ares/1.19.1: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz c-ares/1.19.1: Downloaded recipe revision 420a0b77e370f4b96bee88ef91837ccc openssl/3.2.0: Not found in local cache, looking in remotes... openssl/3.2.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz openssl/3.2.0: Downloaded recipe revision d81e0a8c08372368fe7cb757280e2196 zlib/1.3: Not found in local cache, looking in remotes... zlib/1.3: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.3: Downloaded recipe revision 06023034579559bb64357db3a53f88a4 re2/20230301: Not found in local cache, looking in remotes... re2/20230301: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz re2/20230301: Downloaded recipe revision 4482314b6488e5d71e9944f5bedb730d protobuf/3.21.12: Not found in local cache, looking in remotes... protobuf/3.21.12: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz protobuf/3.21.12: Downloaded recipe revision ff413e7c6d81724e872661875af83e68 fmt/10.1.1: Not found in local cache, looking in remotes... fmt/10.1.1: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz fmt/10.1.1: Downloaded recipe revision cd63809a79574a2f9eb73ca35f16a243 spdlog/1.12.0: Not found in local cache, looking in remotes... spdlog/1.12.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz spdlog/1.12.0: Downloaded recipe revision 0e390a2f5c3e96671d0857bc734e4731 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 bear/3.1.3: Forced build from source cmake/3.28.1: Not found in local cache, looking in remotes... cmake/3.28.1: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz cmake/3.28.1: Downloaded recipe revision 92f79424d7b65b12a84a2180866c3a78 Version ranges solved openssl/* versions found in 'conan-center' remote Version range '>=1.1 <4' required by 'grpc/1.54.3' resolved to 'openssl/3.2.0' in remote 'conan-center' zlib/* versions found in 'conan-center' remote Version range '>=1.2.11 <2' required by 'grpc/1.54.3' resolved to 'zlib/1.3' in remote 'conan-center' Version range '>=1.2.11 <2' required by 'openssl/3.2.0' valid for downstream requirement 'zlib/1.3' Version range '>=1.2.11 <2' required by 'protobuf/3.21.12' valid for downstream requirement 'zlib/1.3' cmake/* versions found in 'conan-center' remote Version range '>=3.28 <4' required by 'bear/3.1.3' resolved to 'cmake/3.28.1' in remote 'conan-center' Installing package: bear/3.1.3 Requirements abseil/20230125.3 from 'conan-center' - Downloaded bear/3.1.3 from local cache - Cache c-ares/1.19.1 from 'conan-center' - Downloaded fmt/10.1.1 from 'conan-center' - Downloaded grpc/1.54.3 from 'conan-center' - Downloaded nlohmann_json/3.11.3 from 'conan-center' - Downloaded openssl/3.2.0 from 'conan-center' - Downloaded protobuf/3.21.12 from 'conan-center' - Downloaded re2/20230301 from 'conan-center' - Downloaded spdlog/1.12.0 from 'conan-center' - Downloaded zlib/1.3 from 'conan-center' - Downloaded Packages abseil/20230125.3:b911f48570f9bb2902d9e83b2b9ebf9d376c8c56 - Download bear/3.1.3:980863da6cbb03c3cb41f3154db9d25979ba9c58 - Build c-ares/1.19.1:c69c80d84bcbcc1a9610878ad7c37d88e4806c6d - Download fmt/10.1.1:db123017807f5c094e7ffe64463018510e127133 - Download grpc/1.54.3:b343a4b79a0b0600598daf5871572acaae82ea2d - Download nlohmann_json/3.11.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download openssl/3.2.0:3b92fb92d86b5880d7fcd3124cd3e37e04f7e25f - Download protobuf/3.21.12:7627fae1426bcc12a67dba7c7207b1bccf05e5fd - Download re2/20230301:b911f48570f9bb2902d9e83b2b9ebf9d376c8c56 - Download spdlog/1.12.0:6baa5b47685c3b37290addf41504bdf16ef63460 - Download zlib/1.3:6af9cc7cb931c5ad942174fd7838eb655717c709 - Download Build requirements cmake/3.28.1 from 'conan-center' - Downloaded Build requirements packages cmake/3.28.1:4db1be536558d833e52e862fd84d64d75c2b3656 - Download Installing (downloading, building) binaries... abseil/20230125.3: Retrieving package b911f48570f9bb2902d9e83b2b9ebf9d376c8c56 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz abseil/20230125.3: Package installed b911f48570f9bb2902d9e83b2b9ebf9d376c8c56 abseil/20230125.3: Downloaded package revision 8d745a109f2c0cfbe041129018c775c3 c-ares/1.19.1: Retrieving package c69c80d84bcbcc1a9610878ad7c37d88e4806c6d from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz c-ares/1.19.1: Package installed c69c80d84bcbcc1a9610878ad7c37d88e4806c6d c-ares/1.19.1: Downloaded package revision 2e3ad69c6973ff0feac7a956c59e192f cmake/3.28.1: Retrieving package 4db1be536558d833e52e862fd84d64d75c2b3656 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz cmake/3.28.1: Package installed 4db1be536558d833e52e862fd84d64d75c2b3656 cmake/3.28.1: Downloaded package revision f5d30101abea2fb352f6412ec059d314 fmt/10.1.1: Retrieving package db123017807f5c094e7ffe64463018510e127133 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz fmt/10.1.1: Package installed db123017807f5c094e7ffe64463018510e127133 fmt/10.1.1: Downloaded package revision d7801722809568cd207fe0ae16bfd6bf 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 re2/20230301: Retrieving package b911f48570f9bb2902d9e83b2b9ebf9d376c8c56 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz re2/20230301: Package installed b911f48570f9bb2902d9e83b2b9ebf9d376c8c56 re2/20230301: Downloaded package revision df6132480aa14efc6286c5c288f5aab1 zlib/1.3: Retrieving package 6af9cc7cb931c5ad942174fd7838eb655717c709 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.3: Package installed 6af9cc7cb931c5ad942174fd7838eb655717c709 zlib/1.3: Downloaded package revision c7344cee5c7f10f2a83acf16032b8229 openssl/3.2.0: Retrieving package 3b92fb92d86b5880d7fcd3124cd3e37e04f7e25f from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz openssl/3.2.0: Package installed 3b92fb92d86b5880d7fcd3124cd3e37e04f7e25f openssl/3.2.0: Downloaded package revision 43daf281f8f8718f4a673c62e4ab0b3e protobuf/3.21.12: Retrieving package 7627fae1426bcc12a67dba7c7207b1bccf05e5fd from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz protobuf/3.21.12: Package installed 7627fae1426bcc12a67dba7c7207b1bccf05e5fd protobuf/3.21.12: Downloaded package revision cc8a92004442b90083c97aceaad9426f spdlog/1.12.0: Retrieving package 6baa5b47685c3b37290addf41504bdf16ef63460 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz spdlog/1.12.0: Package installed 6baa5b47685c3b37290addf41504bdf16ef63460 spdlog/1.12.0: Downloaded package revision 7c98766e7e3d9f65e28a8db5b3067d46 grpc/1.54.3: Retrieving package b343a4b79a0b0600598daf5871572acaae82ea2d from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz grpc/1.54.3: Package installed b343a4b79a0b0600598daf5871572acaae82ea2d grpc/1.54.3: Downloaded package revision d23e0bdb80727ceb31f9ce09f3131a94 cmake/3.28.1: Appending PATH environment variable: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/cmake/3.28.1/_/_/package/4db1be536558d833e52e862fd84d64d75c2b3656/bin grpc/1.54.3: Appending PATH environment variable: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/grpc/1.54.3/_/_/package/b343a4b79a0b0600598daf5871572acaae82ea2d/bin bear/3.1.3: Applying build-requirement: cmake/3.28.1 [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK bear/3.1.3: Configuring sources in /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/source/src bear/3.1.3: [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 bear/3.1.3: Copying sources to build folder bear/3.1.3: Building your package in /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58 bear/3.1.3: Generator txt created conanbuildinfo.txt bear/3.1.3: Calling generate() bear/3.1.3: Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' bear/3.1.3: If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' bear/3.1.3: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK bear/3.1.3: Calling build() bear/3.1.3: CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/package/980863da6cbb03c3cb41f3154db9d25979ba9c58" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source" ----Running------ > . "/home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/build/Release/generators/conanbuild.sh" && cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/package/980863da6cbb03c3cb41f3154db9d25979ba9c58" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source" ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/build/Release/generators/conan_toolchain.cmake -- The C compiler identification is GNU 9.2.1 -- The CXX compiler identification is GNU 9.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - 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/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Conan: Target declared 'nlohmann_json::nlohmann_json' -- Conan: Component target declared 'fmt::fmt' -- Conan: Component target declared 'spdlog::spdlog' -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") -- Checking for modules 'protobuf;grpc++' -- Found protobuf, version 3.21.12 -- Found grpc++, version 1.54.3 -- Looking for spawn.h -- Looking for spawn.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for sys/utsname.h -- Looking for sys/utsname.h - found -- Looking for sys/wait.h -- Looking for sys/wait.h - found -- Looking for sys/time.h -- Looking for sys/time.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for gnu/lib-names.h -- Looking for gnu/lib-names.h - found -- Looking for _NSGetEnviron -- Looking for _NSGetEnviron - not found -- Looking for dlopen -- Looking for dlopen - found -- Looking for dlsym -- Looking for dlsym - found -- Looking for dlerror -- Looking for dlerror - found -- Looking for dlclose -- Looking for dlclose - found -- Looking for RTLD_NEXT -- Looking for RTLD_NEXT - found -- Looking for EACCES -- Looking for EACCES - found -- Looking for ENOENT -- Looking for ENOENT - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for environ -- Looking for environ - found -- Looking for uname -- Looking for uname - found -- Looking for confstr -- Looking for confstr - found -- Looking for _CS_PATH -- Looking for _CS_PATH - found -- Looking for _CS_GNU_LIBC_VERSION -- Looking for _CS_GNU_LIBC_VERSION - found -- Looking for _CS_GNU_LIBPTHREAD_VERSION -- Looking for _CS_GNU_LIBPTHREAD_VERSION - found -- Looking for protoc ... /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/protobuf/3.21.12/_/_/package/7627fae1426bcc12a67dba7c7207b1bccf05e5fd/bin/protoc -- Looking for grpc_cpp_plugin ... /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/grpc/1.54.3/_/_/package/b343a4b79a0b0600598daf5871572acaae82ea2d/bin/grpc_cpp_plugin -- Configuring done (6.1s) -- Generating done (0.1s) -- Build files have been written to: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/build/Release bear/3.1.3: CMake command: cmake --build "/home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/build/Release" '--' '-j3' ----Running------ > . "/home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/build/Release/generators/conanbuild.sh" && cmake --build "/home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/build/Release" '--' '-j3' ----------------- [ 1%] Building CXX object libshell/CMakeFiles/shell_a.dir/source/Command.cc.o [ 3%] Building CXX object libflags/CMakeFiles/flags_a.dir/source/Flags.cc.o [ 5%] Building CXX object libsys/CMakeFiles/sys_a.dir/source/Os.cc.o [ 6%] Building CXX object libsys/CMakeFiles/sys_a.dir/source/Guard.cc.o [ 8%] Building CXX object libsys/CMakeFiles/sys_a.dir/source/Errors.cc.o [ 10%] Building CXX object libsys/CMakeFiles/sys_a.dir/source/Path.cc.o [ 11%] Building CXX object libsys/CMakeFiles/sys_a.dir/source/Process.cc.o [ 11%] Built target shell_a bear/3.1.3: CMake Warning at CMakeLists.txt:4 (project): VERSION keyword not followed by a value or was followed by a value that expanded to nothing. In file included from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h: In lambda function: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:264:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 264 | const auto&[t12, t34] = tuple; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:265:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 265 | const auto&[t1, t2] = t12; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:266:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 266 | const auto&[t3, t4] = t34; | ^ In file included from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Os.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Os.cc:20: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h: In lambda function: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:264:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 264 | const auto&[t12, t34] = tuple; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:265:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 265 | const auto&[t1, t2] = t12; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:266:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 266 | const auto&[t3, t4] = t34; | ^ In file included from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:51:61: error: ‘string_view’ in namespace ‘std’ does not name a type 51 | [[nodiscard]] rust::Result as_bool(const std::string_view& key) const; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:51:56: note: ‘std::string_view’ is only available from C++17 onwards 51 | [[nodiscard]] rust::Result as_bool(const std::string_view& key) const; | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:52:41: error: ‘string_view’ is not a member of ‘std’ 52 | [[nodiscard]] rust::Result as_string(const std::string_view& key) const; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:52:41: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:52:41: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:52:41: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:52:52: error: template argument 1 is invalid 52 | [[nodiscard]] rust::Result as_string(const std::string_view& key) const; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:52:75: error: ‘string_view’ in namespace ‘std’ does not name a type 52 | [[nodiscard]] rust::Result as_string(const std::string_view& key) const; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:52:70: note: ‘std::string_view’ is only available from C++17 onwards 52 | [[nodiscard]] rust::Result as_string(const std::string_view& key) const; | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:53:53: error: ‘string_view’ is not a member of ‘std’ 53 | [[nodiscard]] rust::Result> as_string_list(const std::string_view& key) const; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:53:53: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:53:53: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:53:53: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:53:53: error: template argument 1 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:53:53: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:53:64: error: template argument 1 is invalid 53 | [[nodiscard]] rust::Result> as_string_list(const std::string_view& key) const; | ^~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:53:93: error: ‘string_view’ in namespace ‘std’ does not name a type 53 | [[nodiscard]] rust::Result> as_string_list(const std::string_view& key) const; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:53:88: note: ‘std::string_view’ is only available from C++17 onwards 53 | [[nodiscard]] rust::Result> as_string_list(const std::string_view& key) const; | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:59:44: error: ‘string_view’ is not a member of ‘std’ 59 | using Parameter = std::vector; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:59:44: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:59:44: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:59:44: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:59:55: error: template argument 1 is invalid 59 | using Parameter = std::vector; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:59:55: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:60:42: error: ‘string_view’ is not a member of ‘std’ 60 | using Parameters = std::map; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:60:42: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:60:42: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:60:42: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:60:55: error: ‘Parameter’ was not declared in this scope 60 | using Parameters = std::map; | ^~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:60:64: error: template argument 1 is invalid 60 | using Parameters = std::map; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:60:64: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:60:64: error: template argument 3 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:60:64: error: template argument 4 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:65:35: error: expected ‘)’ before ‘program’ 65 | Arguments(std::string_view program, Parameters&& parameters); | ~ ^~~~~~~~ | ) /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:68:14: error: ‘string_view’ in namespace ‘std’ does not name a type 68 | std::string_view program_; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:68:9: note: ‘std::string_view’ is only available from C++17 onwards 68 | std::string_view program_; | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:69:9: error: ‘Parameters’ does not name a type 69 | Parameters parameters_; | ^~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:89:20: error: ‘string_view’ in namespace ‘std’ does not name a type 89 | const std::string_view help; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:89:15: note: ‘std::string_view’ is only available from C++17 onwards 89 | const std::string_view help; | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:90:20: error: ‘optional’ in namespace ‘std’ does not name a template type 90 | const std::optional default_value; | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:90:15: note: ‘std::optional’ is only available from C++17 onwards 90 | const std::optional default_value; | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:91:20: error: ‘optional’ in namespace ‘std’ does not name a template type 91 | const std::optional group_name; | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:91:15: note: ‘std::optional’ is only available from C++17 onwards 91 | const std::optional group_name; | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:94:37: error: ‘string_view’ is not a member of ‘std’ 94 | using OptionMap = std::map; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:94:37: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:94:37: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:94:37: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:94:56: error: template argument 1 is invalid 94 | using OptionMap = std::map; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:94:56: error: template argument 3 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:94:56: error: template argument 4 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:95:25: error: ‘OptionMap’ does not name a type; did you mean ‘Option’? 95 | using OptionValue = OptionMap::value_type; | ^~~~~~~~~ | Option /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:118:32: error: expected ‘)’ before ‘name’ 118 | Parser(std::string_view name, std::string_view version, std::initializer_list options); | ~ ^~~~~ | ) /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:119:32: error: expected ‘)’ before ‘name’ 119 | Parser(std::string_view name, std::initializer_list options); | ~ ^~~~~ | ) /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:120:32: error: expected ‘)’ before ‘name’ 120 | Parser(std::string_view name, std::string_view version, std::initializer_list commands, std::initializer_list default_options = {}); | ~ ^~~~~ | ) In file included from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:120:160: error: expected unqualified-id before ‘)’ token 120 | Parser(std::string_view name, std::string_view version, std::initializer_list commands, std::initializer_list default_options = {}); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:136:20: error: ‘string_view’ in namespace ‘std’ does not name a type 136 | const std::string_view name_; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:136:15: note: ‘std::string_view’ is only available from C++17 onwards 136 | const std::string_view name_; | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:137:20: error: ‘string_view’ in namespace ‘std’ does not name a type 137 | const std::string_view version_; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:137:15: note: ‘std::string_view’ is only available from C++17 onwards 137 | const std::string_view version_; | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:138:9: error: ‘OptionMap’ does not name a type; did you mean ‘Option’? 138 | OptionMap options_; | ^~~~~~~~~ | Option In file included from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libshell/include/libshell/Command.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libshell/source/Command.cc:20: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h: In lambda function: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:264:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 264 | const auto&[t12, t34] = tuple; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:265:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 265 | const auto&[t1, t2] = t12; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:266:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 266 | const auto&[t3, t4] = t34; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:36:10: error: ‘optional’ in namespace ‘std’ does not name a template type 36 | std::optional> | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:36:5: note: ‘std::optional’ is only available from C++17 onwards 36 | std::optional> | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:46:22: error: ‘OptionValue’ is not a member of ‘flags’ 46 | std::list order_by_relevance(const flags::OptionMap& options, const std::optional& group) | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:46:22: error: ‘OptionValue’ is not a member of ‘flags’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:46:33: error: template argument 1 is invalid 46 | std::list order_by_relevance(const flags::OptionMap& options, const std::optional& group) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:46:33: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:46:67: error: ‘OptionMap’ in namespace ‘flags’ does not name a type; did you mean ‘Option’? 46 | std::list order_by_relevance(const flags::OptionMap& options, const std::optional& group) | ^~~~~~~~~ | Option /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:46:98: error: ‘optional’ in namespace ‘std’ does not name a template type 46 | std::list order_by_relevance(const flags::OptionMap& options, const std::optional& group) | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:46:93: note: ‘std::optional’ is only available from C++17 onwards 46 | std::list order_by_relevance(const flags::OptionMap& options, const std::optional& group) | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:46:106: error: expected ‘,’ or ‘...’ before ‘<’ token 46 | std::list order_by_relevance(const flags::OptionMap& options, const std::optional& group) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In function ‘int {anonymous}::order_by_relevance(const int&, int)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:48:26: error: ‘OptionValue’ is not a member of ‘flags’ 48 | std::list result; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:48:26: error: ‘OptionValue’ is not a member of ‘flags’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:48:37: error: template argument 1 is invalid 48 | std::list result; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:48:37: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:40: error: no matching function for call to ‘begin(const int&)’ 49 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/utility:76, from /usr/include/c++/9/tuple:38, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/initializer_list:89:5: note: candidate: ‘template constexpr const _Tp* std::begin(std::initializer_list<_Tp>)’ 89 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ /usr/include/c++/9/initializer_list:89:5: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:40: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘int’ 49 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:48:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(_Container&)’ 48 | begin(_Container& __cont) -> decltype(__cont.begin()) | ^~~~~ /usr/include/c++/9/bits/range_access.h:48:5: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(_Container&) [with _Container = const int]’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:40: required from here /usr/include/c++/9/bits/range_access.h:48:50: error: request for member ‘begin’ in ‘__cont’, which is of non-class type ‘const int’ 48 | begin(_Container& __cont) -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/9/bits/range_access.h:58:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(const _Container&)’ 58 | begin(const _Container& __cont) -> decltype(__cont.begin()) | ^~~~~ /usr/include/c++/9/bits/range_access.h:58:5: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = int]’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:40: required from here /usr/include/c++/9/bits/range_access.h:58:56: error: request for member ‘begin’ in ‘__cont’, which is of non-class type ‘const int’ 58 | begin(const _Container& __cont) -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/9/bits/range_access.h:87:5: note: candidate: ‘template constexpr _Tp* std::begin(_Tp (&)[_Nm])’ 87 | begin(_Tp (&__arr)[_Nm]) | ^~~~~ /usr/include/c++/9/bits/range_access.h:87:5: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:40: note: mismatched types ‘_Tp [_Nm]’ and ‘const int’ 49 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:104:31: note: candidate: ‘template _Tp* std::begin(std::valarray<_Tp>&)’ 104 | template _Tp* begin(valarray<_Tp>&); | ^~~~~ /usr/include/c++/9/bits/range_access.h:104:31: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:40: note: mismatched types ‘std::valarray<_Tp>’ and ‘const int’ 49 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:105:37: note: candidate: ‘template const _Tp* std::begin(const std::valarray<_Tp>&)’ 105 | template const _Tp* begin(const valarray<_Tp>&); | ^~~~~ /usr/include/c++/9/bits/range_access.h:105:37: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:40: note: mismatched types ‘const std::valarray<_Tp>’ and ‘const int’ 49 | std::copy_if(std::begin(options), std::end(options), | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:59: error: no matching function for call to ‘end(const int&)’ 49 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/utility:76, from /usr/include/c++/9/tuple:38, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/initializer_list:99:5: note: candidate: ‘template constexpr const _Tp* std::end(std::initializer_list<_Tp>)’ 99 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /usr/include/c++/9/initializer_list:99:5: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:59: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘int’ 49 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:68:5: note: candidate: ‘template decltype (__cont.end()) std::end(_Container&)’ 68 | end(_Container& __cont) -> decltype(__cont.end()) | ^~~ /usr/include/c++/9/bits/range_access.h:68:5: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(_Container&) [with _Container = const int]’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:59: required from here /usr/include/c++/9/bits/range_access.h:68:48: error: request for member ‘end’ in ‘__cont’, which is of non-class type ‘const int’ 68 | end(_Container& __cont) -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/9/bits/range_access.h:78:5: note: candidate: ‘template decltype (__cont.end()) std::end(const _Container&)’ 78 | end(const _Container& __cont) -> decltype(__cont.end()) | ^~~ /usr/include/c++/9/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(const _Container&) [with _Container = int]’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:59: required from here /usr/include/c++/9/bits/range_access.h:78:54: error: request for member ‘end’ in ‘__cont’, which is of non-class type ‘const int’ 78 | end(const _Container& __cont) -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/9/bits/range_access.h:97:5: note: candidate: ‘template constexpr _Tp* std::end(_Tp (&)[_Nm])’ 97 | end(_Tp (&__arr)[_Nm]) | ^~~ /usr/include/c++/9/bits/range_access.h:97:5: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:59: note: mismatched types ‘_Tp [_Nm]’ and ‘const int’ 49 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:106:31: note: candidate: ‘template _Tp* std::end(std::valarray<_Tp>&)’ 106 | template _Tp* end(valarray<_Tp>&); | ^~~ /usr/include/c++/9/bits/range_access.h:106:31: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:59: note: mismatched types ‘std::valarray<_Tp>’ and ‘const int’ 49 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:107:37: note: candidate: ‘template const _Tp* std::end(const std::valarray<_Tp>&)’ 107 | template const _Tp* end(const valarray<_Tp>&); | ^~~ /usr/include/c++/9/bits/range_access.h:107:37: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:49:59: note: mismatched types ‘const std::valarray<_Tp>’ and ‘const int’ 49 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/bits/stl_algobase.h:67, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/stl_iterator.h: In instantiation of ‘class std::back_insert_iterator’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:50:38: required from here /usr/include/c++/9/bits/stl_iterator.h:513:7: error: ‘int’ is not a class, struct, or union type 513 | operator=(const typename _Container::value_type& __value) | ^~~~~~~~ /usr/include/c++/9/bits/stl_iterator.h:520:7: error: ‘int’ is not a class, struct, or union type 520 | operator=(typename _Container::value_type&& __value) | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:51:15: error: ‘group’ was not declared in this scope 51 | [&group](auto& option) { return option.second.group_name == group && option.second.arguments >= 0; }); | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In lambda function: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:51:73: error: ‘group’ is not captured 51 | [&group](auto& option) { return option.second.group_name == group && option.second.arguments >= 0; }); | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:51:20: note: the lambda has no capture-default 51 | [&group](auto& option) { return option.second.group_name == group && option.second.arguments >= 0; }); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:51:15: note: ‘group’ declared here 51 | [&group](auto& option) { return option.second.group_name == group && option.second.arguments >= 0; }); | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In function ‘int {anonymous}::order_by_relevance(const int&, int)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:40: error: no matching function for call to ‘begin(const int&)’ 52 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/utility:76, from /usr/include/c++/9/tuple:38, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/initializer_list:89:5: note: candidate: ‘template constexpr const _Tp* std::begin(std::initializer_list<_Tp>)’ 89 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ /usr/include/c++/9/initializer_list:89:5: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:40: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘int’ 52 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:48:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(_Container&)’ 48 | begin(_Container& __cont) -> decltype(__cont.begin()) | ^~~~~ /usr/include/c++/9/bits/range_access.h:48:5: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(_Container&) [with _Container = const int]’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:40: required from here /usr/include/c++/9/bits/range_access.h:48:50: error: request for member ‘begin’ in ‘__cont’, which is of non-class type ‘const int’ 48 | begin(_Container& __cont) -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/9/bits/range_access.h:58:5: note: candidate: ‘template decltype (__cont.begin()) std::begin(const _Container&)’ 58 | begin(const _Container& __cont) -> decltype(__cont.begin()) | ^~~~~ /usr/include/c++/9/bits/range_access.h:58:5: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/range_access.h: In substitution of ‘template decltype (__cont.begin()) std::begin(const _Container&) [with _Container = int]’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:40: required from here /usr/include/c++/9/bits/range_access.h:58:56: error: request for member ‘begin’ in ‘__cont’, which is of non-class type ‘const int’ 58 | begin(const _Container& __cont) -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/9/bits/range_access.h:87:5: note: candidate: ‘template constexpr _Tp* std::begin(_Tp (&)[_Nm])’ 87 | begin(_Tp (&__arr)[_Nm]) | ^~~~~ /usr/include/c++/9/bits/range_access.h:87:5: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:40: note: mismatched types ‘_Tp [_Nm]’ and ‘const int’ 52 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:104:31: note: candidate: ‘template _Tp* std::begin(std::valarray<_Tp>&)’ 104 | template _Tp* begin(valarray<_Tp>&); | ^~~~~ /usr/include/c++/9/bits/range_access.h:104:31: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:40: note: mismatched types ‘std::valarray<_Tp>’ and ‘const int’ 52 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:105:37: note: candidate: ‘template const _Tp* std::begin(const std::valarray<_Tp>&)’ 105 | template const _Tp* begin(const valarray<_Tp>&); | ^~~~~ /usr/include/c++/9/bits/range_access.h:105:37: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:40: note: mismatched types ‘const std::valarray<_Tp>’ and ‘const int’ 52 | std::copy_if(std::begin(options), std::end(options), | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:59: error: no matching function for call to ‘end(const int&)’ 52 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/utility:76, from /usr/include/c++/9/tuple:38, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/initializer_list:99:5: note: candidate: ‘template constexpr const _Tp* std::end(std::initializer_list<_Tp>)’ 99 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /usr/include/c++/9/initializer_list:99:5: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:59: note: mismatched types ‘std::initializer_list<_Tp>’ and ‘int’ 52 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:68:5: note: candidate: ‘template decltype (__cont.end()) std::end(_Container&)’ 68 | end(_Container& __cont) -> decltype(__cont.end()) | ^~~ /usr/include/c++/9/bits/range_access.h:68:5: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(_Container&) [with _Container = const int]’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:59: required from here /usr/include/c++/9/bits/range_access.h:68:48: error: request for member ‘end’ in ‘__cont’, which is of non-class type ‘const int’ 68 | end(_Container& __cont) -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/9/bits/range_access.h:78:5: note: candidate: ‘template decltype (__cont.end()) std::end(const _Container&)’ 78 | end(const _Container& __cont) -> decltype(__cont.end()) | ^~~ /usr/include/c++/9/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/9/bits/range_access.h: In substitution of ‘template decltype (__cont.end()) std::end(const _Container&) [with _Container = int]’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:59: required from here /usr/include/c++/9/bits/range_access.h:78:54: error: request for member ‘end’ in ‘__cont’, which is of non-class type ‘const int’ 78 | end(const _Container& __cont) -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/9/bits/range_access.h:97:5: note: candidate: ‘template constexpr _Tp* std::end(_Tp (&)[_Nm])’ 97 | end(_Tp (&__arr)[_Nm]) | ^~~ /usr/include/c++/9/bits/range_access.h:97:5: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:59: note: mismatched types ‘_Tp [_Nm]’ and ‘const int’ 52 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:106:31: note: candidate: ‘template _Tp* std::end(std::valarray<_Tp>&)’ 106 | template _Tp* end(valarray<_Tp>&); | ^~~ /usr/include/c++/9/bits/range_access.h:106:31: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:59: note: mismatched types ‘std::valarray<_Tp>’ and ‘const int’ 52 | std::copy_if(std::begin(options), std::end(options), | ^ In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:107:37: note: candidate: ‘template const _Tp* std::end(const std::valarray<_Tp>&)’ 107 | template const _Tp* end(const valarray<_Tp>&); | ^~~ /usr/include/c++/9/bits/range_access.h:107:37: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:52:59: note: mismatched types ‘const std::valarray<_Tp>’ and ‘const int’ 52 | std::copy_if(std::begin(options), std::end(options), | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In lambda function: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:54:73: error: ‘group’ is not captured 54 | [&group](auto& option) { return option.second.group_name == group && option.second.arguments < 0; }); | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:54:20: note: the lambda has no capture-default 54 | [&group](auto& option) { return option.second.group_name == group && option.second.arguments < 0; }); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:51:15: note: ‘group’ declared here 51 | [&group](auto& option) { return option.second.group_name == group && option.second.arguments >= 0; }); | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:58:32: error: ‘OptionValue’ is not a member of ‘flags’ 58 | std::list> group_by(const flags::OptionMap& options) | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:58:32: error: ‘OptionValue’ is not a member of ‘flags’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:58:32: error: template argument 1 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:58:32: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:58:43: error: template argument 1 is invalid 58 | std::list> group_by(const flags::OptionMap& options) | ^~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:58:43: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:58:68: error: ‘OptionMap’ in namespace ‘flags’ does not name a type; did you mean ‘Option’? 58 | std::list> group_by(const flags::OptionMap& options) | ^~~~~~~~~ | Option /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In function ‘int {anonymous}::group_by(const int&)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:61:23: error: ‘optional’ is not a member of ‘std’ 61 | std::set> groups; | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:61:23: note: ‘std::optional’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:61:23: error: ‘optional’ is not a member of ‘std’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:61:23: note: ‘std::optional’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:61:37: error: ‘string_view’ is not a member of ‘std’ 61 | std::set> groups; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:61:37: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:61:37: error: template argument 1 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:61:37: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:61:37: error: template argument 3 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:61:48: error: expected unqualified-id before ‘>’ token 61 | std::set> groups; | ^~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:62:26: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 62 | for (const auto& [_, option] : options) { | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:62:40: error: ‘begin’ was not declared in this scope; did you mean ‘std::begin’? 62 | for (const auto& [_, option] : options) { | ^~~~~~~ | std::begin In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:105:37: note: ‘std::begin’ declared here 105 | template const _Tp* begin(const valarray<_Tp>&); | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:62:40: error: ‘end’ was not declared in this scope; did you mean ‘std::end’? 62 | for (const auto& [_, option] : options) { | ^~~~~~~ | std::end In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:107:37: note: ‘std::end’ declared here 107 | template const _Tp* end(const valarray<_Tp>&); | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:63:13: error: ‘groups’ was not declared in this scope; did you mean ‘group_by’? 63 | groups.emplace(option.group_name); | ^~~~~~ | group_by /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:65:36: error: ‘OptionValue’ is not a member of ‘flags’ 65 | std::list> result; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:65:36: error: ‘OptionValue’ is not a member of ‘flags’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:65:36: error: template argument 1 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:65:36: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:65:47: error: template argument 1 is invalid 65 | std::list> result; | ^~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:65:47: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:67:28: error: ‘groups’ was not declared in this scope; did you mean ‘group’? 67 | for (auto& group : groups) { | ^~~~~~ | group /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:68:20: error: request for member ‘emplace_back’ in ‘result’, which is of non-class type ‘int’ 68 | result.emplace_back(order_by_relevance(options, group)); | ^~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:89:66: error: ‘OptionValue’ is not a member of ‘flags’ 89 | void format_options(std::ostream& os, const std::list& options) | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:89:66: error: ‘OptionValue’ is not a member of ‘flags’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:89:77: error: template argument 1 is invalid 89 | void format_options(std::ostream& os, const std::list& options) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:89:77: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In function ‘void {anonymous}::format_options(std::ostream&, const int&)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:91:25: error: ‘begin’ was not declared in this scope; did you mean ‘std::begin’? 91 | for (auto& it : options) { | ^~~~~~~ | std::begin In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:105:37: note: ‘std::begin’ declared here 105 | template const _Tp* begin(const valarray<_Tp>&); | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:91:25: error: ‘end’ was not declared in this scope; did you mean ‘std::end’? 91 | for (auto& it : options) { | ^~~~~~~ | std::end In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:107:37: note: ‘std::end’ declared here 107 | template const _Tp* end(const valarray<_Tp>&); | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:92:25: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 92 | const auto& [flag, option] = it; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:102:71: error: ‘OptionValue’ is not a member of ‘flags’ 102 | void format_options_long(std::ostream& os, const std::list& main_options) | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:102:71: error: ‘OptionValue’ is not a member of ‘flags’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:102:82: error: template argument 1 is invalid 102 | void format_options_long(std::ostream& os, const std::list& main_options) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:102:82: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In function ‘void {anonymous}::format_options_long(std::ostream&, const int&)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:104:25: error: ‘begin’ was not declared in this scope; did you mean ‘std::begin’? 104 | for (auto& it : main_options) { | ^~~~~~~~~~~~ | std::begin In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:105:37: note: ‘std::begin’ declared here 105 | template const _Tp* begin(const valarray<_Tp>&); | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:104:25: error: ‘end’ was not declared in this scope; did you mean ‘std::end’? 104 | for (auto& it : main_options) { | ^~~~~~~~~~~~ | std::end In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:107:37: note: ‘std::end’ declared here 107 | template const _Tp* end(const valarray<_Tp>&); | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:105:25: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 105 | const auto& [flag, option] = it; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:131:25: error: expected constructor, destructor, or type conversion before ‘(’ token 131 | Arguments::Arguments(std::string_view program, Arguments::Parameters&& parameters) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:136:54: error: ‘string_view’ in namespace ‘std’ does not name a type 136 | rust::Result Arguments::as_bool(const std::string_view& key) const | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:136:49: note: ‘std::string_view’ is only available from C++17 onwards 136 | rust::Result Arguments::as_bool(const std::string_view& key) const | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In member function ‘rust::Result flags::Arguments::as_bool(const int&) const’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:138:25: error: ‘parameters_’ was not declared in this scope 138 | return rust::Ok(parameters_.find(key) != parameters_.end()); | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:141:23: error: ‘string_view’ is not a member of ‘std’ 141 | rust::Result Arguments::as_string(const std::string_view& key) const | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:141:23: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:141:23: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:141:23: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:141:34: error: template argument 1 is invalid 141 | rust::Result Arguments::as_string(const std::string_view& key) const | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:141:68: error: ‘string_view’ in namespace ‘std’ does not name a type 141 | rust::Result Arguments::as_string(const std::string_view& key) const | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:141:63: note: ‘std::string_view’ is only available from C++17 onwards 141 | rust::Result Arguments::as_string(const std::string_view& key) const | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In member function ‘int flags::Arguments::as_string(const int&) const’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:143:13: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’ 143 | if (auto values = parameters_.find(key); values != parameters_.end()) { | ^~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:143:27: error: ‘parameters_’ was not declared in this scope 143 | if (auto values = parameters_.find(key); values != parameters_.end()) { | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:145:37: error: ‘string_view’ is not a member of ‘std’ 145 | ? rust::Result( | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:145:37: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:145:37: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:145:37: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:145:48: error: template argument 1 is invalid 145 | ? rust::Result( | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:147:37: error: ‘string_view’ is not a member of ‘std’ 147 | : rust::Result( | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:147:37: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:147:37: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:147:37: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:147:48: error: template argument 1 is invalid 147 | : rust::Result( | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:151:25: error: cannot convert ‘rust::types::Err’ to ‘int’ in return 151 | return rust::Err(std::runtime_error( | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | rust::types::Err 152 | fmt::format("Parameter \"{0}\" is not available.", key))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:155:35: error: ‘string_view’ is not a member of ‘std’ 155 | rust::Result> Arguments::as_string_list(const std::string_view& key) const | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:155:35: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:155:35: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:155:35: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:155:35: error: template argument 1 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:155:35: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:155:46: error: template argument 1 is invalid 155 | rust::Result> Arguments::as_string_list(const std::string_view& key) const | ^~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:155:86: error: ‘string_view’ in namespace ‘std’ does not name a type 155 | rust::Result> Arguments::as_string_list(const std::string_view& key) const | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:155:81: note: ‘std::string_view’ is only available from C++17 onwards 155 | rust::Result> Arguments::as_string_list(const std::string_view& key) const | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In member function ‘int flags::Arguments::as_string_list(const int&) const’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:157:13: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’ 157 | if (auto values = parameters_.find(key); values != parameters_.end()) { | ^~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:157:27: error: ‘parameters_’ was not declared in this scope 157 | if (auto values = parameters_.find(key); values != parameters_.end()) { | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:160:25: error: cannot convert ‘rust::types::Err’ to ‘int’ in return 160 | return rust::Err(std::runtime_error( | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | | | rust::types::Err 161 | fmt::format("Parameter \"{0}\" is not available.", key))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In function ‘std::ostream& flags::operator<<(std::ostream&, const flags::Arguments&)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:167:35: error: ‘const class flags::Arguments’ has no member named ‘program_’ 167 | os << "program: " << args.program_ << ", arguments: ["; | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:168:33: error: ‘const class flags::Arguments’ has no member named ‘parameters_’ 168 | for (auto arg_it = args.parameters_.begin(); arg_it != args.parameters_.end(); ++arg_it) { | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:168:69: error: ‘const class flags::Arguments’ has no member named ‘parameters_’ 168 | for (auto arg_it = args.parameters_.begin(); arg_it != args.parameters_.end(); ++arg_it) { | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:169:32: error: ‘const class flags::Arguments’ has no member named ‘parameters_’ 169 | if (arg_it != args.parameters_.begin()) { | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:185:19: error: expected constructor, destructor, or type conversion before ‘(’ token 185 | Parser::Parser(std::string_view name, std::string_view version, std::initializer_list options) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:196:19: error: expected constructor, destructor, or type conversion before ‘(’ token 196 | Parser::Parser(std::string_view name, std::initializer_list options) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:206:19: error: expected constructor, destructor, or type conversion before ‘(’ token 206 | Parser::Parser(std::string_view name, std::string_view version, std::initializer_list commands, std::initializer_list default_options) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In member function ‘rust::Result flags::Parser::parse(int, const char**) const’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:226:24: error: ‘string_view’ in namespace ‘std’ does not name a type 226 | const std::string_view command = argv[1]; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:226:19: note: ‘std::string_view’ is only available from C++17 onwards 226 | const std::string_view command = argv[1]; | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:228:46: error: ‘command’ was not declared in this scope; did you mean ‘commands_’? 228 | [&command](auto candidate) { return candidate.name_ == command; }); | ^~~~~~~ | commands_ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In lambda function: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:228:99: error: ‘command’ is not captured 228 | [&command](auto candidate) { return candidate.name_ == command; }); | ^~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:228:53: note: the lambda has no capture-default 228 | [&command](auto candidate) { return candidate.name_ == command; }); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:228:46: note: ‘command’ declared here 228 | [&command](auto candidate) { return candidate.name_ == command; }); | ^~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In lambda function: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:232:76: error: ‘const class flags::Parser’ has no member named ‘name_’ 232 | arguments.parameters_[COMMAND] = {sub_command->name_}; | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In instantiation of ‘flags::Parser::parse(int, const char**) const:: [with auto:10 = flags::Arguments]’: /usr/include/c++/9/type_traits:2336:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = flags::Parser::parse(int, const char**) const::&; _Args = {const flags::Arguments&}]’ /usr/include/c++/9/type_traits:2347:55: required from ‘struct std::__result_of_impl&, const flags::Arguments&>’ /usr/include/c++/9/type_traits:2352:12: required from ‘struct std::__invoke_result&, const flags::Arguments&>’ /usr/include/c++/9/type_traits:2365:12: required from ‘class std::result_of&(const flags::Arguments&)>’ /usr/include/c++/9/bits/std_function.h:448:9: required by substitution of ‘template std::function::function(_Functor) [with _Functor = flags::Parser::parse(int, const char**) const::; = void; = ]’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:234:26: required from here /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:232:39: error: ‘class flags::Arguments’ has no member named ‘parameters_’ 232 | arguments.parameters_[COMMAND] = {sub_command->name_}; | ~~~~~~~~~~^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In member function ‘rust::Result flags::Parser::parse(int, const char**) const’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:238:14: error: ‘string_view’ is not a member of ‘std’ 238 | std::string_view program(argv[0]); | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:238:14: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:239:20: error: ‘Parameters’ is not a member of ‘flags::Arguments’ 239 | Arguments::Parameters parameters; | ^~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:244:17: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’ 244 | if (auto option = options_.find(*args_it); option != options_.end()) { | ^~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:244:31: error: ‘options_’ was not declared in this scope; did you mean ‘option’? 244 | if (auto option = options_.find(*args_it); option != options_.end()) { | ^~~~~~~~ | option /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:246:21: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’ 246 | if (const auto params = take(option->second, args_it + 1, args_end); params) { | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:246:41: error: ‘take’ was not declared in this scope 246 | if (const auto params = take(option->second, args_it + 1, args_end); params) { | ^~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:247:33: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 247 | const auto& [begin, end] = params.value(); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:248:50: error: ‘string_view’ is not a member of ‘std’ 248 | auto args = std::vector(begin, end); | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:248:50: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:248:50: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:248:50: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:248:61: error: template argument 1 is invalid 248 | auto args = std::vector(begin, end); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:248:61: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:250:25: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’ 250 | if (auto it = parameters.find(option->first); parameters.end() != it) { | ^~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:250:35: error: ‘parameters’ was not declared in this scope 250 | if (auto it = parameters.find(option->first); parameters.end() != it) { | ^~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:267:26: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 267 | for (const auto& [flag, option] : options_) { | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:267:43: error: ‘options_’ was not declared in this scope; did you mean ‘option’? 267 | for (const auto& [flag, option] : options_) { | ^~~~~~~~ | option /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:268:53: error: ‘parameters’ was not declared in this scope 268 | if (option.default_value.has_value() && parameters.find(flag) == parameters.end()) { | ^~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:269:34: error: ‘string_view’ is not a member of ‘std’ 269 | std::vector args = { option.default_value.value() }; | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:269:34: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:269:34: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:269:34: note: ‘std::string_view’ is only available from C++17 onwards /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:269:45: error: template argument 1 is invalid 269 | std::vector args = { option.default_value.value() }; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:269:45: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:274:13: error: ‘parameters’ was not declared in this scope 274 | if (parameters.find(HELP) == parameters.end() && parameters.find(VERSION) == parameters.end()) { | ^~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:275:30: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 275 | for (const auto& [flag, option] : options_) { | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:275:47: error: ‘options_’ was not declared in this scope; did you mean ‘option’? 275 | for (const auto& [flag, option] : options_) { | ^~~~~~~~ | option /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:283:35: error: ‘program’ was not declared in this scope 283 | return rust::Ok(Arguments(program, std::move(parameters))); | ^~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:283:54: error: ‘parameters’ was not declared in this scope 283 | return rust::Ok(Arguments(program, std::move(parameters))); | ^~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In member function ‘rust::Result flags::Parser::parse_or_exit(int, const char**) const’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:288:46: error: ‘string_view’ in namespace ‘std’ does not name a type 288 | auto sub_command = [this](const std::string_view &name) -> const Parser * { | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:288:41: note: ‘std::string_view’ is only available from C++17 onwards 288 | auto sub_command = [this](const std::string_view &name) -> const Parser * { | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:292:10: error: expected ‘)’ before ‘;’ token 292 | }; | ^ | ) /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:288:34: note: to match this ‘(’ 288 | auto sub_command = [this](const std::string_view &name) -> const Parser * { | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In lambda function: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:292:10: error: expected ‘{’ before ‘;’ token 292 | }; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In lambda function: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:310:25: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’ 310 | if (const auto command = args.as_string(COMMAND); command.is_ok()) { | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In instantiation of ‘flags::Parser::parse_or_exit(int, const char**) const:: [with auto:12 = flags::Arguments]’: /usr/include/c++/9/type_traits:2336:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = flags::Parser::parse_or_exit(int, const char**) const::&; _Args = {const flags::Arguments&}]’ /usr/include/c++/9/type_traits:2347:55: required from ‘struct std::__result_of_impl&, const flags::Arguments&>’ /usr/include/c++/9/type_traits:2352:12: required from ‘struct std::__invoke_result&, const flags::Arguments&>’ /usr/include/c++/9/type_traits:2365:12: required from ‘class std::result_of&(const flags::Arguments&)>’ /usr/include/c++/9/bits/std_function.h:448:9: required by substitution of ‘template std::function::function(_Functor) [with _Functor = flags::Parser::parse_or_exit(int, const char**) const::; = void; = ]’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:317:14: required from here /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:304:34: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 304 | if (args.as_bool(VERSION).unwrap_or(false)) { | ^~~~~~~ | | | const char* /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:136:67: note: initializing argument 1 of ‘rust::Result flags::Arguments::as_bool(const int&) const’ 136 | rust::Result Arguments::as_bool(const std::string_view& key) const | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:309:34: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 309 | if (args.as_bool(HELP).unwrap_or(false)) { | ^~~~ | | | const char* /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:136:67: note: initializing argument 1 of ‘rust::Result flags::Arguments::as_bool(const int&) const’ 136 | rust::Result Arguments::as_bool(const std::string_view& key) const | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:310:61: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 310 | if (const auto command = args.as_string(COMMAND); command.is_ok()) { | ^~~~~~~ | | | const char* /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:141:81: note: initializing argument 1 of ‘int flags::Arguments::as_string(const int&) const’ 141 | rust::Result Arguments::as_string(const std::string_view& key) const | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:310:79: error: request for member ‘is_ok’ in ‘command’, which is of non-class type ‘const int’ 310 | if (const auto command = args.as_string(COMMAND); command.is_ok()) { | ~~~~~~~~^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:311:56: error: request for member ‘unwrap’ in ‘command’, which is of non-class type ‘const int’ 311 | print_help(sub_command(command.unwrap()), std::cout); | ~~~~~~~~^~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In member function ‘void flags::Parser::print_help(const flags::Parser*, std::ostream&) const’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:328:39: error: ‘const class flags::Parser’ has no member named ‘name_’ 328 | os << " " << command.name_ << std::endl; | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:332:42: error: ‘OptionValue’ is not a member of ‘flags’ 332 | const std::list> options = group_by(parser.options_); | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:332:42: error: ‘OptionValue’ is not a member of ‘flags’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:332:42: error: template argument 1 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:332:42: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:332:53: error: template argument 1 is invalid 332 | const std::list> options = group_by(parser.options_); | ^~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:332:53: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:332:82: error: ‘const class flags::Parser’ has no member named ‘options_’ 332 | const std::list> options = group_by(parser.options_); | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:333:34: error: ‘begin’ was not declared in this scope; did you mean ‘std::begin’? 333 | for (const auto& group : options) { | ^~~~~~~ | std::begin In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:105:37: note: ‘std::begin’ declared here 105 | template const _Tp* begin(const valarray<_Tp>&); | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:333:34: error: ‘end’ was not declared in this scope; did you mean ‘std::end’? 333 | for (const auto& group : options) { | ^~~~~~~ | std::end In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/range_access.h:107:37: note: ‘std::end’ declared here 107 | template const _Tp* end(const valarray<_Tp>&); | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:335:17: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’ 335 | if (auto group_name = group.front().second.group_name; group_name) { | ^~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In member function ‘void flags::Parser::print_usage(const flags::Parser*, std::ostream&) const’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:343:28: error: ‘name_’ was not declared in this scope 343 | os << "Usage: " << name_; | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:346:39: error: ‘const class flags::Parser’ has no member named ‘name_’ 346 | os << " " << sub_command->name_; | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:347:66: error: ‘const class flags::Parser’ has no member named ‘options_’ 347 | const auto options = order_by_relevance(sub_command->options_, std::nullopt); | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:347:81: error: ‘nullopt’ is not a member of ‘std’ 347 | const auto options = order_by_relevance(sub_command->options_, std::nullopt); | ^~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:353:53: error: ‘options_’ was not declared in this scope; did you mean ‘options’? 353 | const auto options = order_by_relevance(options_, std::nullopt); | ^~~~~~~~ | options /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:353:68: error: ‘nullopt’ is not a member of ‘std’ 353 | const auto options = order_by_relevance(options_, std::nullopt); | ^~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In member function ‘void flags::Parser::print_version(std::ostream&) const’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:361:15: error: ‘name_’ was not declared in this scope 361 | os << name_ << " " << version_ << std::endl; | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:361:31: error: ‘version_’ was not declared in this scope 361 | os << name_ << " " << version_ << std::endl; | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Os.cc: In function ‘rust::Result > sys::os::get_confstr(int)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Os.cc:43:17: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’ 43 | if (const size_t size = ::confstr(key, buffer, buffer_size); size != 0) { | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Os.cc: In function ‘rust::Result > sys::os::get_path(const Vars&)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Os.cc:54:13: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’ 54 | if (auto candidate = environment.find("PATH"); candidate != environment.end()) { | ^~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: In instantiation of ‘flags::Parser::parse(int, const char**) const:: [with auto:9 = flags::Parser]’: /usr/include/c++/9/bits/predefined_ops.h:283:11: required from ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = std::_List_const_iterator; _Predicate = flags::Parser::parse(int, const char**) const::]’ /usr/include/c++/9/bits/stl_algo.h:104:42: required from ‘_InputIterator std::__find_if(_InputIterator, _InputIterator, _Predicate, std::input_iterator_tag) [with _InputIterator = std::_List_const_iterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’ /usr/include/c++/9/bits/stl_algo.h:161:23: required from ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = std::_List_const_iterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’ /usr/include/c++/9/bits/stl_algo.h:3961:28: required from ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = std::_List_const_iterator; _Predicate = flags::Parser::parse(int, const char**) const::]’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:228:109: required from here /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:228:90: error: ‘class flags::Parser’ has no member named ‘name_’ 228 | [&command](auto candidate) { return candidate.name_ == command; }); | ~~~~~~~~~~^~~~~ In file included from /usr/include/c++/9/bits/stl_algobase.h:71, from /usr/include/c++/9/bits/char_traits.h:39, from /usr/include/c++/9/string:40, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/include/libflags/Flags.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:20: /usr/include/c++/9/bits/predefined_ops.h: In instantiation of ‘bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = std::_List_const_iterator; _Predicate = flags::Parser::parse(int, const char**) const::]’: /usr/include/c++/9/bits/stl_algo.h:104:42: required from ‘_InputIterator std::__find_if(_InputIterator, _InputIterator, _Predicate, std::input_iterator_tag) [with _InputIterator = std::_List_const_iterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’ /usr/include/c++/9/bits/stl_algo.h:161:23: required from ‘_Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = std::_List_const_iterator; _Predicate = __gnu_cxx::__ops::_Iter_pred >]’ /usr/include/c++/9/bits/stl_algo.h:3961:28: required from ‘_IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = std::_List_const_iterator; _Predicate = flags::Parser::parse(int, const char**) const::]’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:228:109: required from here /usr/include/c++/9/bits/predefined_ops.h:283:11: error: void value not ignored as it ought to be 283 | { return bool(_M_pred(*__it)); } | ^~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:102:10: warning: ‘void {anonymous}::format_options_long(std::ostream&, const int&)’ defined but not used [-Wunused-function] 102 | void format_options_long(std::ostream& os, const std::list& main_options) | ^~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:89:10: warning: ‘void {anonymous}::format_options(std::ostream&, const int&)’ defined but not used [-Wunused-function] 89 | void format_options(std::ostream& os, const std::list& options) | ^~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:73:17: warning: ‘std::string {anonymous}::format_parameters(const flags::Option&)’ defined but not used [-Wunused-function] 73 | std::string format_parameters(const flags::Option& option) | ^~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:58:46: warning: ‘int {anonymous}::group_by(const int&)’ defined but not used [-Wunused-function] 58 | std::list> group_by(const flags::OptionMap& options) | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libflags/source/Flags.cc:46:35: warning: ‘int {anonymous}::order_by_relevance(const int&, int)’ defined but not used [-Wunused-function] 46 | std::list order_by_relevance(const flags::OptionMap& options, const std::optional& group) | ^~~~~~~~~~~~~~~~~~ make[2]: *** [libflags/CMakeFiles/flags_a.dir/build.make:76: libflags/CMakeFiles/flags_a.dir/source/Flags.cc.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:257: libflags/CMakeFiles/flags_a.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Guard.cc: In function ‘const char** {anonymous}::to_c_array(const std::map, std::__cxx11::basic_string >&)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Guard.cc:36:25: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 36 | const auto& [key, value] = entry; | ^ In file included from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:20: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h: In lambda function: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:264:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 264 | const auto&[t12, t34] = tuple; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:265:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 265 | const auto&[t1, t2] = t12; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:266:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 266 | const auto&[t3, t4] = t34; | ^ In file included from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:20: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:29:21: error: ‘filesystem’ is not a namespace-name 29 | namespace fs = std::filesystem; | ^~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:36:15: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 36 | std::list split(const std::string &input); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:36:23: error: template argument 1 is invalid 36 | std::list split(const std::string &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:36:23: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 37 | std::string join(const std::list &input); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 1 is invalid 37 | std::string join(const std::list &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 37 | std::string join(const std::list &input); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 1 is invalid 37 | std::string join(const std::list &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 37 | std::string join(const std::list &input); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 1 is invalid 37 | std::string join(const std::list &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 37 | std::string join(const std::list &input); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 1 is invalid 37 | std::string join(const std::list &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 37 | std::string join(const std::list &input); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 1 is invalid 37 | std::string join(const std::list &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:28: error: invalid use of template-name ‘std::__cxx11::list’ without an argument list 37 | std::string join(const std::list &input); | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:28: note: class template argument deduction is only available with ‘-std=c++17’ or ‘-std=gnu++17’ In file included from /usr/include/c++/9/list:63, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:26, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:20: /usr/include/c++/9/bits/stl_list.h:552:11: note: ‘template class std::__cxx11::list’ declared here 552 | class list : protected _List_base<_Tp, _Alloc> | ^~~~ In file included from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:20: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:37: error: expected ‘,’ or ‘...’ before ‘<’ token 37 | std::string join(const std::list &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:39:18: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 39 | rust::Result get_cwd(); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:39:26: error: template argument 1 is invalid 39 | rust::Result get_cwd(); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:27:15: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 27 | std::list split_by(const std::string &input, const char sep) | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:27:23: error: template argument 1 is invalid 27 | std::list split_by(const std::string &input, const char sep) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:27:23: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc: In function ‘int {anonymous}::split_by(const string&, char)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:29:19: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 29 | std::list result; | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:29:27: error: template argument 1 is invalid 29 | std::list result; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:29:27: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:38:20: error: request for member ‘emplace_back’ in ‘result’, which is of non-class type ‘int’ 38 | result.emplace_back(input.substr(previous, current - previous)); | ^~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:43: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 45 | std::string join_with(const std::list &input, const char sep) | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:51: error: template argument 1 is invalid 45 | std::string join_with(const std::list &input, const char sep) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:51: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:43: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 45 | std::string join_with(const std::list &input, const char sep) | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:51: error: template argument 1 is invalid 45 | std::string join_with(const std::list &input, const char sep) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:51: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:43: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 45 | std::string join_with(const std::list &input, const char sep) | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:51: error: template argument 1 is invalid 45 | std::string join_with(const std::list &input, const char sep) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:51: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:43: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 45 | std::string join_with(const std::list &input, const char sep) | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:51: error: template argument 1 is invalid 45 | std::string join_with(const std::list &input, const char sep) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:51: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:43: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 45 | std::string join_with(const std::list &input, const char sep) | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:51: error: template argument 1 is invalid 45 | std::string join_with(const std::list &input, const char sep) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:51: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:33: error: invalid use of template-name ‘std::__cxx11::list’ without an argument list 45 | std::string join_with(const std::list &input, const char sep) | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:33: note: class template argument deduction is only available with ‘-std=c++17’ or ‘-std=gnu++17’ In file included from /usr/include/c++/9/list:63, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:26, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:20: /usr/include/c++/9/bits/stl_list.h:552:11: note: ‘template class std::__cxx11::list’ declared here 552 | class list : protected _List_base<_Tp, _Alloc> | ^~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:42: error: expected ‘,’ or ‘...’ before ‘<’ token 45 | std::string join_with(const std::list &input, const char sep) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc: In function ‘std::string {anonymous}::join_with(int)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:48:24: error: ‘input’ was not declared in this scope 48 | for (auto it = input.begin(); it != input.end(); ++it) { | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:50:34: error: ‘sep’ was not declared in this scope 50 | result.push_back(sep); | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:60:15: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 60 | std::list split(const std::string &input) | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:60:23: error: template argument 1 is invalid 60 | std::list split(const std::string &input) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:60:23: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 65 | std::string join(const std::list &input) | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:46: error: template argument 1 is invalid 65 | std::string join(const std::list &input) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 65 | std::string join(const std::list &input) | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:46: error: template argument 1 is invalid 65 | std::string join(const std::list &input) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 65 | std::string join(const std::list &input) | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:46: error: template argument 1 is invalid 65 | std::string join(const std::list &input) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 65 | std::string join(const std::list &input) | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:46: error: template argument 1 is invalid 65 | std::string join(const std::list &input) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 65 | std::string join(const std::list &input) | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:46: error: template argument 1 is invalid 65 | std::string join(const std::list &input) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:28: error: invalid use of template-name ‘std::__cxx11::list’ without an argument list 65 | std::string join(const std::list &input) | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:28: note: class template argument deduction is only available with ‘-std=c++17’ or ‘-std=gnu++17’ In file included from /usr/include/c++/9/list:63, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:26, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:20: /usr/include/c++/9/bits/stl_list.h:552:11: note: ‘template class std::__cxx11::list’ declared here 552 | class list : protected _List_base<_Tp, _Alloc> | ^~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:65:37: error: expected ‘,’ or ‘...’ before ‘<’ token 65 | std::string join(const std::list &input) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc: In function ‘std::string sys::path::join(int)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:67:26: error: ‘input’ was not declared in this scope 67 | return join_with(input, OS_PATH_SEPARATOR); | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:70:18: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 70 | rust::Result get_cwd() | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:70:26: error: template argument 1 is invalid 70 | rust::Result get_cwd() | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc: In function ‘int sys::path::get_cwd()’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:72:14: error: ‘error_code’ is not a member of ‘std’ 72 | std::error_code error_code; | ^~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:73:23: error: ‘fs’ has not been declared 73 | auto result = fs::current_path(error_code); | ^~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:73:40: error: ‘error_code’ was not declared in this scope; did you mean ‘error_t’? 73 | auto result = fs::current_path(error_code); | ^~~~~~~~~~ | error_t /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:75:31: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 75 | ? rust::Result(rust::Err(std::runtime_error(error_code.message()))) | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:75:39: error: template argument 1 is invalid 75 | ? rust::Result(rust::Err(std::runtime_error(error_code.message()))) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Path.cc:45:17: warning: ‘std::string {anonymous}::join_with(int)’ defined but not used [-Wunused-function] 45 | std::string join_with(const std::list &input, const char sep) | ^~~~~~~~~ make[2]: *** [libsys/CMakeFiles/sys_a.dir/build.make:118: libsys/CMakeFiles/sys_a.dir/source/Path.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:20: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h: In lambda function: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:264:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 264 | const auto&[t12, t34] = tuple; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:265:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 265 | const auto&[t1, t2] = t12; | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:266:32: warning: structured bindings only available with ‘-std=c++17’ or ‘-std=gnu++17’ 266 | const auto&[t3, t4] = t34; | ^ In file included from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:20: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:33:21: error: ‘filesystem’ is not a namespace-name 33 | namespace fs = std::filesystem; | ^~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:45:14: error: ‘optional’ in namespace ‘std’ does not name a template type 45 | std::optional code() const; | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:45:9: note: ‘std::optional’ is only available from C++17 onwards 45 | std::optional code() const; | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:47:14: error: ‘optional’ in namespace ‘std’ does not name a template type 47 | std::optional signal() const; | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:47:9: note: ‘std::optional’ is only available from C++17 onwards 47 | std::optional signal() const; | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:80:26: error: ‘fs’ has not been declared 80 | explicit Builder(fs::path program, bool with_preload = false); | ^~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:80:34: error: expected ‘)’ before ‘program’ 80 | explicit Builder(fs::path program, bool with_preload = false); | ~ ^~~~~~~~ | ) /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:85:42: error: ‘string_view’ in namespace ‘std’ does not name a type 85 | Builder& add_argument(const std::string_view& param); | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:85:37: note: ‘std::string_view’ is only available from C++17 onwards 85 | Builder& add_argument(const std::string_view& param); | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:107:15: error: ‘fs’ does not name a type; did you mean ‘ffs’? 107 | const fs::path program_; | ^~ | ffs In file included from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:21: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:29:21: error: ‘filesystem’ is not a namespace-name 29 | namespace fs = std::filesystem; | ^~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:36:15: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 36 | std::list split(const std::string &input); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:36:23: error: template argument 1 is invalid 36 | std::list split(const std::string &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:36:23: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 37 | std::string join(const std::list &input); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 1 is invalid 37 | std::string join(const std::list &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 37 | std::string join(const std::list &input); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 1 is invalid 37 | std::string join(const std::list &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 37 | std::string join(const std::list &input); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 1 is invalid 37 | std::string join(const std::list &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 37 | std::string join(const std::list &input); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 1 is invalid 37 | std::string join(const std::list &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:38: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 37 | std::string join(const std::list &input); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 1 is invalid 37 | std::string join(const std::list &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:46: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:28: error: invalid use of template-name ‘std::__cxx11::list’ without an argument list 37 | std::string join(const std::list &input); | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:28: note: class template argument deduction is only available with ‘-std=c++17’ or ‘-std=gnu++17’ In file included from /usr/include/c++/9/list:63, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:26, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:20: /usr/include/c++/9/bits/stl_list.h:552:11: note: ‘template class std::__cxx11::list’ declared here 552 | class list : protected _List_base<_Tp, _Alloc> | ^~~~ In file included from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:21: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:37:37: error: expected ‘,’ or ‘...’ before ‘<’ token 37 | std::string join(const std::list &input); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:39:18: error: ‘fs’ was not declared in this scope; did you mean ‘ffs’? 39 | rust::Result get_cwd(); | ^~ | ffs /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Path.h:39:26: error: template argument 1 is invalid 39 | rust::Result get_cwd(); | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:103:19: error: ‘fs’ does not name a type; did you mean ‘fp’? 103 | const fs::path& program, | ^~ | fp /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:103:27: error: expected unqualified-id before ‘&’ token 103 | const fs::path& program, | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:103:27: error: expected ‘)’ before ‘&’ token 103 | const fs::path& program, | ^ | ) /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:101:38: note: to match this ‘(’ 101 | rust::Result spawn_process( | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:103:29: error: expected initializer before ‘program’ 103 | const fs::path& program, | ^~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:156:15: error: ‘fs’ does not name a type; did you mean ‘fp’? 156 | const fs::path& program, | ^~ | fp /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:156:23: error: expected unqualified-id before ‘&’ token 156 | const fs::path& program, | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:156:23: error: expected ‘)’ before ‘&’ token 156 | const fs::path& program, | ^ | ) /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:154:49: note: to match this ‘(’ 154 | rust::Result spawn_process_with_retry( | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:156:25: error: expected initializer before ‘program’ 156 | const fs::path& program, | ^~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc: In function ‘rust::Result {anonymous}::wait_for(pid_t, bool)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:183:13: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’ 183 | if (int status; -1 != ::waitpid(pid, &status, mask)) { | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc: In function ‘rust::Result {anonymous}::send_signal(pid_t, int)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:204:13: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’ 204 | if (const int result = ::kill(pid, num); 0 == result) { | ^~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:221:10: error: ‘optional’ in namespace ‘std’ does not name a template type 221 | std::optional ExitStatus::code() const | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:221:5: note: ‘std::optional’ is only available from C++17 onwards 221 | std::optional ExitStatus::code() const | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:226:10: error: ‘optional’ in namespace ‘std’ does not name a template type 226 | std::optional ExitStatus::signal() const | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:226:5: note: ‘std::optional’ is only available from C++17 onwards 226 | std::optional ExitStatus::signal() const | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:275:30: error: expected constructor, destructor, or type conversion before ‘(’ token 275 | Process::Builder::Builder(fs::path program, bool with_preload) | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:296:65: error: ‘string_view’ in namespace ‘std’ does not name a type 296 | Process::Builder& Process::Builder::add_argument(const std::string_view& param) | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:296:60: note: ‘std::string_view’ is only available from C++17 onwards 296 | Process::Builder& Process::Builder::add_argument(const std::string_view& param) | ^~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc: In member function ‘sys::Process::Builder& sys::Process::Builder::add_argument(const int&)’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:298:51: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(const int&)’ 298 | parameters_.emplace_back(std::string(param)); | ^ In file included from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:20: /usr/include/c++/9/bits/basic_string.h:625:9: note: candidate: ‘template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&)’ 625 | basic_string(_InputIterator __beg, _InputIterator __end, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:625:9: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:298:51: note: candidate expects 3 arguments, 1 provided 298 | parameters_.emplace_back(std::string(param)); | ^ In file included from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:20: /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 587 | basic_string(basic_string&& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:587:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 583 | basic_string(const basic_string& __str, const _Alloc& __a) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:583:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:579:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 579 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:579:45: note: no known conversion for argument 1 from ‘const int’ to ‘std::initializer_list’ 579 | basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/9/bits/basic_string.h:552:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 552 | basic_string(basic_string&& __str) noexcept | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:552:35: note: no known conversion for argument 1 from ‘const int’ to ‘std::__cxx11::basic_string&&’ 552 | basic_string(basic_string&& __str) noexcept | ~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/9/bits/basic_string.h:540:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 540 | basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:540:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:525:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 525 | basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:525:7: note: conversion of argument 1 would be ill-formed: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:298:46: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] 298 | parameters_.emplace_back(std::string(param)); | ^~~~~ | | | int In file included from /usr/include/c++/9/string:55, from /usr/include/c++/9/stdexcept:39, from /usr/include/c++/9/array:39, from /usr/include/c++/9/tuple:39, from /usr/include/c++/9/functional:54, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:22, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:20: /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 510 | basic_string(const _CharT* __s, size_type __n, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:510:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 492 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:492:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 476 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:476:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ 461 | basic_string(const basic_string& __str, size_type __pos, | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:461:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/9/bits/basic_string.h:448:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 448 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:448:40: note: no known conversion for argument 1 from ‘const int’ to ‘const std::__cxx11::basic_string&’ 448 | basic_string(const basic_string& __str) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/9/bits/basic_string.h:440:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 440 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:440:34: note: no known conversion for argument 1 from ‘const int’ to ‘const std::allocator&’ 440 | basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT | ~~~~~~~~~~~~~~^~~ /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate: ‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ 431 | basic_string() | ^~~~~~~~~~~~ /usr/include/c++/9/bits/basic_string.h:431:7: note: candidate expects 0 arguments, 1 provided /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc: In lambda function: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:331:53: error: ‘program_’ was not declared in this scope 331 | return spawn_process_with_retry(fp, program_, parameters_, environment_, redirect_io_); | ^~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc: In instantiation of ‘sys::Process::Builder::spawn() const:: [with auto:11 = int (*)(int*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char* const*, char* const*)]’: /usr/include/c++/9/type_traits:2336:26: required by substitution of ‘template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = sys::Process::Builder::spawn() const::&; _Args = {int (* const&)(int*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char* const*, char* const*)}]’ /usr/include/c++/9/type_traits:2347:55: required from ‘struct std::__result_of_impl&, int (* const&)(int*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char* const*, char* const*)>’ /usr/include/c++/9/type_traits:2352:12: required from ‘struct std::__invoke_result&, int (* const&)(int*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char* const*, char* const*)>’ /usr/include/c++/9/type_traits:2365:12: required from ‘class std::result_of&(int (* const&)(int*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char* const*, char* const*))>’ /usr/include/c++/9/bits/std_function.h:448:9: required by substitution of ‘template std::function(int (* const&)(int*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char* const*, char* const*))>::function(_Functor) [with _Functor = sys::Process::Builder::spawn() const::; = void; = ]’ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:332:14: required from here /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:331:48: error: ‘spawn_process_with_retry’ was not declared in this scope 331 | return spawn_process_with_retry(fp, program_, parameters_, environment_, redirect_io_); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc: In member function ‘rust::Result sys::Process::Builder::spawn() const’: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:332:14: error: cannot convert ‘sys::Process::Builder::spawn() const::’ to ‘const std::function(int (* const&)(int*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char* const*, char* const*))>&’ 332 | }) | ^ In file included from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/include/libsys/Process.h:23, from /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:20: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libresult/include/libresult/Result.h:453:86: note: initializing argument 1 of ‘rust::Result rust::Result::and_then(const std::function(const T&)>&) const [with U = int; T = int (*)(int*, const char*, const posix_spawn_file_actions_t*, const posix_spawnattr_t*, char* const*, char* const*); E = std::runtime_error]’ 453 | Result Result::and_then(const std::function(const T&)>& f) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:333:25: error: expected primary-expression before ‘>’ token 333 | .map([](auto pid) { | ^ /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc: At global scope: /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/src/source/libsys/source/Process.cc:91:10: warning: ‘bool {anonymous}::is_open(int)’ defined but not used [-Wunused-function] 91 | bool is_open(int fd) { | ^~~~~~~ make[2]: *** [libsys/CMakeFiles/sys_a.dir/build.make:132: libsys/CMakeFiles/sys_a.dir/source/Process.cc.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:309: libsys/CMakeFiles/sys_a.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 WARN: openssl/3.2.0: requirement zlib/[>=1.2.11 <2] overridden by grpc/1.54.3 to zlib/1.3 WARN: protobuf/3.21.12: requirement zlib/[>=1.2.11 <2] overridden by grpc/1.54.3 to zlib/1.3 bear/3.1.3: 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 bear/3.1.3: 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 bear/3.1.3: ERROR: Package '980863da6cbb03c3cb41f3154db9d25979ba9c58' build failed bear/3.1.3: WARN: Build folder /home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/build/Release ERROR: bear/3.1.3: Error in build() method, line 92 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/w/prod-v1/bsr/80104/aefcc/.conan/data/bear/3.1.3/_/_/build/980863da6cbb03c3cb41f3154db9d25979ba9c58/build/Release" '--' '-j3'