******************************************************************************** conan test cci-45ae9211/recipes/arg_router/all/test_package/conanfile.py arg_router/1.4.0@#119cff390e3cc3c7e05d23d009aa1518 -pr /home/conan/w/prod-v1/bsr/1648/dcbed/profile_linux_9_libstdcpp11_gcc_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** 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 arg_router/1.4.0 (test package): Installing package Requirements arg_router/1.4.0 from local cache - Cache boost/1.74.0 from 'conan-center' - Cache bzip2/1.0.8 from 'conan-center' - Cache libbacktrace/cci.20210118 from 'conan-center' - Cache span-lite/0.10.3 from 'conan-center' - Cache zlib/1.2.13 from 'conan-center' - Cache Packages arg_router/1.4.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache boost/1.74.0:ca891ed5c8e67ebb3e46639c100abdbca6d8b11e - Cache bzip2/1.0.8:da606cf731e334010b0bf6e85a2a6f891b9f36b0 - Cache libbacktrace/cci.20210118:6af9cc7cb931c5ad942174fd7838eb655717c709 - Cache span-lite/0.10.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache zlib/1.2.13:6af9cc7cb931c5ad942174fd7838eb655717c709 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! libbacktrace/cci.20210118: Already installed! span-lite/0.10.3: Already installed! zlib/1.2.13: Already installed! boost/1.74.0: Already installed! arg_router/1.4.0: Already installed! arg_router/1.4.0 (test package): Generator 'CMakeToolchain' calling 'generate()' arg_router/1.4.0 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' arg_router/1.4.0 (test package): 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/cci-45ae9211/recipes/arg_router/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' arg_router/1.4.0 (test package): Generator txt created conanbuildinfo.txt arg_router/1.4.0 (test package): Generator 'VirtualRunEnv' calling 'generate()' arg_router/1.4.0 (test package): Generator 'CMakeDeps' calling 'generate()' arg_router/1.4.0 (test package): Aggregating env generators arg_router/1.4.0 (test package): Generated conaninfo.txt arg_router/1.4.0 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/build/Release/generators/conan.lock' Using cached profile from lockfile [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 arg_router/1.4.0 (test package): Calling build() arg_router/1.4.0 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/build/Release/generators/conan_toolchain.cmake -- The CXX compiler identification is GNU 9.2.1 -- 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 -- Conan: Target declared 'arg_router::arg_router' -- Conan: Component target declared 'Boost::diagnostic_definitions' -- Conan: Component target declared 'Boost::disable_autolinking' -- Conan: Component target declared 'Boost::dynamic_linking' -- Conan: Component target declared 'Boost::headers' -- Conan: Component target declared 'Boost::boost' -- Conan: Component target declared 'boost::_libboost' -- Conan: Component target declared 'Boost::atomic' -- Conan: Component target declared 'Boost::container' -- Conan: Component target declared 'Boost::date_time' -- Conan: Component target declared 'Boost::exception' -- Conan: Component target declared 'Boost::math' -- Conan: Component target declared 'Boost::math_c99' -- Conan: Component target declared 'Boost::math_c99f' -- Conan: Component target declared 'Boost::math_c99l' -- Conan: Component target declared 'Boost::math_tr1' -- Conan: Component target declared 'Boost::math_tr1f' -- Conan: Component target declared 'Boost::math_tr1l' -- Conan: Component target declared 'Boost::program_options' -- Conan: Component target declared 'Boost::regex' -- Conan: Component target declared 'Boost::serialization' -- Conan: Component target declared 'Boost::stacktrace' -- Conan: Component target declared 'Boost::stacktrace_addr2line' -- Conan: Component target declared 'Boost::stacktrace_backtrace' -- Conan: Component target declared 'Boost::stacktrace_basic' -- Conan: Component target declared 'Boost::stacktrace_noop' -- Conan: Component target declared 'Boost::system' -- Conan: Component target declared 'Boost::test' -- Conan: Component target declared 'Boost::test_exec_monitor' -- Conan: Component target declared 'Boost::wserialization' -- Conan: Component target declared 'Boost::chrono' -- Conan: Component target declared 'Boost::filesystem' -- Conan: Component target declared 'Boost::nowide' -- Conan: Component target declared 'Boost::prg_exec_monitor' -- Conan: Component target declared 'Boost::random' -- Conan: Component target declared 'Boost::thread' -- Conan: Component target declared 'Boost::timer' -- Conan: Component target declared 'Boost::type_erasure' -- Conan: Component target declared 'Boost::unit_test_framework' -- Conan: Component target declared 'Boost::wave' -- Conan: Component target declared 'Boost::context' -- Conan: Component target declared 'Boost::contract' -- Conan: Component target declared 'Boost::coroutine' -- Conan: Component target declared 'Boost::fiber' -- Conan: Component target declared 'Boost::fiber_numa' -- Conan: Component target declared 'Boost::graph' -- Conan: Component target declared 'Boost::iostreams' -- Conan: Component target declared 'Boost::locale' -- Conan: Component target declared 'Boost::log' -- Conan: Component target declared 'Boost::log_setup' -- Conan: Target declared 'boost::boost' -- Conan: Target declared 'BZip2::BZip2' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/bzip2/1.0.8/_/_/package/da606cf731e334010b0bf6e85a2a6f891b9f36b0/lib/cmake/conan-official-bzip2-variables.cmake' -- Conan: Target declared 'ZLIB::ZLIB' -- Conan: Target declared 'libbacktrace::libbacktrace' -- Conan: Component target declared 'nonstd::span-lite' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/build/Release arg_router/1.4.0 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/build/Release" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o CMake Warning: Manually-specified variables were not used by the project: CMAKE_POLICY_DEFAULT_CMP0091 In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/default_help_formatter.hpp:10, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/colour_help_formatter.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:12, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_name.hpp: In instantiation of ‘class arg_router::policy::program_name_t >’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_name.hpp:56:16: required from ‘constexpr const auto arg_router::policy::program_name >’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:39:21: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_name.hpp:45:56: error: non-constant condition for static assertion 45 | static_assert(utility::utf8::count(program_name()) > 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_name.hpp:45:39: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::policy::program_name_t >::program_name())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'j', 'u', 's', 't', '-', 'c', 'a', 't', 's'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/default_help_formatter.hpp:10, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/colour_help_formatter.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:12, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_name.hpp:47:19: error: non-constant condition for static assertion 47 | static_assert(!utility::utf8::contains_whitespace(program_name()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_name.hpp:47:54: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::contains_whitespace(arg_router::policy::program_name_t >::program_name())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:306:51: in ‘constexpr’ expansion of ‘__for_begin.arg_router::utility::utf8::code_point::iterator::operator!=(__for_end)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'j', 'u', 's', 't', '-', 'c', 'a', 't', 's'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/default_help_formatter.hpp:9, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/colour_help_formatter.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:12, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_intro.hpp: In instantiation of ‘class arg_router::policy::program_intro_t >’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_intro.hpp:53:16: required from ‘constexpr const auto arg_router::policy::program_intro >’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:40:21: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_intro.hpp:44:57: error: non-constant condition for static assertion 44 | static_assert(utility::utf8::count(program_intro()) > 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_intro.hpp:44:39: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::policy::program_intro_t >::program_intro())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'P', 'r', 'i', 'n', 't', 's', ' ', 'c', 'a', 't', 's', '!'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/default_help_formatter.hpp:8, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/colour_help_formatter.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:12, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_addendum.hpp: In instantiation of ‘class arg_router::policy::program_addendum_t >’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_addendum.hpp:53:16: required from ‘constexpr const auto arg_router::policy::program_addendum >’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:41:21: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_addendum.hpp:44:60: error: non-constant condition for static assertion 44 | static_assert(utility::utf8::count(program_addendum()) > 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_addendum.hpp:44:39: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::policy::program_addendum_t >::program_addendum())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'A', 'n', ' ', 'e', 'x', 'a', 'm', 'p', 'l', 'e', ' ', 'p', 'r', 'o', 'g', 'r', 'a', 'm', ' ', 'f', 'o', 'r', ' ', 'a', 'r', 'g', '_', 'r', 'o', 'u', 't', 'e', 'r', '.'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp: In substitution of ‘template using integral_constant = std::integral_constant [with auto Value = (arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>::get()) > 1)]’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:7: required by substitution of ‘template using multi_char_finder = arg_router::traits::integral_constant<(arg_router::utility::utf8::count(T::get()) > 1)> [with T = arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:799:27: required from ‘constexpr const bool boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>::_v []’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:800:42: required from ‘struct boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:837:53: required by substitution of ‘template class P> using mp_find_if = typename boost::mp11::detail::mp_find_if_impl::type [with L = std::tuple, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> >; P = arg_router::utility::string_to_policy::detail::multi_char_finder]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:55:15: required from ‘struct arg_router::utility::string_to_policy::first_string_mapper::inner, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:68:11: required by substitution of ‘template class Policy> template using type = typename arg_router::utility::string_to_policy::first_string_mapper::inner::type [with Strings = std::tuple, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> >; Policy = arg_router::policy::long_name_t]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:35:11: required by substitution of ‘template template using fn = typename Mapping::type [with Mapping = arg_router::utility::string_to_policy::first_string_mapper; Strings = std::tuple, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> >]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:52:11: required from ‘struct boost::mp11::detail::mp_transform_impl, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> > >::fn, std::tuple, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:204:11: required from ‘constexpr auto arg_router::utility::string_to_policy::convert(Params&& ...) [with Mappings = {arg_router::utility::string_to_policy::first_string_mapper, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper}; Params = {arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'>, arg_router::policy::program_name_t >, arg_router::policy::program_intro_t >, arg_router::policy::program_addendum_t >}]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/help.hpp:304:81: required from ‘constexpr auto arg_router::help(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'>, arg_router::policy::program_name_t >, arg_router::policy::program_intro_t >, arg_router::policy::program_addendum_t >}]’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:41:79: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:74: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>::get())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:85: note: in template argument for type ‘bool’ 27 | using multi_char_finder = traits::integral_constant<(utility::utf8::count(T::get()) > 1)>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:13, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/help.hpp: In instantiation of ‘constexpr auto arg_router::help(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'>, arg_router::policy::program_name_t >, arg_router::policy::program_intro_t >, arg_router::policy::program_addendum_t >}]’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:41:79: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/help.hpp:296:22: error: invalid use of void expression 296 | return std::apply( | ~~~~~~~~~~^ 297 | [](auto... converted_policies) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | return help_t...>{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | }, | ~~ 301 | utility::string_to_policy::convert< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | utility::string_to_policy::first_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | utility::string_to_policy::second_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | utility::string_to_policy::single_char_mapper>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | std::move(policies)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp: In substitution of ‘template using integral_constant = std::integral_constant [with auto Value = (arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'c', 'a', 't'>::get()) > 1)]’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:7: required by substitution of ‘template using multi_char_finder = arg_router::traits::integral_constant<(arg_router::utility::utf8::count(T::get()) > 1)> [with T = arg_router::utility::compile_time_string<'c', 'a', 't'>]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:799:27: required from ‘constexpr const bool boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>::_v []’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:800:42: required from ‘struct boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:837:53: required by substitution of ‘template class P> using mp_find_if = typename boost::mp11::detail::mp_find_if_impl::type [with L = std::tuple, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> >; P = arg_router::utility::string_to_policy::detail::multi_char_finder]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:55:15: required from ‘struct arg_router::utility::string_to_policy::first_string_mapper::inner, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:68:11: required by substitution of ‘template class Policy> template using type = typename arg_router::utility::string_to_policy::first_string_mapper::inner::type [with Strings = std::tuple, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> >; Policy = arg_router::policy::long_name_t]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:35:11: required by substitution of ‘template template using fn = typename Mapping::type [with Mapping = arg_router::utility::string_to_policy::first_string_mapper; Strings = std::tuple, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> >]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:52:11: required from ‘struct boost::mp11::detail::mp_transform_impl, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> > >::fn, std::tuple, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:204:11: required from ‘constexpr auto arg_router::utility::string_to_policy::convert(Params&& ...) [with Mappings = {arg_router::utility::string_to_policy::first_string_mapper, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper}; Params = {arg_router::utility::compile_time_string<'c', 'a', 't'>, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'>, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:154:81: required from ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'c', 'a', 't'>, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'>, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:44:74: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:74: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'c', 'a', 't'>::get())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'c', 'a', 't'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:85: note: in template argument for type ‘bool’ 27 | using multi_char_finder = traits::integral_constant<(utility::utf8::count(T::get()) > 1)>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp: In instantiation of ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'c', 'a', 't'>, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'>, arg_router::policy::router >}]’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:44:74: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:138:22: error: invalid use of void expression 138 | return std::apply( | ~~~~~~~~~~^ 139 | [](auto... converted_policies) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // Add the short-form expander if one of the policies implements the short name method, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | // and if the short and long prefix are not the same | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | constexpr auto has_short_name = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | boost::mp11::mp_any_of...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | traits::has_short_name_method>::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if constexpr ((config::long_prefix != config::short_prefix) && has_short_name) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | return flag_t{policy::short_form_expander, std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | } else { | ~~~~~~~~ 148 | return flag_t{std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | } | ~ 150 | }, | ~~ 151 | utility::string_to_policy::convert< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | utility::string_to_policy::first_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | utility::string_to_policy::second_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | utility::string_to_policy::single_char_mapper>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | std::move(policies)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp: In substitution of ‘template using integral_constant = std::integral_constant [with auto Value = (arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>::get()) > 1)]’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:7: required by substitution of ‘template using multi_char_finder = arg_router::traits::integral_constant<(arg_router::utility::utf8::count(T::get()) > 1)> [with T = arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:799:27: required from ‘constexpr const bool boost::mp11::detail::mp_find_if_impl >, arg_router::utility::string_to_policy::detail::multi_char_finder>::_v []’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:800:42: required from ‘struct boost::mp11::detail::mp_find_if_impl >, arg_router::utility::string_to_policy::detail::multi_char_finder>’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:837:53: required by substitution of ‘template class P> using mp_find_if = typename boost::mp11::detail::mp_find_if_impl::type [with L = std::tuple >; P = arg_router::utility::string_to_policy::detail::multi_char_finder]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:55:15: required from ‘struct arg_router::utility::string_to_policy::first_string_mapper::inner > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:68:11: required by substitution of ‘template class Policy> template using type = typename arg_router::utility::string_to_policy::first_string_mapper::inner::type [with Strings = std::tuple >; Policy = arg_router::policy::long_name_t]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:35:11: required by substitution of ‘template template using fn = typename Mapping::type [with Mapping = arg_router::utility::string_to_policy::first_string_mapper; Strings = std::tuple >]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:52:11: required from ‘struct boost::mp11::detail::mp_transform_impl > >::fn, std::tuple, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:204:11: required from ‘constexpr auto arg_router::utility::string_to_policy::convert(Params&& ...) [with Mappings = {arg_router::utility::string_to_policy::first_string_mapper, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper}; Params = {arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>, arg_router::policy::description_t >, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:154:81: required from ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>, arg_router::policy::description_t >, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:47:74: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:74: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>::get())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:85: note: in template argument for type ‘bool’ 27 | using multi_char_finder = traits::integral_constant<(utility::utf8::count(T::get()) > 1)>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp: In instantiation of ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>, arg_router::policy::description_t >, arg_router::policy::router >}]’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:47:74: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:138:22: error: invalid use of void expression 138 | return std::apply( | ~~~~~~~~~~^ 139 | [](auto... converted_policies) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // Add the short-form expander if one of the policies implements the short name method, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | // and if the short and long prefix are not the same | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | constexpr auto has_short_name = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | boost::mp11::mp_any_of...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | traits::has_short_name_method>::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if constexpr ((config::long_prefix != config::short_prefix) && has_short_name) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | return flag_t{policy::short_form_expander, std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | } else { | ~~~~~~~~ 148 | return flag_t{std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | } | ~ 150 | }, | ~~ 151 | utility::string_to_policy::convert< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | utility::string_to_policy::first_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | utility::string_to_policy::second_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | utility::string_to_policy::single_char_mapper>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | std::move(policies)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp: In substitution of ‘template using integral_constant = std::integral_constant [with auto Value = (arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>::get()) > 1)]’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:7: required by substitution of ‘template using multi_char_finder = arg_router::traits::integral_constant<(arg_router::utility::utf8::count(T::get()) > 1)> [with T = arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:799:27: required from ‘constexpr const bool boost::mp11::detail::mp_find_if_impl >, arg_router::utility::string_to_policy::detail::multi_char_finder>::_v []’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:800:42: required from ‘struct boost::mp11::detail::mp_find_if_impl >, arg_router::utility::string_to_policy::detail::multi_char_finder>’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:837:53: required by substitution of ‘template class P> using mp_find_if = typename boost::mp11::detail::mp_find_if_impl::type [with L = std::tuple >; P = arg_router::utility::string_to_policy::detail::multi_char_finder]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:55:15: required from ‘struct arg_router::utility::string_to_policy::first_string_mapper::inner > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:68:11: required by substitution of ‘template class Policy> template using type = typename arg_router::utility::string_to_policy::first_string_mapper::inner::type [with Strings = std::tuple >; Policy = arg_router::policy::long_name_t]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:35:11: required by substitution of ‘template template using fn = typename Mapping::type [with Mapping = arg_router::utility::string_to_policy::first_string_mapper; Strings = std::tuple >]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:52:11: required from ‘struct boost::mp11::detail::mp_transform_impl > >::fn, std::tuple, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:204:11: required from ‘constexpr auto arg_router::utility::string_to_policy::convert(Params&& ...) [with Mappings = {arg_router::utility::string_to_policy::first_string_mapper, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper}; Params = {arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>, arg_router::policy::description_t >, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:154:81: required from ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>, arg_router::policy::description_t >, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:50:75: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:74: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>::get())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:85: note: in template argument for type ‘bool’ 27 | using multi_char_finder = traits::integral_constant<(utility::utf8::count(T::get()) > 1)>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp: In instantiation of ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>, arg_router::policy::description_t >, arg_router::policy::router >}]’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:50:75: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:138:22: error: invalid use of void expression 138 | return std::apply( | ~~~~~~~~~~^ 139 | [](auto... converted_policies) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // Add the short-form expander if one of the policies implements the short name method, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | // and if the short and long prefix are not the same | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | constexpr auto has_short_name = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | boost::mp11::mp_any_of...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | traits::has_short_name_method>::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if constexpr ((config::long_prefix != config::short_prefix) && has_short_name) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | return flag_t{policy::short_form_expander, std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | } else { | ~~~~~~~~ 148 | return flag_t{std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | } | ~ 150 | }, | ~~ 151 | utility::string_to_policy::convert< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | utility::string_to_policy::first_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | utility::string_to_policy::second_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | utility::string_to_policy::single_char_mapper>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | std::move(policies)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp: In substitution of ‘template using integral_constant = std::integral_constant [with auto Value = (arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>::get()) > 1)]’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:7: required by substitution of ‘template using multi_char_finder = arg_router::traits::integral_constant<(arg_router::utility::utf8::count(T::get()) > 1)> [with T = arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:799:27: required from ‘constexpr const bool boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>::_v []’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:800:42: required from ‘struct boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:837:53: required by substitution of ‘template class P> using mp_find_if = typename boost::mp11::detail::mp_find_if_impl::type [with L = std::tuple, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> >; P = arg_router::utility::string_to_policy::detail::multi_char_finder]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:55:15: required from ‘struct arg_router::utility::string_to_policy::first_string_mapper::inner, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:68:11: required by substitution of ‘template class Policy> template using type = typename arg_router::utility::string_to_policy::first_string_mapper::inner::type [with Strings = std::tuple, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> >; Policy = arg_router::policy::long_name_t]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:35:11: required by substitution of ‘template template using fn = typename Mapping::type [with Mapping = arg_router::utility::string_to_policy::first_string_mapper; Strings = std::tuple, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> >]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:52:11: required from ‘struct boost::mp11::detail::mp_transform_impl, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> > >::fn, std::tuple, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:204:11: required from ‘constexpr auto arg_router::utility::string_to_policy::convert(Params&& ...) [with Mappings = {arg_router::utility::string_to_policy::first_string_mapper, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper}; Params = {arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'>, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:154:81: required from ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'>, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:53:80: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:74: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>::get())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:85: note: in template argument for type ‘bool’ 27 | using multi_char_finder = traits::integral_constant<(utility::utf8::count(T::get()) > 1)>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp: In instantiation of ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'>, arg_router::policy::router >}]’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:53:80: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:138:22: error: invalid use of void expression 138 | return std::apply( | ~~~~~~~~~~^ 139 | [](auto... converted_policies) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // Add the short-form expander if one of the policies implements the short name method, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | // and if the short and long prefix are not the same | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | constexpr auto has_short_name = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | boost::mp11::mp_any_of...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | traits::has_short_name_method>::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if constexpr ((config::long_prefix != config::short_prefix) && has_short_name) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | return flag_t{policy::short_form_expander, std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | } else { | ~~~~~~~~ 148 | return flag_t{std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | } | ~ 150 | }, | ~~ 151 | utility::string_to_policy::convert< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | utility::string_to_policy::first_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | utility::string_to_policy::second_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | utility::string_to_policy::single_char_mapper>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | std::move(policies)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp: In substitution of ‘template using integral_constant = std::integral_constant [with auto Value = (arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>::get()) > 1)]’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:7: required by substitution of ‘template using multi_char_finder = arg_router::traits::integral_constant<(arg_router::utility::utf8::count(T::get()) > 1)> [with T = arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:799:27: required from ‘constexpr const bool boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>::_v []’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:800:42: required from ‘struct boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:837:53: required by substitution of ‘template class P> using mp_find_if = typename boost::mp11::detail::mp_find_if_impl::type [with L = std::tuple, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> >; P = arg_router::utility::string_to_policy::detail::multi_char_finder]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:55:15: required from ‘struct arg_router::utility::string_to_policy::first_string_mapper::inner, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:68:11: required by substitution of ‘template class Policy> template using type = typename arg_router::utility::string_to_policy::first_string_mapper::inner::type [with Strings = std::tuple, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> >; Policy = arg_router::policy::long_name_t]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:35:11: required by substitution of ‘template template using fn = typename Mapping::type [with Mapping = arg_router::utility::string_to_policy::first_string_mapper; Strings = std::tuple, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> >]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:52:11: required from ‘struct boost::mp11::detail::mp_transform_impl, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> > >::fn, std::tuple, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:204:11: required from ‘constexpr auto arg_router::utility::string_to_policy::convert(Params&& ...) [with Mappings = {arg_router::utility::string_to_policy::first_string_mapper, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper}; Params = {arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:154:81: required from ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:56:77: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:74: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>::get())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:85: note: in template argument for type ‘bool’ 27 | using multi_char_finder = traits::integral_constant<(utility::utf8::count(T::get()) > 1)>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp: In instantiation of ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>, arg_router::policy::router >}]’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:56:77: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:138:22: error: invalid use of void expression 138 | return std::apply( | ~~~~~~~~~~^ 139 | [](auto... converted_policies) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // Add the short-form expander if one of the policies implements the short name method, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | // and if the short and long prefix are not the same | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | constexpr auto has_short_name = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | boost::mp11::mp_any_of...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | traits::has_short_name_method>::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if constexpr ((config::long_prefix != config::short_prefix) && has_short_name) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | return flag_t{policy::short_form_expander, std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | } else { | ~~~~~~~~ 148 | return flag_t{std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | } | ~ 150 | }, | ~~ 151 | utility::string_to_policy::convert< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | utility::string_to_policy::first_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | utility::string_to_policy::second_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | utility::string_to_policy::single_char_mapper>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | std::move(policies)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp: In function ‘int main(int, char**)’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:56:78: error: invalid use of void expression 56 | arp::router{[](bool) { std::cout << "кіт" << std::endl; }})) | ^ make[2]: *** [CMakeFiles/test_package.dir/build.make:82: CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:95: CMakeFiles/test_package.dir/all] Error 2 make: *** [Makefile:103: all] Error 2 arg_router/1.4.0 (test package): 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 arg_router/1.4.0 (test package): 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 ERROR: arg_router/1.4.0 (test package): Error in build() method, line 22 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/build/Release" '--' '-j3' ******************************************************************************** conan test cci-45ae9211/recipes/arg_router/all/test_v1_package/conanfile.py arg_router/1.4.0@#119cff390e3cc3c7e05d23d009aa1518 -pr /home/conan/w/prod-v1/bsr/1648/dcbed/profile_linux_9_libstdcpp11_gcc_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** 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 arg_router/1.4.0 (test package): Installing package Requirements arg_router/1.4.0 from local cache - Cache boost/1.74.0 from 'conan-center' - Cache bzip2/1.0.8 from 'conan-center' - Cache libbacktrace/cci.20210118 from 'conan-center' - Cache span-lite/0.10.3 from 'conan-center' - Cache zlib/1.2.13 from 'conan-center' - Cache Packages arg_router/1.4.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache boost/1.74.0:ca891ed5c8e67ebb3e46639c100abdbca6d8b11e - Cache bzip2/1.0.8:da606cf731e334010b0bf6e85a2a6f891b9f36b0 - Cache libbacktrace/cci.20210118:6af9cc7cb931c5ad942174fd7838eb655717c709 - Cache span-lite/0.10.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache zlib/1.2.13:6af9cc7cb931c5ad942174fd7838eb655717c709 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! libbacktrace/cci.20210118: Already installed! span-lite/0.10.3: Already installed! zlib/1.2.13: Already installed! boost/1.74.0: Already installed! arg_router/1.4.0: Already installed! arg_router/1.4.0 (test package): Generator txt created conanbuildinfo.txt arg_router/1.4.0 (test package): Generator cmake created conanbuildinfo.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created arg_router-config-version.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created arg_router-config.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created arg_routerTargets.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created arg_routerTarget-release.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created BoostConfigVersion.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created BoostTarget-release.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created BoostTargets.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created BoostConfig.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created span-lite-config-version.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created span-liteTarget-release.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created span-liteTargets.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created span-lite-config.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created ZLIBTarget-release.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created BZip2Config.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created BZip2Target-release.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created libbacktrace-config-version.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created libbacktrace-config.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created libbacktraceTargets.cmake arg_router/1.4.0 (test package): Generator cmake_find_package_multi created libbacktraceTarget-release.cmake arg_router/1.4.0 (test package): Aggregating env generators arg_router/1.4.0 (test package): Generated conaninfo.txt arg_router/1.4.0 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47/conan.lock' Using cached profile from lockfile [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 arg_router/1.4.0 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_PREFIX_PATH="/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_v1_package' ----------------- -- 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 -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Library boost_contract found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_contract.a -- Library boost_coroutine found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_coroutine.a -- Library boost_fiber_numa found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_fiber_numa.a -- Library boost_fiber found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_fiber.a -- Library boost_context found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_context.a -- Library boost_graph found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_graph.a -- Library boost_iostreams found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_iostreams.a -- Library boost_log_setup found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_log_setup.a -- Library boost_log found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_log.a -- Library boost_locale found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_locale.a -- Library boost_math_c99 found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99.a -- Library boost_math_c99f found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99f.a -- Library boost_math_c99l found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99l.a -- Library boost_math_tr1 found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1.a -- Library boost_math_tr1f found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1f.a -- Library boost_math_tr1l found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1l.a -- Library boost_nowide found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_nowide.a -- Library boost_program_options found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_program_options.a -- Library boost_random found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_random.a -- Library boost_regex found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_regex.a -- Library boost_stacktrace_addr2line found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_addr2line.a -- Library boost_stacktrace_backtrace found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_backtrace.a -- Library boost_stacktrace_basic found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_basic.a -- Library boost_stacktrace_noop found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_noop.a -- Library boost_timer found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_timer.a -- Library boost_type_erasure found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_type_erasure.a -- Library boost_thread found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_thread.a -- Library boost_atomic found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_atomic.a -- Library boost_chrono found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_chrono.a -- Library boost_container found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_container.a -- Library boost_date_time found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_date_time.a -- Library boost_unit_test_framework found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_unit_test_framework.a -- Library boost_prg_exec_monitor found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_prg_exec_monitor.a -- Library boost_test_exec_monitor found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_test_exec_monitor.a -- Library boost_exception found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_exception.a -- Library boost_wave found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_wave.a -- Library boost_filesystem found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_filesystem.a -- Library boost_wserialization found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_wserialization.a -- Library boost_serialization found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_serialization.a -- Library z found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/zlib/1.2.13/_/_/package/6af9cc7cb931c5ad942174fd7838eb655717c709/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/bzip2/1.0.8/_/_/package/da606cf731e334010b0bf6e85a2a6f891b9f36b0/lib/libbz2.a -- Library backtrace found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/libbacktrace/cci.20210118/_/_/package/6af9cc7cb931c5ad942174fd7838eb655717c709/lib/libbacktrace.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 9 -- Conan: Checking correct version: 9 -- Conan: C++ stdlib: libstdc++11 -- Library boost_contract found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_contract.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_contract.a -- Library boost_coroutine found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_coroutine.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_coroutine.a -- Library boost_fiber_numa found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_fiber_numa.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_fiber_numa.a -- Library boost_fiber found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_fiber.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_fiber.a -- Library boost_context found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_context.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_context.a -- Library boost_graph found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_graph.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_graph.a -- Library boost_iostreams found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_iostreams.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_iostreams.a -- Library boost_log_setup found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_log_setup.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_log_setup.a -- Library boost_log found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_log.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_log.a -- Library boost_locale found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_locale.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_locale.a -- Library boost_math_c99 found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99.a -- Library boost_math_c99f found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99f.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99f.a -- Library boost_math_c99l found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99l.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99l.a -- Library boost_math_tr1 found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1.a -- Library boost_math_tr1f found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1f.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1f.a -- Library boost_math_tr1l found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1l.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1l.a -- Library boost_nowide found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_nowide.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_nowide.a -- Library boost_program_options found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_program_options.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_program_options.a -- Library boost_random found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_random.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_random.a -- Library boost_regex found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_regex.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_regex.a -- Library boost_stacktrace_addr2line found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_addr2line.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_addr2line.a -- Library boost_stacktrace_backtrace found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_backtrace.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_backtrace.a -- Library boost_stacktrace_basic found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_basic.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_basic.a -- Library boost_stacktrace_noop found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_noop.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_noop.a -- Library boost_timer found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_timer.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_timer.a -- Library boost_type_erasure found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_type_erasure.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_type_erasure.a -- Library boost_thread found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_thread.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_thread.a -- Library boost_atomic found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_atomic.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_atomic.a -- Library boost_chrono found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_chrono.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_chrono.a -- Library boost_container found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_container.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_container.a -- Library boost_date_time found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_date_time.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_date_time.a -- Library boost_unit_test_framework found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_unit_test_framework.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_unit_test_framework.a -- Library boost_prg_exec_monitor found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_prg_exec_monitor.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_prg_exec_monitor.a -- Library boost_test_exec_monitor found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_test_exec_monitor.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_test_exec_monitor.a -- Library boost_exception found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_exception.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_exception.a -- Library boost_wave found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_wave.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_wave.a -- Library boost_filesystem found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_filesystem.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_filesystem.a -- Library boost_wserialization found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_wserialization.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_wserialization.a -- Library boost_serialization found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_serialization.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_serialization.a -- Library boost_serialization found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_serialization.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_serialization.a -- Library boost_wserialization found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_wserialization.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_wserialization.a -- Library boost_filesystem found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_filesystem.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_filesystem.a -- Library boost_wave found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_wave.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_wave.a -- Library boost_exception found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_exception.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_exception.a -- Library boost_test_exec_monitor found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_test_exec_monitor.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_test_exec_monitor.a -- Library boost_prg_exec_monitor found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_prg_exec_monitor.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_prg_exec_monitor.a -- Library boost_unit_test_framework found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_unit_test_framework.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_unit_test_framework.a -- Library boost_date_time found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_date_time.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_date_time.a -- Library boost_container found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_container.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_container.a -- Library boost_chrono found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_chrono.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_chrono.a -- Library boost_atomic found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_atomic.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_atomic.a -- Library boost_thread found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_thread.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_thread.a -- Library boost_type_erasure found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_type_erasure.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_type_erasure.a -- Library boost_timer found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_timer.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_timer.a -- Library boost_stacktrace_noop found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_noop.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_noop.a -- Library boost_stacktrace_basic found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_basic.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_basic.a -- Library boost_stacktrace_backtrace found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_backtrace.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_backtrace.a -- Library boost_stacktrace_addr2line found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_addr2line.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_stacktrace_addr2line.a -- Library boost_regex found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_regex.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_regex.a -- Library boost_random found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_random.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_random.a -- Library boost_program_options found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_program_options.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_program_options.a -- Library boost_nowide found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_nowide.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_nowide.a -- Library boost_math_tr1l found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1l.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1l.a -- Library boost_math_tr1f found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1f.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1f.a -- Library boost_math_tr1 found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_tr1.a -- Library boost_math_c99l found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99l.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99l.a -- Library boost_math_c99f found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99f.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99f.a -- Library boost_math_c99 found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_math_c99.a -- Library boost_locale found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_locale.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_locale.a -- Library boost_log found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_log.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_log.a -- Library boost_log_setup found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_log_setup.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_log_setup.a -- Library boost_iostreams found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_iostreams.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_iostreams.a -- Library boost_graph found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_graph.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_graph.a -- Library boost_context found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_context.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_context.a -- Library boost_fiber found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_fiber.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_fiber.a -- Library boost_fiber_numa found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_fiber_numa.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_fiber_numa.a -- Library boost_coroutine found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_coroutine.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_coroutine.a -- Library boost_contract found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_contract.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/lib/libboost_contract.a -- Library bz2 found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/bzip2/1.0.8/_/_/package/da606cf731e334010b0bf6e85a2a6f891b9f36b0/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/bzip2/1.0.8/_/_/package/da606cf731e334010b0bf6e85a2a6f891b9f36b0/lib/libbz2.a -- Library z found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/zlib/1.2.13/_/_/package/6af9cc7cb931c5ad942174fd7838eb655717c709/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/zlib/1.2.13/_/_/package/6af9cc7cb931c5ad942174fd7838eb655717c709/lib/libz.a -- Library backtrace found /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/libbacktrace/cci.20210118/_/_/package/6af9cc7cb931c5ad942174fd7838eb655717c709/lib/libbacktrace.a -- Found: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/libbacktrace/cci.20210118/_/_/package/6af9cc7cb931c5ad942174fd7838eb655717c709/lib/libbacktrace.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object test_package/CMakeFiles/test_package.dir/test_package.cpp.o CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/default_help_formatter.hpp:10, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/colour_help_formatter.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:12, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_name.hpp: In instantiation of ‘class arg_router::policy::program_name_t >’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_name.hpp:56:16: required from ‘constexpr const auto arg_router::policy::program_name >’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:39:21: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_name.hpp:45:56: error: non-constant condition for static assertion 45 | static_assert(utility::utf8::count(program_name()) > 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_name.hpp:45:39: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::policy::program_name_t >::program_name())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'j', 'u', 's', 't', '-', 'c', 'a', 't', 's'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/default_help_formatter.hpp:10, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/colour_help_formatter.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:12, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_name.hpp:47:19: error: non-constant condition for static assertion 47 | static_assert(!utility::utf8::contains_whitespace(program_name()), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_name.hpp:47:54: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::contains_whitespace(arg_router::policy::program_name_t >::program_name())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:306:51: in ‘constexpr’ expansion of ‘__for_begin.arg_router::utility::utf8::code_point::iterator::operator!=(__for_end)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'j', 'u', 's', 't', '-', 'c', 'a', 't', 's'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/default_help_formatter.hpp:9, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/colour_help_formatter.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:12, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_intro.hpp: In instantiation of ‘class arg_router::policy::program_intro_t >’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_intro.hpp:53:16: required from ‘constexpr const auto arg_router::policy::program_intro >’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:40:21: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_intro.hpp:44:57: error: non-constant condition for static assertion 44 | static_assert(utility::utf8::count(program_intro()) > 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_intro.hpp:44:39: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::policy::program_intro_t >::program_intro())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'P', 'r', 'i', 'n', 't', 's', ' ', 'c', 'a', 't', 's', '!'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/default_help_formatter.hpp:8, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/colour_help_formatter.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:12, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_addendum.hpp: In instantiation of ‘class arg_router::policy::program_addendum_t >’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_addendum.hpp:53:16: required from ‘constexpr const auto arg_router::policy::program_addendum >’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:41:21: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_addendum.hpp:44:60: error: non-constant condition for static assertion 44 | static_assert(utility::utf8::count(program_addendum()) > 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/program_addendum.hpp:44:39: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::policy::program_addendum_t >::program_addendum())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'A', 'n', ' ', 'e', 'x', 'a', 'm', 'p', 'l', 'e', ' ', 'p', 'r', 'o', 'g', 'r', 'a', 'm', ' ', 'f', 'o', 'r', ' ', 'a', 'r', 'g', '_', 'r', 'o', 'u', 't', 'e', 'r', '.'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp: In substitution of ‘template using integral_constant = std::integral_constant [with auto Value = (arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>::get()) > 1)]’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:7: required by substitution of ‘template using multi_char_finder = arg_router::traits::integral_constant<(arg_router::utility::utf8::count(T::get()) > 1)> [with T = arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:799:27: required from ‘constexpr const bool boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>::_v []’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:800:42: required from ‘struct boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:837:53: required by substitution of ‘template class P> using mp_find_if = typename boost::mp11::detail::mp_find_if_impl::type [with L = std::tuple, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> >; P = arg_router::utility::string_to_policy::detail::multi_char_finder]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:55:15: required from ‘struct arg_router::utility::string_to_policy::first_string_mapper::inner, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:68:11: required by substitution of ‘template class Policy> template using type = typename arg_router::utility::string_to_policy::first_string_mapper::inner::type [with Strings = std::tuple, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> >; Policy = arg_router::policy::long_name_t]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:35:11: required by substitution of ‘template template using fn = typename Mapping::type [with Mapping = arg_router::utility::string_to_policy::first_string_mapper; Strings = std::tuple, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> >]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:52:11: required from ‘struct boost::mp11::detail::mp_transform_impl, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'> > >::fn, std::tuple, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:204:11: required from ‘constexpr auto arg_router::utility::string_to_policy::convert(Params&& ...) [with Mappings = {arg_router::utility::string_to_policy::first_string_mapper, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper}; Params = {arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'>, arg_router::policy::program_name_t >, arg_router::policy::program_intro_t >, arg_router::policy::program_addendum_t >}]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/help.hpp:304:81: required from ‘constexpr auto arg_router::help(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'>, arg_router::policy::program_name_t >, arg_router::policy::program_intro_t >, arg_router::policy::program_addendum_t >}]’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:41:79: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:74: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>::get())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:85: note: in template argument for type ‘bool’ 27 | using multi_char_finder = traits::integral_constant<(utility::utf8::count(T::get()) > 1)>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:13, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/help.hpp: In instantiation of ‘constexpr auto arg_router::help(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'h', 'e', 'l', 'p'>, arg_router::utility::compile_time_string<'h'>, arg_router::utility::compile_time_string<'D', 'i', 's', 'p', 'l', 'a', 'y', ' ', 't', 'h', 'i', 's', ' ', 'h', 'e', 'l', 'p', ' ', 'a', 'n', 'd', ' ', 'e', 'x', 'i', 't'>, arg_router::policy::program_name_t >, arg_router::policy::program_intro_t >, arg_router::policy::program_addendum_t >}]’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:41:79: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/help.hpp:296:22: error: invalid use of void expression 296 | return std::apply( | ~~~~~~~~~~^ 297 | [](auto... converted_policies) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | return help_t...>{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | }, | ~~ 301 | utility::string_to_policy::convert< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 302 | utility::string_to_policy::first_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | utility::string_to_policy::second_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | utility::string_to_policy::single_char_mapper>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305 | std::move(policies)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp: In substitution of ‘template using integral_constant = std::integral_constant [with auto Value = (arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'c', 'a', 't'>::get()) > 1)]’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:7: required by substitution of ‘template using multi_char_finder = arg_router::traits::integral_constant<(arg_router::utility::utf8::count(T::get()) > 1)> [with T = arg_router::utility::compile_time_string<'c', 'a', 't'>]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:799:27: required from ‘constexpr const bool boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>::_v []’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:800:42: required from ‘struct boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:837:53: required by substitution of ‘template class P> using mp_find_if = typename boost::mp11::detail::mp_find_if_impl::type [with L = std::tuple, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> >; P = arg_router::utility::string_to_policy::detail::multi_char_finder]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:55:15: required from ‘struct arg_router::utility::string_to_policy::first_string_mapper::inner, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:68:11: required by substitution of ‘template class Policy> template using type = typename arg_router::utility::string_to_policy::first_string_mapper::inner::type [with Strings = std::tuple, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> >; Policy = arg_router::policy::long_name_t]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:35:11: required by substitution of ‘template template using fn = typename Mapping::type [with Mapping = arg_router::utility::string_to_policy::first_string_mapper; Strings = std::tuple, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> >]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:52:11: required from ‘struct boost::mp11::detail::mp_transform_impl, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'> > >::fn, std::tuple, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:204:11: required from ‘constexpr auto arg_router::utility::string_to_policy::convert(Params&& ...) [with Mappings = {arg_router::utility::string_to_policy::first_string_mapper, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper}; Params = {arg_router::utility::compile_time_string<'c', 'a', 't'>, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'>, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:154:81: required from ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'c', 'a', 't'>, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'>, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:44:74: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:74: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'c', 'a', 't'>::get())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'c', 'a', 't'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:85: note: in template argument for type ‘bool’ 27 | using multi_char_finder = traits::integral_constant<(utility::utf8::count(T::get()) > 1)>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp: In instantiation of ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'c', 'a', 't'>, arg_router::utility::compile_time_string<'E', 'n', 'g', 'l', 'i', 's', 'h', ' ', 'c', 'a', 't'>, arg_router::policy::router >}]’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:44:74: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:138:22: error: invalid use of void expression 138 | return std::apply( | ~~~~~~~~~~^ 139 | [](auto... converted_policies) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // Add the short-form expander if one of the policies implements the short name method, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | // and if the short and long prefix are not the same | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | constexpr auto has_short_name = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | boost::mp11::mp_any_of...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | traits::has_short_name_method>::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if constexpr ((config::long_prefix != config::short_prefix) && has_short_name) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | return flag_t{policy::short_form_expander, std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | } else { | ~~~~~~~~ 148 | return flag_t{std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | } | ~ 150 | }, | ~~ 151 | utility::string_to_policy::convert< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | utility::string_to_policy::first_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | utility::string_to_policy::second_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | utility::string_to_policy::single_char_mapper>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | std::move(policies)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp: In substitution of ‘template using integral_constant = std::integral_constant [with auto Value = (arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>::get()) > 1)]’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:7: required by substitution of ‘template using multi_char_finder = arg_router::traits::integral_constant<(arg_router::utility::utf8::count(T::get()) > 1)> [with T = arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:799:27: required from ‘constexpr const bool boost::mp11::detail::mp_find_if_impl >, arg_router::utility::string_to_policy::detail::multi_char_finder>::_v []’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:800:42: required from ‘struct boost::mp11::detail::mp_find_if_impl >, arg_router::utility::string_to_policy::detail::multi_char_finder>’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:837:53: required by substitution of ‘template class P> using mp_find_if = typename boost::mp11::detail::mp_find_if_impl::type [with L = std::tuple >; P = arg_router::utility::string_to_policy::detail::multi_char_finder]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:55:15: required from ‘struct arg_router::utility::string_to_policy::first_string_mapper::inner > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:68:11: required by substitution of ‘template class Policy> template using type = typename arg_router::utility::string_to_policy::first_string_mapper::inner::type [with Strings = std::tuple >; Policy = arg_router::policy::long_name_t]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:35:11: required by substitution of ‘template template using fn = typename Mapping::type [with Mapping = arg_router::utility::string_to_policy::first_string_mapper; Strings = std::tuple >]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:52:11: required from ‘struct boost::mp11::detail::mp_transform_impl > >::fn, std::tuple, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:204:11: required from ‘constexpr auto arg_router::utility::string_to_policy::convert(Params&& ...) [with Mappings = {arg_router::utility::string_to_policy::first_string_mapper, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper}; Params = {arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>, arg_router::policy::description_t >, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:154:81: required from ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>, arg_router::policy::description_t >, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:47:74: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:74: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>::get())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:85: note: in template argument for type ‘bool’ 27 | using multi_char_finder = traits::integral_constant<(utility::utf8::count(T::get()) > 1)>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp: In instantiation of ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777747', '\37777777614', '\37777777653'>, arg_router::policy::description_t >, arg_router::policy::router >}]’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:47:74: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:138:22: error: invalid use of void expression 138 | return std::apply( | ~~~~~~~~~~^ 139 | [](auto... converted_policies) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // Add the short-form expander if one of the policies implements the short name method, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | // and if the short and long prefix are not the same | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | constexpr auto has_short_name = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | boost::mp11::mp_any_of...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | traits::has_short_name_method>::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if constexpr ((config::long_prefix != config::short_prefix) && has_short_name) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | return flag_t{policy::short_form_expander, std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | } else { | ~~~~~~~~ 148 | return flag_t{std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | } | ~ 150 | }, | ~~ 151 | utility::string_to_policy::convert< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | utility::string_to_policy::first_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | utility::string_to_policy::second_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | utility::string_to_policy::single_char_mapper>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | std::move(policies)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp: In substitution of ‘template using integral_constant = std::integral_constant [with auto Value = (arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>::get()) > 1)]’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:7: required by substitution of ‘template using multi_char_finder = arg_router::traits::integral_constant<(arg_router::utility::utf8::count(T::get()) > 1)> [with T = arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:799:27: required from ‘constexpr const bool boost::mp11::detail::mp_find_if_impl >, arg_router::utility::string_to_policy::detail::multi_char_finder>::_v []’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:800:42: required from ‘struct boost::mp11::detail::mp_find_if_impl >, arg_router::utility::string_to_policy::detail::multi_char_finder>’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:837:53: required by substitution of ‘template class P> using mp_find_if = typename boost::mp11::detail::mp_find_if_impl::type [with L = std::tuple >; P = arg_router::utility::string_to_policy::detail::multi_char_finder]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:55:15: required from ‘struct arg_router::utility::string_to_policy::first_string_mapper::inner > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:68:11: required by substitution of ‘template class Policy> template using type = typename arg_router::utility::string_to_policy::first_string_mapper::inner::type [with Strings = std::tuple >; Policy = arg_router::policy::long_name_t]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:35:11: required by substitution of ‘template template using fn = typename Mapping::type [with Mapping = arg_router::utility::string_to_policy::first_string_mapper; Strings = std::tuple >]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:52:11: required from ‘struct boost::mp11::detail::mp_transform_impl > >::fn, std::tuple, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:204:11: required from ‘constexpr auto arg_router::utility::string_to_policy::convert(Params&& ...) [with Mappings = {arg_router::utility::string_to_policy::first_string_mapper, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper}; Params = {arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>, arg_router::policy::description_t >, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:154:81: required from ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>, arg_router::policy::description_t >, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:50:75: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:74: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>::get())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:85: note: in template argument for type ‘bool’ 27 | using multi_char_finder = traits::integral_constant<(utility::utf8::count(T::get()) > 1)>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp: In instantiation of ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777760', '\37777777637', '\37777777620', '\37777777661'>, arg_router::policy::description_t >, arg_router::policy::router >}]’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:50:75: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:138:22: error: invalid use of void expression 138 | return std::apply( | ~~~~~~~~~~^ 139 | [](auto... converted_policies) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // Add the short-form expander if one of the policies implements the short name method, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | // and if the short and long prefix are not the same | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | constexpr auto has_short_name = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | boost::mp11::mp_any_of...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | traits::has_short_name_method>::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if constexpr ((config::long_prefix != config::short_prefix) && has_short_name) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | return flag_t{policy::short_form_expander, std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | } else { | ~~~~~~~~ 148 | return flag_t{std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | } | ~ 150 | }, | ~~ 151 | utility::string_to_policy::convert< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | utility::string_to_policy::first_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | utility::string_to_policy::second_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | utility::string_to_policy::single_char_mapper>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | std::move(policies)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp: In substitution of ‘template using integral_constant = std::integral_constant [with auto Value = (arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>::get()) > 1)]’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:7: required by substitution of ‘template using multi_char_finder = arg_router::traits::integral_constant<(arg_router::utility::utf8::count(T::get()) > 1)> [with T = arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:799:27: required from ‘constexpr const bool boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>::_v []’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:800:42: required from ‘struct boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:837:53: required by substitution of ‘template class P> using mp_find_if = typename boost::mp11::detail::mp_find_if_impl::type [with L = std::tuple, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> >; P = arg_router::utility::string_to_policy::detail::multi_char_finder]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:55:15: required from ‘struct arg_router::utility::string_to_policy::first_string_mapper::inner, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:68:11: required by substitution of ‘template class Policy> template using type = typename arg_router::utility::string_to_policy::first_string_mapper::inner::type [with Strings = std::tuple, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> >; Policy = arg_router::policy::long_name_t]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:35:11: required by substitution of ‘template template using fn = typename Mapping::type [with Mapping = arg_router::utility::string_to_policy::first_string_mapper; Strings = std::tuple, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> >]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:52:11: required from ‘struct boost::mp11::detail::mp_transform_impl, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'> > >::fn, std::tuple, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:204:11: required from ‘constexpr auto arg_router::utility::string_to_policy::convert(Params&& ...) [with Mappings = {arg_router::utility::string_to_policy::first_string_mapper, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper}; Params = {arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'>, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:154:81: required from ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'>, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:53:80: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:74: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>::get())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:85: note: in template argument for type ‘bool’ 27 | using multi_char_finder = traits::integral_constant<(utility::utf8::count(T::get()) > 1)>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp: In instantiation of ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647'>, arg_router::utility::compile_time_string<'\37777777740', '\37777777671', '\37777777601', '\37777777740', '\37777777670', '\37777777641', '\37777777740', '\37777777670', '\37777777647', '\37777777740', '\37777777671', '\37777777604', '\37777777740', '\37777777670', '\37777777627', '\37777777740', '\37777777670', '\37777777642'>, arg_router::policy::router >}]’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:53:80: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:138:22: error: invalid use of void expression 138 | return std::apply( | ~~~~~~~~~~^ 139 | [](auto... converted_policies) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // Add the short-form expander if one of the policies implements the short name method, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | // and if the short and long prefix are not the same | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | constexpr auto has_short_name = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | boost::mp11::mp_any_of...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | traits::has_short_name_method>::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if constexpr ((config::long_prefix != config::short_prefix) && has_short_name) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | return flag_t{policy::short_form_expander, std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | } else { | ~~~~~~~~ 148 | return flag_t{std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | } | ~ 150 | }, | ~~ 151 | utility::string_to_policy::convert< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | utility::string_to_policy::first_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | utility::string_to_policy::second_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | utility::string_to_policy::single_char_mapper>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | std::move(policies)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/double_width.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:39, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/compile_time_string.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/literals.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:7, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp: In substitution of ‘template using integral_constant = std::integral_constant [with auto Value = (arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>::get()) > 1)]’: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:7: required by substitution of ‘template using multi_char_finder = arg_router::traits::integral_constant<(arg_router::utility::utf8::count(T::get()) > 1)> [with T = arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:799:27: required from ‘constexpr const bool boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>::_v []’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:800:42: required from ‘struct boost::mp11::detail::mp_find_if_impl, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> >, arg_router::utility::string_to_policy::detail::multi_char_finder>’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:837:53: required by substitution of ‘template class P> using mp_find_if = typename boost::mp11::detail::mp_find_if_impl::type [with L = std::tuple, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> >; P = arg_router::utility::string_to_policy::detail::multi_char_finder]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:55:15: required from ‘struct arg_router::utility::string_to_policy::first_string_mapper::inner, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:68:11: required by substitution of ‘template class Policy> template using type = typename arg_router::utility::string_to_policy::first_string_mapper::inner::type [with Strings = std::tuple, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> >; Policy = arg_router::policy::long_name_t]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:35:11: required by substitution of ‘template template using fn = typename Mapping::type [with Mapping = arg_router::utility::string_to_policy::first_string_mapper; Strings = std::tuple, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> >]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/boost/1.74.0/_/_/package/ca891ed5c8e67ebb3e46639c100abdbca6d8b11e/include/boost/mp11/algorithm.hpp:52:11: required from ‘struct boost::mp11::detail::mp_transform_impl, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'> > >::fn, std::tuple, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper > >’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:204:11: required from ‘constexpr auto arg_router::utility::string_to_policy::convert(Params&& ...) [with Mappings = {arg_router::utility::string_to_policy::first_string_mapper, arg_router::utility::string_to_policy::second_string_mapper, arg_router::utility::string_to_policy::single_char_mapper}; Params = {arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:154:81: required from ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>, arg_router::policy::router >}]’ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:56:77: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:74: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::count(arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>::get())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/config.hpp:60:53: in ‘constexpr’ expansion of ‘arg_router::utility::utf8::iterator(str)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:118:23: in ‘constexpr’ expansion of ‘((arg_router::utility::utf8::iterator*)this)->arg_router::utility::utf8::iterator::update_current()’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8.hpp:237:55: in ‘constexpr’ expansion of ‘it.arg_router::utility::utf8::code_point::iterator::operator!=(arg_router::utility::utf8::code_point::iterator())’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:309:24: in ‘constexpr’ expansion of ‘((const arg_router::utility::utf8::code_point::iterator*)this)->arg_router::utility::utf8::code_point::iterator::operator==(other)’ /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/utf8/code_point.hpp:299:29: error: ‘(((std::array::const_pointer)(& arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>::sv_.std::array::_M_elems)) == 0)’ is not a constant expression 299 | return (str_.data() == other.str_.data()) && (str_.size() == other.str_.size()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:7, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/utility/string_to_policy.hpp:27:85: note: in template argument for type ‘bool’ 27 | using multi_char_finder = traits::integral_constant<(utility::utf8::count(T::get()) > 1)>; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/policy/validator.hpp:11, from /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/arg_router.hpp:17, from /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:1: /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp: In instantiation of ‘constexpr auto arg_router::flag(Policies ...) [with Policies = {arg_router::utility::compile_time_string<'\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>, arg_router::utility::compile_time_string<'\37777777721', '\37777777603', '\37777777720', '\37777777672', '\37777777721', '\37777777600', '\37777777720', '\37777777660', '\37777777721', '\37777777627', '\37777777720', '\37777777675', '\37777777721', '\37777777601', '\37777777721', '\37777777614', '\37777777720', '\37777777672', '\37777777720', '\37777777670', '\37777777720', '\37777777671', ' ', '\37777777720', '\37777777672', '\37777777721', '\37777777626', '\37777777721', '\37777777602'>, arg_router::policy::router >}]’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:56:77: required from here /home/conan/w/prod-v1/bsr/1648/baeea/.conan/data/arg_router/1.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/arg_router/flag.hpp:138:22: error: invalid use of void expression 138 | return std::apply( | ~~~~~~~~~~^ 139 | [](auto... converted_policies) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // Add the short-form expander if one of the policies implements the short name method, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | // and if the short and long prefix are not the same | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | constexpr auto has_short_name = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143 | boost::mp11::mp_any_of...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | traits::has_short_name_method>::value; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | if constexpr ((config::long_prefix != config::short_prefix) && has_short_name) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146 | return flag_t{policy::short_form_expander, std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | } else { | ~~~~~~~~ 148 | return flag_t{std::move(converted_policies)...}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | } | ~ 150 | }, | ~~ 151 | utility::string_to_policy::convert< | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | utility::string_to_policy::first_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | utility::string_to_policy::second_string_mapper, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | utility::string_to_policy::single_char_mapper>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | std::move(policies)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp: In function ‘int main(int, char**)’: /home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_package/test_package.cpp:56:78: error: invalid use of void expression 56 | arp::router{[](bool) { std::cout << "кіт" << std::endl; }})) | ^ make[2]: *** [test_package/CMakeFiles/test_package.dir/build.make:82: test_package/CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:113: test_package/CMakeFiles/test_package.dir/all] Error 2 make: *** [Makefile:103: all] Error 2 ERROR: arg_router/1.4.0 (test package): Error in build() method, line 13 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/prod-v1/bsr/cci-45ae9211/recipes/arg_router/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47' '--' '-j3'