******************************************************************************** conan test cci-e00323fe/recipes/cli/all/test_package/conanfile.py cli/2.1.0@#db511c6cf970df4e74658f1399df055b -pr /home/conan/w/prod-v1/bsr/102913/bdfaa/profile_linux_5_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=5 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True cli/2.1.0 (test package): Installing package Requirements cli/2.1.0 from local cache - Cache Packages cli/2.1.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... cli/2.1.0: Already installed! cli/2.1.0 (test package): Generator txt created conanbuildinfo.txt cli/2.1.0 (test package): Generator 'CMakeDeps' calling 'generate()' cli/2.1.0 (test package): Generator 'CMakeToolchain' calling 'generate()' cli/2.1.0 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' cli/2.1.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-e00323fe/recipes/cli/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' cli/2.1.0 (test package): Aggregating env generators cli/2.1.0 (test package): Generated conaninfo.txt cli/2.1.0 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/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 cli/2.1.0 (test package): Calling build() cli/2.1.0 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/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-e00323fe/recipes/cli/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/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-e00323fe/recipes/cli/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/build/Release/generators/conan_toolchain.cmake -- The CXX compiler identification is GNU 5.4.0 -- 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 'CLI::CLI' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/build/Release cli/2.1.0 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/build/Release" '--' '-j3' ----------------- Scanning dependencies of target example [ 50%] Building CXX object CMakeFiles/example.dir/example.cpp.o CMakeFiles/example.dir/build.make:81: recipe for target 'CMakeFiles/example.dir/example.cpp.o' failed CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/example.dir/all' failed Makefile:102: recipe for target 'all' failed CMake Warning: Manually-specified variables were not used by the project: CMAKE_POLICY_DEFAULT_CMP0091 In file included from /usr/include/c++/5/type_traits:35:0, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:39, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^ In file included from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/colorprofile.h:33:0, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:40, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h: In function ‘bool cli::detail::rang::rang_implementation::supportsColor()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:129:16: error: ‘constexpr’ does not name a type static constexpr const char* Terms[] = { ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:129:16: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:135:22: error: ‘nullptr’ was not declared in this scope if (env_p == nullptr) { ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:139:36: error: ‘any_of’ is not a member of ‘std’ static const bool result = std::any_of( ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:140:11: error: ‘begin’ is not a member of ‘std’ std::begin(Terms), std::end(Terms), [&](const char* term) { ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:140:22: error: ‘Terms’ was not declared in this scope std::begin(Terms), std::end(Terms), [&](const char* term) { ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:140:30: error: ‘end’ is not a member of ‘std’ std::begin(Terms), std::end(Terms), [&](const char* term) { ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h: In lambda function: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:141:50: error: ‘nullptr’ was not declared in this scope return std::strstr(env_p, term) != nullptr; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h: In function ‘bool cli::detail::rang::rang_implementation::isTerminal(const streambuf*)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:155:34: error: ‘stdout’ was not declared in this scope return isatty(fileno(stdout)) ? true : false; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:155:40: error: ‘fileno’ was not declared in this scope return isatty(fileno(stdout)) ? true : false; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:163:34: error: ‘stderr’ was not declared in this scope return isatty(fileno(stderr)) ? true : false; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:163:40: error: ‘fileno’ was not declared in this scope return isatty(fileno(stderr)) ? true : false; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h: At global scope: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:173:5: error: expected unqualified-id before ‘using’ using enableStd = ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:252:12: error: ‘enableStd’ does not name a type inline enableStd setColor(std::ostream &os, T const value) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:259:5: error: expected unqualified-id before ‘using’ using enableControl = ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:272:29: error: ‘enableStd’ in namespace ‘cli::detail::rang::rang_implementation’ does not name a template type inline rang_implementation::enableStd operator<<( ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/rang.h:284:29: error: ‘enableControl’ in namespace ‘cli::detail::rang::rang_implementation’ does not name a template type inline rang_implementation::enableControl operator<<( ^ In file included from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:40:0, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/colorprofile.h: In function ‘std::ostream& cli::operator<<(std::ostream&, cli::BeforePrompt)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/colorprofile.h:50:42: error: ‘cli::detail::rang::control’ is not a class or namespace if ( Color() ) { os << detail::rang::control::forceColor << detail::rang::fg::green << detail::rang::style::bold; } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/colorprofile.h:50:79: error: ‘cli::detail::rang::fg’ is not a class or namespace if ( Color() ) { os << detail::rang::control::forceColor << detail::rang::fg::green << detail::rang::style::bold; } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/colorprofile.h:50:106: error: ‘cli::detail::rang::style’ is not a class or namespace if ( Color() ) { os << detail::rang::control::forceColor << detail::rang::fg::green << detail::rang::style::bold; } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/colorprofile.h: In function ‘std::ostream& cli::operator<<(std::ostream&, cli::AfterPrompt)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/colorprofile.h:56:25: error: ‘cli::detail::rang::style’ is not a class or namespace os << detail::rang::style::reset; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/colorprofile.h: In function ‘std::ostream& cli::operator<<(std::ostream&, cli::BeforeInput)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/colorprofile.h:62:42: error: ‘cli::detail::rang::control’ is not a class or namespace if ( Color() ) { os << detail::rang::control::forceColor << detail::rang::fgB::gray; } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/colorprofile.h:62:79: error: ‘cli::detail::rang::fgB’ is not a class or namespace if ( Color() ) { os << detail::rang::control::forceColor << detail::rang::fgB::gray; } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/colorprofile.h: In function ‘std::ostream& cli::operator<<(std::ostream&, cli::AfterInput)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/colorprofile.h:68:25: error: ‘cli::detail::rang::style’ is not a class or namespace os << detail::rang::style::reset; ^ In file included from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:41:0, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h: At global scope: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:159:17: error: ‘Mode’ is not a class or namespace Mode mode = Mode::inserting; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h: In member function ‘void cli::detail::History::NewCommand(const string&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:59:21: error: ‘Mode’ is not a class or namespace if (mode == Mode::browsing) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:72:16: error: ‘Mode’ is not a class or namespace mode = Mode::inserting; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h: In member function ‘std::__cxx11::string cli::detail::History::Previous(const string&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:82:21: error: ‘Mode’ is not a class or namespace if (mode == Mode::inserting) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:85:20: error: ‘Mode’ is not a class or namespace mode = Mode::browsing; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h: In member function ‘void cli::detail::History::LoadCommands(const std::vector >&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:124:21: error: no matching function for call to ‘cli::detail::History::Insert(const int&)’ Insert(c); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:147:10: note: candidate: void cli::detail::History::Insert(const string&) void Insert(const std::string& item) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:147:10: note: no known conversion for argument 1 from ‘const int’ to ‘const string& {aka const std::__cxx11::basic_string&}’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h: In member function ‘std::vector > cli::detail::History::GetCommands() const’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:130:14: error: ‘numCmdsToReturn’ does not name a type auto numCmdsToReturn = std::min(commands, buffer.size()); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:131:14: error: ‘start’ does not name a type auto start = buffer.begin(); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:132:21: error: ‘Mode’ is not a class or namespace if (mode == Mode::browsing) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:134:13: error: ‘numCmdsToReturn’ was not declared in this scope numCmdsToReturn = std::min(commands, buffer.size()-1); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:135:13: error: ‘start’ was not declared in this scope start = buffer.begin()+1; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:137:41: error: ‘numCmdsToReturn’ was not declared in this scope std::vector result(numCmdsToReturn); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:141:27: error: ‘start’ was not declared in this scope std::reverse_copy(start, start+static_cast(numCmdsToReturn), result.begin()); ^ In file included from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:42:0, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h: At global scope: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:189:19: error: ‘State’ is not a class or namespace State state = State::space; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:190:24: error: ‘State’ is not a class or namespace State prev_state = State::space; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:191:34: error: ‘SentenceType’ is not a class or namespace SentenceType sentence_type = SentenceType::double_quote; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h: In constructor ‘cli::detail::Text::Text(std::__cxx11::string)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:47:47: error: ‘move’ is not a member of ‘std’ explicit Text(std::string _input) : input(std::move(_input)) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h: In member function ‘void cli::detail::Text::Reset()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:61:17: error: ‘State’ is not a class or namespace state = State::space; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:62:22: error: ‘State’ is not a class or namespace prev_state = State::space; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:63:25: error: ‘SentenceType’ is not a class or namespace sentence_type = SentenceType::double_quote; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h: In member function ‘void cli::detail::Text::Eval(char)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:71:18: error: ‘State’ is not a class or namespace case State::space: ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:74:18: error: ‘State’ is not a class or namespace case State::word: ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:77:18: error: ‘State’ is not a class or namespace case State::sentence: ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:80:18: error: ‘State’ is not a class or namespace case State::escape: ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h: In member function ‘void cli::detail::Text::EvalSpace(char)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:100:26: error: ‘State’ is not a class or namespace prev_state = State::word; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:101:21: error: ‘State’ is not a class or namespace state = State::escape; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:102:25: error: ‘class std::vector >’ has no member named ‘emplace_back’ splitResult.emplace_back(""); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:106:21: error: ‘State’ is not a class or namespace state = State::word; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:107:25: error: ‘class std::vector >’ has no member named ‘emplace_back’ splitResult.emplace_back(1, c); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h: In member function ‘void cli::detail::Text::EvalWord(char)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:115:21: error: ‘State’ is not a class or namespace state = State::space; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:124:21: error: ‘State’ is not a class or namespace state = State::escape; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h: In member function ‘void cli::detail::Text::EvalSentence(char)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:137:18: error: ‘new_type’ does not name a type auto new_type = c == '"' ? SentenceType::double_quote : SentenceType::quote; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:138:17: error: ‘new_type’ was not declared in this scope if (new_type == sentence_type) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:139:25: error: ‘State’ is not a class or namespace state = State::space; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:149:21: error: ‘State’ is not a class or namespace state = State::escape; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h: In member function ‘void cli::detail::Text::NewSentence(char)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:169:17: error: ‘State’ is not a class or namespace state = State::sentence; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:170:38: error: ‘SentenceType’ is not a class or namespace sentence_type = ( c == '"' ? SentenceType::double_quote : SentenceType::quote); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:170:67: error: ‘SentenceType’ is not a class or namespace sentence_type = ( c == '"' ? SentenceType::double_quote : SentenceType::quote); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:171:21: error: ‘class std::vector >’ has no member named ‘emplace_back’ splitResult.emplace_back(""); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h: In member function ‘void cli::detail::Text::RemoveEmptyEntries()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:182:13: error: no matching function for call to ‘remove_if(std::vector >::iterator, std::vector >::iterator, cli::detail::Text::RemoveEmptyEntries()::)’ ), ^ In file included from /usr/include/c++/5/algorithm:62:0, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:37, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /usr/include/c++/5/bits/stl_algo.h:926:5: note: candidate: template _FIter std::remove_if(_FIter, _FIter, _Predicate) remove_if(_ForwardIterator __first, _ForwardIterator __last, ^ /usr/include/c++/5/bits/stl_algo.h:926:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:42:0, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h: In substitution of ‘template _FIter std::remove_if(_FIter, _FIter, _Predicate) [with _FIter = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = cli::detail::Text::RemoveEmptyEntries()::]’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:182:13: required from here /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:182:13: error: template argument for ‘template _FIter std::remove_if(_FIter, _FIter, _Predicate)’ uses local type ‘cli::detail::Text::RemoveEmptyEntries()::’ ), ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/split.h:182:13: error: trying to instantiate ‘template _FIter std::remove_if(_FIter, _FIter, _Predicate)’ In file included from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:43:0, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h: At global scope: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:67:9: error: expected class-name before ‘{’ token { ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:69:36: error: expected ‘;’ at end of member declaration const char* what() const noexcept override { ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:69:42: error: ‘noexcept’ does not name a type const char* what() const noexcept override { ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:69:42: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:85:13: error: ‘nullptr_t’ in namespace ‘std’ does not name a type inline std::nullptr_t from_string(const std::string& /*s*/) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h: In function ‘T cli::detail::detail::signed_from_string(std::__cxx11::string)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:129:11: error: expected nested-name-specifier before ‘U’ using U = std::make_unsigned_t; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:133:15: error: ‘U’ does not name a type const U val = unsigned_digits_from_string(s); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:134:14: error: ‘val’ was not declared in this scope if ( val > static_cast( - std::numeric_limits::min() ) ) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:134:32: error: ‘U’ does not name a type if ( val > static_cast( - std::numeric_limits::min() ) ) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:136:34: error: ‘val’ was not declared in this scope return (- static_cast(val)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:142:11: error: ‘U’ does not name a type const U val = unsigned_digits_from_string(s); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:143:9: error: ‘val’ was not declared in this scope if (val > static_cast( std::numeric_limits::max() )) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:143:27: error: ‘U’ does not name a type if (val > static_cast( std::numeric_limits::max() )) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:145:27: error: ‘val’ was not declared in this scope return static_cast(val); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h: In function ‘T cli::detail::from_string(const string&) [with T = bool; std::__cxx11::string = std::__cxx11::basic_string]’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:191:16: error: ‘value’ does not name a type const auto value = detail::signed_from_string(s); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:192:9: error: ‘value’ was not declared in this scope if (value == 1) return true; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h: In function ‘T cli::detail::from_string(const string&) [with T = float; std::__cxx11::string = std::__cxx11::basic_string]’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:211:10: error: ‘any_of’ is not a member of ‘std’ if ( std::any_of(s.begin(), s.end(), [](char c){return std::isspace(c);} ) ) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:216:18: error: ‘stof’ is not a member of ‘std’ result = std::stof(s, &sz); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h: In function ‘T cli::detail::from_string(const string&) [with T = double; std::__cxx11::string = std::__cxx11::basic_string]’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:228:10: error: ‘any_of’ is not a member of ‘std’ if ( std::any_of(s.begin(), s.end(), [](char c){return std::isspace(c);} ) ) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:233:18: error: ‘stod’ is not a member of ‘std’ result = std::stod(s, &sz); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h: In function ‘T cli::detail::from_string(const string&) [with T = long double; std::__cxx11::string = std::__cxx11::basic_string]’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:245:10: error: ‘any_of’ is not a member of ‘std’ if ( std::any_of(s.begin(), s.end(), [](char c){return std::isspace(c);} ) ) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:250:18: error: ‘stold’ is not a member of ‘std’ result = std::stold(s, &sz); ^ In file included from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:45:0, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/volatilehistorystorage.h: At global scope: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/volatilehistorystorage.h:39:7: error: looser throw specifier for ‘virtual cli::VolatileHistoryStorage::~VolatileHistoryStorage()’ class VolatileHistoryStorage : public HistoryStorage ^ In file included from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:44:0, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/historystorage.h:42:13: error: overriding ‘virtual cli::HistoryStorage::~HistoryStorage() throw ()’ virtual ~HistoryStorage() = default; ^ In file included from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:45:0, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/volatilehistorystorage.h: In member function ‘virtual void cli::VolatileHistoryStorage::Store(const std::vector >&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/volatilehistorystorage.h:45:19: error: expected nested-name-specifier before ‘dt’ using dt = std::deque::difference_type; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/volatilehistorystorage.h:50:50: error: ‘dt’ does not name a type commands.begin()+static_cast
(commands.size()-maxSize) ^ In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘virtual std::streamsize cli::OutStream::xsputn(const char*, std::streamsize)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:86:23: error: ‘os’ does not name a type for (auto os: ostreams) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:88:13: error: expected ‘;’ before ‘return’ return n; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:88:13: error: expected primary-expression before ‘return’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:88:13: error: expected ‘;’ before ‘return’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:88:13: error: expected primary-expression before ‘return’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:88:13: error: expected ‘)’ before ‘return’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘virtual int cli::OutStream::overflow(int)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:92:23: error: ‘os’ does not name a type for (auto os: ostreams) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:94:13: error: expected ‘;’ before ‘return’ return c; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:94:13: error: expected primary-expression before ‘return’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:94:13: error: expected ‘;’ before ‘return’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:94:13: error: expected primary-expression before ‘return’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:94:13: error: expected ‘)’ before ‘return’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: At global scope: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:124:16: error: expected ‘,’ or ‘...’ before ‘&&’ token Cli(Cli&&) = default; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:124:22: error: invalid constructor; you probably meant ‘cli::Cli (const cli::Cli&)’ Cli(Cli&&) = default; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:125:29: error: expected ‘,’ or ‘...’ before ‘&&’ token Cli& operator = (Cli&&) = default; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:139:28: error: expected ‘)’ before ‘<’ token Cli(std::unique_ptr _rootMenu, std::unique_ptr historyStorage = std::make_unique()) : ^ In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:142:26: error: expected unqualified-id before ‘,’ token enterAction{}, ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:144:9: error: expected unqualified-id before ‘{’ token { ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:152:37: error: ‘function’ in namespace ‘std’ does not name a template type void EnterAction(const std::function< void(std::ostream&)>& action) { enterAction = action; } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:152:45: error: expected ‘,’ or ‘...’ before ‘<’ token void EnterAction(const std::function< void(std::ostream&)>& action) { enterAction = action; } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:159:36: error: ‘function’ in namespace ‘std’ does not name a template type void ExitAction(const std::function< void(std::ostream&)>& action) { exitAction = action; } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:159:44: error: expected ‘,’ or ‘...’ before ‘<’ token void ExitAction(const std::function< void(std::ostream&)>& action) { exitAction = action; } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:168:45: error: ‘function’ in namespace ‘std’ does not name a template type void StdExceptionHandler(const std::function< void(std::ostream&, const std::string& cmd, const std::exception&) >& handler) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:168:53: error: expected ‘,’ or ‘...’ before ‘<’ token void StdExceptionHandler(const std::function< void(std::ostream&, const std::string& cmd, const std::exception&) >& handler) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:186:21: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type static std::shared_ptr CoutPtr() ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:225:14: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type std::unique_ptr globalHistoryStorage; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:226:14: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type std::unique_ptr rootMenu; // just to keep it alive ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:227:14: error: ‘function’ in namespace ‘std’ does not name a template type std::function enterAction; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:228:14: error: ‘function’ in namespace ‘std’ does not name a template type std::function exitAction; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:229:14: error: ‘function’ in namespace ‘std’ does not name a template type std::function exceptionHandler; ^ In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:125:14: error: defaulted declaration ‘cli::Cli& cli::Cli::operator=(cli::Cli)’ Cli& operator = (Cli&&) = default; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:125:14: error: does not match expected signature ‘cli::Cli& cli::Cli::operator=(cli::Cli&)’ In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::Cli::EnterAction(int)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:152:79: error: ‘enterAction’ was not declared in this scope void EnterAction(const std::function< void(std::ostream&)>& action) { enterAction = action; } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:152:93: error: ‘action’ was not declared in this scope void EnterAction(const std::function< void(std::ostream&)>& action) { enterAction = action; } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::Cli::ExitAction(int)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:159:78: error: ‘exitAction’ was not declared in this scope void ExitAction(const std::function< void(std::ostream&)>& action) { exitAction = action; } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:159:91: error: ‘action’ was not declared in this scope void ExitAction(const std::function< void(std::ostream&)>& action) { exitAction = action; } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::Cli::StdExceptionHandler(int)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:170:13: error: ‘exceptionHandler’ was not declared in this scope exceptionHandler = handler; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:170:32: error: ‘handler’ was not declared in this scope exceptionHandler = handler; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In static member function ‘static cli::OutStream& cli::Cli::cout()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:180:29: error: ‘CoutPtr’ was not declared in this scope return *CoutPtr(); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘cli::Menu* cli::Cli::RootMenu()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:192:35: error: ‘rootMenu’ was not declared in this scope Menu* RootMenu() { return rootMenu.get(); } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::Cli::EnterAction(std::ostream&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:196:17: error: ‘enterAction’ was not declared in this scope if (enterAction) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::Cli::ExitAction(std::ostream&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:202:17: error: ‘exitAction’ was not declared in this scope if (exitAction) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::Cli::StdExceptionHandler(std::ostream&, const string&, const std::exception&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:208:17: error: ‘exceptionHandler’ was not declared in this scope if (exceptionHandler) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::Cli::StoreCommands(const std::vector >&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:216:13: error: ‘globalHistoryStorage’ was not declared in this scope globalHistoryStorage->Store(cmds); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘std::vector > cli::Cli::GetCommands() const’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:221:20: error: ‘globalHistoryStorage’ was not declared in this scope return globalHistoryStorage->Commands(); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: At global scope: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:238:26: error: expected ‘;’ at end of member declaration virtual ~Command() noexcept = default; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:238:28: error: ‘noexcept’ does not name a type virtual ~Command() noexcept = default; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:238:28: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:242:24: error: expected ‘,’ or ‘...’ before ‘&&’ token Command(Command&&) = delete; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:242:30: error: invalid constructor; you probably meant ‘cli::Command (const cli::Command&)’ Command(Command&&) = delete; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:244:35: error: expected ‘,’ or ‘...’ before ‘&&’ token Command& operator=(Command&&) = delete; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:242:17: error: cannot declare parameter to be of abstract type ‘cli::Command’ Command(Command&&) = delete; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:234:11: note: because the following virtual functions are pure within ‘cli::Command’: class Command ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:248:22: note: virtual bool cli::Command::Exec(const std::vector >&, cli::CliSession&) virtual bool Exec(const std::vector& cmdLine, CliSession& session) = 0; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:249:22: note: virtual void cli::Command::Help(std::ostream&) const virtual void Help(std::ostream& out) const = 0; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:244:28: error: cannot declare parameter to be of abstract type ‘cli::Command’ Command& operator=(Command&&) = delete; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In constructor ‘cli::Command::Command(std::__cxx11::string)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:237:52: error: ‘move’ is not a member of ‘std’ explicit Command(std::string _name) : name(std::move(_name)), enabled(true) {} ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘virtual std::vector > cli::Command::GetCompletionRecursive(const string&) const’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:257:55: error: could not convert ‘{((const cli::Command*)this)->cli::Command::name}’ from ‘’ to ‘std::vector >’ if (name.rfind(line, 0) == 0) return {name}; // name starts_with line ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: At global scope: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:272:20: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type const std::shared_ptr>>& cmds, ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:272:30: error: expected ‘,’ or ‘...’ before ‘<’ token const std::shared_ptr>>& cmds, ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In function ‘std::vector > cli::GetCompletions(int)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:276:23: error: ‘cmds’ was not declared in this scope std::for_each(cmds->begin(), cmds->end(), ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:277:15: error: ‘currentLine’ was not declared in this scope [¤tLine,&result](const auto& cmd) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In lambda function: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:279:22: error: ‘c’ does not name a type auto c = cmd->GetCompletionRecursive(currentLine); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:282:21: error: ‘make_move_iterator’ is not a member of ‘std’ std::make_move_iterator(c.begin()), ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:282:45: error: ‘c’ was not declared in this scope std::make_move_iterator(c.begin()), ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:283:21: error: ‘make_move_iterator’ is not a member of ‘std’ std::make_move_iterator(c.end()) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: At global scope: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:296:29: error: expected ‘;’ at end of member declaration virtual ~CliSession() noexcept { coutPtr->UnRegister(out); } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:296:31: error: ‘noexcept’ does not name a type virtual ~CliSession() noexcept { coutPtr->UnRegister(out); } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:296:31: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:302:30: error: expected ‘,’ or ‘...’ before ‘&&’ token CliSession(CliSession&&) = delete; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:302:36: error: invalid constructor; you probably meant ‘cli::CliSession (const cli::CliSession&)’ CliSession(CliSession&&) = delete; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:303:43: error: expected ‘,’ or ‘...’ before ‘&&’ token CliSession& operator = (CliSession&&) = delete; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:334:37: error: ‘function’ in namespace ‘std’ does not name a template type void EnterAction(const std::function& action) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:334:45: error: expected ‘,’ or ‘...’ before ‘<’ token void EnterAction(const std::function& action) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:339:36: error: ‘function’ in namespace ‘std’ does not name a template type void ExitAction(const std::function& action) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:339:44: error: expected ‘,’ or ‘...’ before ‘<’ token void ExitAction(const std::function& action) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:361:14: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type std::shared_ptr coutPtr; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:363:14: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type std::unique_ptr globalScopeMenu; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:365:14: error: ‘function’ in namespace ‘std’ does not name a template type std::function< void(std::ostream&)> enterAction = []( std::ostream& ) noexcept {}; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:366:14: error: ‘function’ in namespace ‘std’ does not name a template type std::function< void(std::ostream&)> exitAction = []( std::ostream& ) noexcept {}; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::CliSession::Enter()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:319:17: error: ‘enterAction’ was not declared in this scope if (enterAction) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::CliSession::Exit()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:325:27: error: ‘exitAction’ was not declared in this scope exitAction(out); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:328:18: error: ‘cmds’ does not name a type auto cmds = history.GetCommands(); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:329:31: error: ‘cmds’ was not declared in this scope cli.StoreCommands(cmds); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::CliSession::EnterAction(int)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:336:13: error: ‘enterAction’ was not declared in this scope enterAction = action; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:336:27: error: ‘action’ was not declared in this scope enterAction = action; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::CliSession::ExitAction(int)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:341:13: error: ‘exitAction’ was not declared in this scope exitAction = action; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:341:26: error: ‘action’ was not declared in this scope exitAction = action; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: At global scope: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:376:15: error: expected nested-name-specifier before ‘CmdVec’ using CmdVec = std::vector>; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:378:33: error: expected ‘)’ before ‘<’ token CmdHandler(std::weak_ptr c, std::weak_ptr v) : ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:388:37: error: expected ‘)’ before ‘<’ token Descriptor(std::weak_ptr c, std::weak_ptr v) : ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:416:18: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type std::weak_ptr cmd; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:417:18: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type std::weak_ptr cmds; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:419:14: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type std::shared_ptr descriptor; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In constructor ‘cli::CmdHandler::CmdHandler()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:377:24: error: class ‘cli::CmdHandler’ does not have any field named ‘descriptor’ CmdHandler() : descriptor(std::make_shared()) {} ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:377:35: error: ‘make_shared’ is not a member of ‘std’ CmdHandler() : descriptor(std::make_shared()) {} ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:377:62: error: expected primary-expression before ‘>’ token CmdHandler() : descriptor(std::make_shared()) {} ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:377:64: error: expected primary-expression before ‘)’ token CmdHandler() : descriptor(std::make_shared()) {} ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::CmdHandler::Enable()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:381:29: error: ‘descriptor’ was not declared in this scope void Enable() { if (descriptor) descriptor->Enable(); } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::CmdHandler::Disable()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:382:30: error: ‘descriptor’ was not declared in this scope void Disable() { if (descriptor) descriptor->Disable(); } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::CmdHandler::Remove()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:383:29: error: ‘descriptor’ was not declared in this scope void Remove() { if (descriptor) descriptor->Remove(); } ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::CmdHandler::Descriptor::Enable()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:393:21: error: decl-specifier invalid in condition if (auto c = cmd.lock()) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:393:30: error: ‘cmd’ was not declared in this scope if (auto c = cmd.lock()) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:394:22: error: base operand of ‘->’ is not a pointer c->Enable(); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::CmdHandler::Descriptor::Disable()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:398:20: error: decl-specifier invalid in condition if(auto c = cmd.lock()) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:398:29: error: ‘cmd’ was not declared in this scope if(auto c = cmd.lock()) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:399:22: error: base operand of ‘->’ is not a pointer c->Disable(); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::CmdHandler::Descriptor::Remove()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:403:22: error: ‘scmd’ does not name a type auto scmd = cmd.lock(); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:404:22: error: ‘scmds’ does not name a type auto scmds = cmds.lock(); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:405:21: error: ‘scmd’ was not declared in this scope if (scmd && scmds) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:405:29: error: ‘scmds’ was not declared in this scope if (scmd && scmds) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:407:26: error: ‘i’ does not name a type auto i = std::find_if( ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:411:21: error: expected primary-expression before ‘)’ token ); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:412:25: error: ‘i’ was not declared in this scope if (i != scmds->end()) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: At global scope: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:430:18: error: expected ‘,’ or ‘...’ before ‘&&’ token Menu(Menu&&) = delete; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:430:24: error: invalid constructor; you probably meant ‘cli::Menu (const cli::Menu&)’ Menu(Menu&&) = delete; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:431:31: error: expected ‘,’ or ‘...’ before ‘&&’ token Menu& operator = (Menu&&) = delete; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:460:32: error: ‘std::unique_ptr’ has not been declared CmdHandler Insert(std::unique_ptr&& cmd) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:460:42: error: expected ‘,’ or ‘...’ before ‘<’ token CmdHandler Insert(std::unique_ptr&& cmd) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:468:32: error: ‘std::unique_ptr’ has not been declared CmdHandler Insert(std::unique_ptr&& menu) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:468:42: error: expected ‘,’ or ‘...’ before ‘<’ token CmdHandler Insert(std::unique_ptr&& menu) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:468:20: error: ‘cli::CmdHandler cli::Menu::Insert(int)’ cannot be overloaded CmdHandler Insert(std::unique_ptr&& menu) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:460:20: error: with ‘cli::CmdHandler cli::Menu::Insert(int)’ CmdHandler Insert(std::unique_ptr&& cmd) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:583:15: error: expected nested-name-specifier before ‘Cmds’ using Cmds = std::vector>; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:584:14: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type std::shared_ptr cmds; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:578:23: error: ‘nullptr’ was not declared in this scope Menu* parent{ nullptr }; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:578:31: error: cannot convert ‘’ to ‘cli::Menu*’ in initialization Menu* parent{ nullptr }; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In constructor ‘cli::Menu::Menu()’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:433:38: error: ‘nullptr’ was not declared in this scope Menu() : Command({}), parent(nullptr), description(), cmds(std::make_shared()) {} ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:433:63: error: class ‘cli::Menu’ does not have any field named ‘cmds’ Menu() : Command({}), parent(nullptr), description(), cmds(std::make_shared()) {} ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:433:68: error: ‘make_shared’ is not a member of ‘std’ Menu() : Command({}), parent(nullptr), description(), cmds(std::make_shared()) {} ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:433:85: error: ‘Cmds’ was not declared in this scope Menu() : Command({}), parent(nullptr), description(), cmds(std::make_shared()) {} ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:433:91: error: expected primary-expression before ‘)’ token Menu() : Command({}), parent(nullptr), description(), cmds(std::make_shared()) {} ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In constructor ‘cli::Menu::Menu(const string&, std::__cxx11::string, const string&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:437:20: error: ‘nullptr’ was not declared in this scope parent(nullptr), ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:438:25: error: ‘move’ is not a member of ‘std’ description(std::move(desc)), ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:440:13: error: class ‘cli::Menu’ does not have any field named ‘cmds’ cmds(std::make_shared()) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:440:18: error: ‘make_shared’ is not a member of ‘std’ cmds(std::make_shared()) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:440:35: error: ‘Cmds’ was not declared in this scope cmds(std::make_shared()) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:440:41: error: expected primary-expression before ‘)’ token cmds(std::make_shared()) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘cli::CmdHandler cli::Menu::Insert(int)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:462:13: error: ‘shared_ptr’ is not a member of ‘std’ std::shared_ptr scmd(std::move(cmd)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:462:36: error: expected primary-expression before ‘>’ token std::shared_ptr scmd(std::move(cmd)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:462:43: error: ‘move’ is not a member of ‘std’ std::shared_ptr scmd(std::move(cmd)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:462:53: error: ‘cmd’ was not declared in this scope std::shared_ptr scmd(std::move(cmd)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:462:57: error: ‘scmd’ was not declared in this scope std::shared_ptr scmd(std::move(cmd)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:463:32: error: ‘cmds’ was not declared in this scope CmdHandler c(scmd, cmds); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘cli::CmdHandler cli::Menu::Insert(int)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:470:13: error: ‘shared_ptr’ is not a member of ‘std’ std::shared_ptr smenu(std::move(menu)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:470:33: error: expected primary-expression before ‘>’ token std::shared_ptr smenu(std::move(menu)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:470:41: error: ‘move’ is not a member of ‘std’ std::shared_ptr smenu(std::move(menu)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:470:51: error: ‘menu’ was not declared in this scope std::shared_ptr smenu(std::move(menu)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:470:56: error: ‘smenu’ was not declared in this scope std::shared_ptr smenu(std::move(menu)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:471:33: error: ‘cmds’ was not declared in this scope CmdHandler c(smenu, cmds); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘virtual bool cli::Menu::Exec(const std::vector >&, cli::CliSession&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:492:38: error: ‘cmds’ was not declared in this scope for (auto& cmd: *cmds) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:493:32: error: base operand of ‘->’ is not a pointer if (cmd->Exec( subCmdLine, session )) return true; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘bool cli::Menu::ScanCmds(const std::vector >&, cli::CliSession&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:503:30: error: ‘cmds’ was not declared in this scope for (auto& cmd: *cmds) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:504:24: error: base operand of ‘->’ is not a pointer if (cmd->Exec(cmdLine, session)) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::Menu::MainHelp(std::ostream&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:517:36: error: ‘cmds’ was not declared in this scope for (const auto& cmd: *cmds) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:518:20: error: base operand of ‘->’ is not a pointer cmd->Help(out); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:519:27: error: ‘nullptr’ was not declared in this scope if (parent != nullptr) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘std::vector > cli::Menu::GetCompletions(const string&) const’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:535:18: error: ‘result’ does not name a type auto result = cli::GetCompletions(cmds, currentLine); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:536:27: error: ‘nullptr’ was not declared in this scope if (parent != nullptr) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:538:22: error: ‘c’ does not name a type auto c = parent->GetCompletionRecursive(currentLine); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:539:17: error: ‘result’ was not declared in this scope result.insert(result.end(), std::make_move_iterator(c.begin()), std::make_move_iterator(c.end())); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:539:45: error: ‘make_move_iterator’ is not a member of ‘std’ result.insert(result.end(), std::make_move_iterator(c.begin()), std::make_move_iterator(c.end())); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:539:69: error: ‘c’ was not declared in this scope result.insert(result.end(), std::make_move_iterator(c.begin()), std::make_move_iterator(c.end())); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:539:81: error: ‘make_move_iterator’ is not a member of ‘std’ result.insert(result.end(), std::make_move_iterator(c.begin()), std::make_move_iterator(c.end())); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:541:20: error: ‘result’ was not declared in this scope return result; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘virtual std::vector > cli::Menu::GetCompletionRecursive(const string&) const’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:551:22: error: ‘rest’ does not name a type auto rest = line; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:552:17: error: ‘rest’ was not declared in this scope rest.erase(0, Name().size()); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:556:40: error: ‘cmds’ was not declared in this scope for (const auto& cmd: *cmds) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:558:26: error: ‘cs’ does not name a type auto cs = cmd->GetCompletionRecursive(rest); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:559:41: error: ‘cs’ was not declared in this scope for (const auto& c: cs) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:560:55: error: no match for ‘operator+’ (operand types are ‘std::__cxx11::basic_string’ and ‘const int’) result.push_back(Name() + ' ' + c); // concat submenu with command ^ In file included from /usr/include/c++/5/deque:64:0, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/history.h:33, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:41, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /usr/include/c++/5/bits/stl_deque.h:372:5: note: candidate: template std::_Deque_iterator<_Tp, _Ref, _Ptr> std::operator+(std::ptrdiff_t, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&) operator+(ptrdiff_t __n, const _Deque_iterator<_Tp, _Ref, _Ptr>& __x) ^ /usr/include/c++/5/bits/stl_deque.h:372:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:560:49: note: cannot convert ‘std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator](32)’ (type ‘std::__cxx11::basic_string’) to type ‘std::ptrdiff_t {aka long int}’ result.push_back(Name() + ' ' + c); // concat submenu with command ^ In file included from /usr/include/c++/5/vector:65:0, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:34, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /usr/include/c++/5/bits/stl_bvector.h:387:3: note: candidate: std::_Bit_const_iterator std::operator+(std::ptrdiff_t, const std::_Bit_const_iterator&) operator+(ptrdiff_t __n, const _Bit_const_iterator& __x) ^ /usr/include/c++/5/bits/stl_bvector.h:387:3: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string’ to ‘std::ptrdiff_t {aka long int}’ /usr/include/c++/5/bits/stl_bvector.h:297:3: note: candidate: std::_Bit_iterator std::operator+(std::ptrdiff_t, const std::_Bit_iterator&) operator+(ptrdiff_t __n, const _Bit_iterator& __x) ^ /usr/include/c++/5/bits/stl_bvector.h:297:3: note: no known conversion for argument 1 from ‘std::__cxx11::basic_string’ to ‘std::ptrdiff_t {aka long int}’ In file included from /usr/include/c++/5/string:52:0, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:33, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /usr/include/c++/5/bits/basic_string.h:4836:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, _CharT) operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, _CharT __rhs) ^ /usr/include/c++/5/bits/basic_string.h:4836:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:560:57: note: deduced conflicting types for parameter ‘_CharT’ (‘char’ and ‘int’) result.push_back(Name() + ' ' + c); // concat submenu with command ^ In file included from /usr/include/c++/5/string:52:0, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:33, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /usr/include/c++/5/bits/basic_string.h:4820:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*) operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^ /usr/include/c++/5/bits/basic_string.h:4820:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:560:57: note: mismatched types ‘const _CharT*’ and ‘int’ result.push_back(Name() + ' ' + c); // concat submenu with command ^ In file included from /usr/include/c++/5/string:53:0, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:33, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /usr/include/c++/5/bits/basic_string.tcc:1167:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(_CharT, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator+(_CharT __lhs, const basic_string<_CharT, _Traits, _Alloc>& __rhs) ^ /usr/include/c++/5/bits/basic_string.tcc:1167:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:560:57: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const int’ result.push_back(Name() + ' ' + c); // concat submenu with command ^ In file included from /usr/include/c++/5/string:53:0, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:33, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /usr/include/c++/5/bits/basic_string.tcc:1151:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator+(const _CharT* __lhs, ^ /usr/include/c++/5/bits/basic_string.tcc:1151:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:560:57: note: mismatched types ‘const _CharT*’ and ‘std::__cxx11::basic_string’ result.push_back(Name() + ' ' + c); // concat submenu with command ^ In file included from /usr/include/c++/5/string:52:0, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:33, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /usr/include/c++/5/bits/basic_string.h:4783:5: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc> std::operator+(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) operator+(const basic_string<_CharT, _Traits, _Alloc>& __lhs, ^ /usr/include/c++/5/bits/basic_string.h:4783:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:560:57: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘const int’ result.push_back(Name() + ' ' + c); // concat submenu with command ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/string:40, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:33, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /usr/include/c++/5/bits/stl_iterator.h:334:5: note: candidate: template std::reverse_iterator<_Iterator> std::operator+(typename std::reverse_iterator<_Iterator>::difference_type, const std::reverse_iterator<_Iterator>&) operator+(typename reverse_iterator<_Iterator>::difference_type __n, ^ /usr/include/c++/5/bits/stl_iterator.h:334:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:560:57: note: mismatched types ‘const std::reverse_iterator<_Iterator>’ and ‘const int’ result.push_back(Name() + ' ' + c); // concat submenu with command ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:67:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/string:40, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:33, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /usr/include/c++/5/bits/stl_iterator.h:930:5: note: candidate: template __gnu_cxx::__normal_iterator<_Iterator, _Container> __gnu_cxx::operator+(typename __gnu_cxx::__normal_iterator<_Iterator, _Container>::difference_type, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&) operator+(typename __normal_iterator<_Iterator, _Container>::difference_type ^ /usr/include/c++/5/bits/stl_iterator.h:930:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:560:57: note: mismatched types ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’ and ‘const int’ result.push_back(Name() + ' ' + c); // concat submenu with command ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In static member function ‘static void cli::Select::Exec(const F&, InputIt, InputIt)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:600:59: error: ‘decay’ in namespace ‘std’ does not name a template type const P p = detail::from_string::type>(*first); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:600:64: error: expected template-argument before ‘<’ token const P p = detail::from_string::type>(*first); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:600:64: error: expected ‘>’ before ‘<’ token /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:600:74: error: expected class-name before ‘(’ token const P p = detail::from_string::type>(*first); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:600:74: error: expected ‘::’ before ‘(’ token /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:600:74: error: expected identifier before ‘(’ token /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:601:18: error: ‘g’ does not name a type auto g = [&](auto ... pars){ f(p, pars...); }; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:602:35: error: ‘g’ was not declared in this scope Select::Exec(g, std::next(first), last); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:602:38: error: ‘next’ is not a member of ‘std’ Select::Exec(g, std::next(first), last); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In static member function ‘static void cli::PrintDesc::Dump(std::ostream&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:630:51: error: ‘decay’ in namespace ‘std’ does not name a template type out << " " << TypeDesc< typename std::decay

::type >::Name(); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:630:56: error: expected template-argument before ‘<’ token out << " " << TypeDesc< typename std::decay

::type >::Name(); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:630:56: error: expected ‘>’ before ‘<’ token /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:630:66: error: template argument 1 is invalid out << " " << TypeDesc< typename std::decay

::type >::Name(); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:630:69: error: expected ‘(’ before ‘Name’ out << " " << TypeDesc< typename std::decay

::type >::Name(); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In constructor ‘cli::VariadicFunctionCommand::VariadicFunctionCommand(const string&, F, std::__cxx11::string, std::vector >)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:657:36: error: ‘move’ is not a member of ‘std’ : Command(_name), func(std::move(fun)), description(std::move(desc)), parameterDesc(std::move(parDesc)) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:657:65: error: ‘move’ is not a member of ‘std’ : Command(_name), func(std::move(fun)), description(std::move(desc)), parameterDesc(std::move(parDesc)) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:657:97: error: ‘move’ is not a member of ‘std’ : Command(_name), func(std::move(fun)), description(std::move(desc)), parameterDesc(std::move(parDesc)) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘bool cli::VariadicFunctionCommand::Exec(const std::vector >&, cli::CliSession&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:670:26: error: ‘g’ does not name a type auto g = [&](auto ... pars){ func( session.OutStream(), pars... ); }; ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:671:43: error: ‘g’ was not declared in this scope Select::Exec(g, std::next(cmdLine.begin()), cmdLine.end()); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:671:46: error: ‘next’ is not a member of ‘std’ Select::Exec(g, std::next(cmdLine.begin()), cmdLine.end()); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:673:29: error: ‘bad_cast’ in namespace ‘std’ does not name a type catch (std::bad_cast&) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In constructor ‘cli::FreeformCommand::FreeformCommand(const string&, F, std::__cxx11::string, std::vector >)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:715:36: error: ‘move’ is not a member of ‘std’ : Command(_name), func(std::move(fun)), description(std::move(desc)), parameterDesc(std::move(parDesc)) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:715:65: error: ‘move’ is not a member of ‘std’ : Command(_name), func(std::move(fun)), description(std::move(desc)), parameterDesc(std::move(parDesc)) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:715:97: error: ‘move’ is not a member of ‘std’ : Command(_name), func(std::move(fun)), description(std::move(desc)), parameterDesc(std::move(parDesc)) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘bool cli::FreeformCommand::Exec(const std::vector >&, cli::CliSession&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:725:68: error: ‘next’ is not a member of ‘std’ func(session.OutStream(), std::vector(std::next(cmdLine.begin()), cmdLine.end())); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::FreeformCommand::Help(std::ostream&) const’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:735:50: error: ‘>>’ should be ‘> >’ within a nested template argument list PrintDesc>::Dump(out); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In constructor ‘cli::CliSession::CliSession(cli::Cli&, std::ostream&, std::size_t)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:755:13: error: class ‘cli::CliSession’ does not have any field named ‘coutPtr’ coutPtr(Cli::CoutPtr()), ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:755:21: error: ‘CoutPtr’ is not a member of ‘cli::Cli’ coutPtr(Cli::CoutPtr()), ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:757:13: error: class ‘cli::CliSession’ does not have any field named ‘globalScopeMenu’ globalScopeMenu(std::make_unique< Menu >()), ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:757:29: error: ‘make_unique’ is not a member of ‘std’ globalScopeMenu(std::make_unique< Menu >()), ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:757:52: error: expected primary-expression before ‘>’ token globalScopeMenu(std::make_unique< Menu >()), ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:757:54: error: expected primary-expression before ‘)’ token globalScopeMenu(std::make_unique< Menu >()), ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:763:13: error: ‘coutPtr’ was not declared in this scope coutPtr->Register(out); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:764:13: error: ‘globalScopeMenu’ was not declared in this scope globalScopeMenu->Insert( ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::CliSession::Feed(const string&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:795:26: error: ‘globalScopeMenu’ was not declared in this scope bool found = globalScopeMenu->ScanCmds(strs, *this); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘void cli::CliSession::Help() const’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:828:9: error: ‘globalScopeMenu’ was not declared in this scope globalScopeMenu->MainHelp(out); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘std::vector > cli::CliSession::GetCompletions(std::__cxx11::string) const’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:835:141: error: no matching function for call to ‘find_if(std::__cxx11::basic_string::iterator, std::__cxx11::basic_string::iterator, cli::CliSession::GetCompletions(std::__cxx11::string) const::)’ currentLine.erase(currentLine.begin(), std::find_if(currentLine.begin(), currentLine.end(), [](int ch) { return !std::isspace(ch); })); ^ In file included from /usr/include/c++/5/algorithm:62:0, from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:37, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /usr/include/c++/5/bits/stl_algo.h:3806:5: note: candidate: template _IIter std::find_if(_IIter, _IIter, _Predicate) find_if(_InputIterator __first, _InputIterator __last, ^ /usr/include/c++/5/bits/stl_algo.h:3806:5: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In substitution of ‘template _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator >; _Predicate = cli::CliSession::GetCompletions(std::__cxx11::string) const::]’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:835:141: required from here /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:835:141: error: template argument for ‘template _IIter std::find_if(_IIter, _IIter, _Predicate)’ uses local type ‘cli::CliSession::GetCompletions(std::__cxx11::string) const::’ currentLine.erase(currentLine.begin(), std::find_if(currentLine.begin(), currentLine.end(), [](int ch) { return !std::isspace(ch); })); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:835:141: error: trying to instantiate ‘template _IIter std::find_if(_IIter, _IIter, _Predicate)’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:836:14: error: ‘v1’ does not name a type auto v1 = globalScopeMenu->GetCompletions(currentLine); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:837:14: error: ‘v3’ does not name a type auto v3 = current->GetCompletions(currentLine); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:838:9: error: ‘v1’ was not declared in this scope v1.insert(v1.end(), std::make_move_iterator(v3.begin()), std::make_move_iterator(v3.end())); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:838:29: error: ‘make_move_iterator’ is not a member of ‘std’ v1.insert(v1.end(), std::make_move_iterator(v3.begin()), std::make_move_iterator(v3.end())); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:838:53: error: ‘v3’ was not declared in this scope v1.insert(v1.end(), std::make_move_iterator(v3.begin()), std::make_move_iterator(v3.end())); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:838:66: error: ‘make_move_iterator’ is not a member of ‘std’ v1.insert(v1.end(), std::make_move_iterator(v3.begin()), std::make_move_iterator(v3.end())); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:842:14: error: ‘ip’ does not name a type auto ip = std::unique(v1.begin(), v1.end()); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:843:70: error: ‘ip’ was not declared in this scope v1.resize(static_cast(std::distance(v1.begin(), ip))); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘cli::CmdHandler cli::Menu::Insert(const string&, R (*)(std::ostream&, Args ...), const string&, const std::vector >&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:853:15: error: expected nested-name-specifier before ‘F’ using F = R (*)(std::ostream&, Args...); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:854:23: error: ‘make_unique’ is not a member of ‘std’ return Insert(std::make_unique>(cmdName, f, help, parDesc)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:854:64: error: ‘F’ was not declared in this scope return Insert(std::make_unique>(cmdName, f, help, parDesc)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:854:75: error: spurious ‘>>’, use ‘>’ to terminate a template argument list return Insert(std::make_unique>(cmdName, f, help, parDesc)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:854:75: error: template argument 1 is invalid /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘cli::CmdHandler cli::Menu::Insert(const string&, const string&, const std::vector >&, F&, R (F::*)(std::ostream&, Args ...) const)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:860:23: error: ‘make_unique’ is not a member of ‘std’ return Insert(std::make_unique>(cmdName, f, help, parDesc)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:860:75: error: spurious ‘>>’, use ‘>’ to terminate a template argument list return Insert(std::make_unique>(cmdName, f, help, parDesc)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘cli::CmdHandler cli::Menu::Insert(const string&, const string&, const std::vector >&, F&, R (F::*)(std::ostream&, const std::vector >&) const)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:866:23: error: ‘make_unique’ is not a member of ‘std’ return Insert(std::make_unique>(cmdName, f, help, parDesc)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:866:57: error: spurious ‘>>’, use ‘>’ to terminate a template argument list return Insert(std::make_unique>(cmdName, f, help, parDesc)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h: In member function ‘cli::CmdHandler cli::Menu::Insert(const string&, const string&, const std::vector >&, F&, R (F::*)(std::ostream&, std::vector >) const)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:872:23: error: ‘make_unique’ is not a member of ‘std’ return Insert(std::make_unique>(cmdName, f, help, parDesc)); ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:872:57: error: spurious ‘>>’, use ‘>’ to terminate a template argument list return Insert(std::make_unique>(cmdName, f, help, parDesc)); ^ In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:2:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/clifilesession.h: In lambda function: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/clifilesession.h:53:35: error: expected ‘{’ before ‘noexcept’ [this](std::ostream&) noexcept ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/clifilesession.h: In constructor ‘cli::CliFileSession::CliFileSession(cli::Cli&, std::istream&, std::ostream&)’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/clifilesession.h:53:35: error: expected ‘)’ before ‘noexcept’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/clifilesession.h:57:9: error: no matching function for call to ‘cli::CliFileSession::ExitAction(cli::CliFileSession::CliFileSession(cli::Cli&, std::istream&, std::ostream&)::)’ ); ^ In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:339:14: note: candidate: void cli::CliSession::ExitAction(int) void ExitAction(const std::function& action) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:339:14: note: no known conversion for argument 1 from ‘cli::CliFileSession::CliFileSession(cli::Cli&, std::istream&, std::ostream&)::’ to ‘int’ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp: In function ‘int main()’: /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:12:10: error: ‘rootMenu’ does not name a type auto rootMenu = make_unique< Menu >( "cli" ); ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:13:5: error: ‘rootMenu’ was not declared in this scope rootMenu -> Insert( ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:15:61: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [](std::ostream& out){ out << "Hello, world\n"; }, ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:19:80: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [](std::ostream&){ Cli::cout() << "Hello, everybody" << std::endl; }, ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:23:82: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [](std::ostream& out, int x){ out << "The answer is: " << x << "\n"; }, ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:27:70: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [](std::ostream& out){ out << "Colors ON\n"; SetColor(); }, ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:31:73: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [](std::ostream& out){ out << "Colors OFF\n"; SetNoColor(); }, ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:34:10: error: ‘subMenu’ does not name a type auto subMenu = make_unique< Menu >( "sub" ); ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:35:5: error: ‘subMenu’ was not declared in this scope subMenu -> Insert( ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:37:69: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [](std::ostream& out){ out << "Hello, submenu world\n"; }, ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:41:66: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [](std::ostream& out){ out << "This is a sample!\n"; }, ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:44:10: error: ‘subSubMenu’ does not name a type auto subSubMenu = make_unique< Menu >( "subsub" ); ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:45:9: error: ‘subSubMenu’ was not declared in this scope subSubMenu -> Insert( ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:47:72: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 [](std::ostream& out){ out << "Hello, subsubmenu world\n"; }, ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:49:24: error: ‘move’ is not a member of ‘std’ subMenu -> Insert( std::move(subSubMenu)); ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:51:25: error: ‘move’ is not a member of ‘std’ rootMenu -> Insert( std::move(subMenu) ); ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:54:14: error: ‘move’ is not a member of ‘std’ Cli cli( std::move(rootMenu) ); ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:56:30: error: ISO C++ forbids declaration of ‘out’ with no type [-fpermissive] cli.ExitAction( [](auto& out){ out << "Goodbye and thanks for all the fish.\n"; } ); ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp: In lambda function: /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:56:43: error: invalid operands of types ‘int’ and ‘const char [38]’ to binary ‘operator<<’ cli.ExitAction( [](auto& out){ out << "Goodbye and thanks for all the fish.\n"; } ); ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp: In function ‘int main()’: /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:56:85: warning: lambda expressions only available with -std=c++11 or -std=gnu++11 cli.ExitAction( [](auto& out){ out << "Goodbye and thanks for all the fish.\n"; } ); ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:56:87: error: invalid user-defined conversion from ‘main()::’ to ‘int’ [-fpermissive] cli.ExitAction( [](auto& out){ out << "Goodbye and thanks for all the fish.\n"; } ); ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:56:33: note: candidate is: main()::::operator void (*)(int&)() const cli.ExitAction( [](auto& out){ out << "Goodbye and thanks for all the fish.\n"; } ); ^ /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:56:33: note: no known conversion from ‘void (*)(int&)’ to ‘int’ In file included from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1:0: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:159:14: note: initializing argument 1 of ‘void cli::Cli::ExitAction(int)’ void ExitAction(const std::function< void(std::ostream&)>& action) { exitAction = action; } ^ In file included from /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/cli.h:43:0, from /home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/example.cpp:1: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h: In instantiation of ‘T cli::detail::detail::unsigned_digits_from_string(const string&) [with T = unsigned char; std::__cxx11::string = std::__cxx11::basic_string]’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:121:42: required from ‘T cli::detail::detail::unsigned_from_string(std::__cxx11::string) [with T = unsigned char; std::__cxx11::string = std::__cxx11::basic_string]’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:170:89: required from here /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:101:26: error: use of local variable with automatic storage from containing function if (!std::isdigit(c)) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:99:15: note: ‘char c’ declared here for (char c: s) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h: In instantiation of ‘T cli::detail::detail::unsigned_digits_from_string(const string&) [with T = short unsigned int; std::__cxx11::string = std::__cxx11::basic_string]’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:121:42: required from ‘T cli::detail::detail::unsigned_from_string(std::__cxx11::string) [with T = short unsigned int; std::__cxx11::string = std::__cxx11::basic_string]’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:173:94: required from here /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:101:26: error: use of local variable with automatic storage from containing function if (!std::isdigit(c)) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:99:15: note: ‘char c’ declared here for (char c: s) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h: In instantiation of ‘T cli::detail::detail::unsigned_digits_from_string(const string&) [with T = unsigned int; std::__cxx11::string = std::__cxx11::basic_string]’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:121:42: required from ‘T cli::detail::detail::unsigned_from_string(std::__cxx11::string) [with T = unsigned int; std::__cxx11::string = std::__cxx11::basic_string]’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:176:88: required from here /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:101:26: error: use of local variable with automatic storage from containing function if (!std::isdigit(c)) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:99:15: note: ‘char c’ declared here for (char c: s) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h: In instantiation of ‘T cli::detail::detail::unsigned_digits_from_string(const string&) [with T = long unsigned int; std::__cxx11::string = std::__cxx11::basic_string]’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:121:42: required from ‘T cli::detail::detail::unsigned_from_string(std::__cxx11::string) [with T = long unsigned int; std::__cxx11::string = std::__cxx11::basic_string]’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:179:93: required from here /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:101:26: error: use of local variable with automatic storage from containing function if (!std::isdigit(c)) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:99:15: note: ‘char c’ declared here for (char c: s) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h: In instantiation of ‘T cli::detail::detail::unsigned_digits_from_string(const string&) [with T = long long unsigned int; std::__cxx11::string = std::__cxx11::basic_string]’: /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:121:42: required from ‘T cli::detail::detail::unsigned_from_string(std::__cxx11::string) [with T = long long unsigned int; std::__cxx11::string = std::__cxx11::basic_string]’ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:182:98: required from here /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:101:26: error: use of local variable with automatic storage from containing function if (!std::isdigit(c)) ^ /home/conan/w/prod-v1/bsr/102913/bbbbd/.conan/data/cli/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cli/detail/fromstring.h:99:15: note: ‘char c’ declared here for (char c: s) ^ make[2]: *** [CMakeFiles/example.dir/example.cpp.o] Error 1 make[1]: *** [CMakeFiles/example.dir/all] Error 2 make: *** [all] Error 2 cli/2.1.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 cli/2.1.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: cli/2.1.0 (test package): Error in build() method, line 18 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/w/prod-v1/bsr/cci-e00323fe/recipes/cli/all/test_package/build/Release" '--' '-j3'