******************************************************************************** conan test conan-center-index/recipes/inja/all/test_package/conanfile.py inja/3.4.0@#4d4b14e99e35e8f269d092cb7f73016a -pr /home/conan/w/prod/BuildSingleReference/165071/cca9ae19-638c-4ac2-a3b8-b72014a06f75/profile_linux_7_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=7 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True inja/3.4.0 (test package): Installing package Requirements inja/3.4.0 from local cache - Cache nlohmann_json/3.11.2 from 'conan-center' - Cache Packages inja/3.4.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache nlohmann_json/3.11.2:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... nlohmann_json/3.11.2: Already installed! inja/3.4.0: Already installed! inja/3.4.0 (test package): Generator 'VirtualRunEnv' calling 'generate()' inja/3.4.0 (test package): Generator txt created conanbuildinfo.txt inja/3.4.0 (test package): Generator 'CMakeToolchain' calling 'generate()' inja/3.4.0 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' inja/3.4.0 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' inja/3.4.0 (test package): Generator 'CMakeDeps' calling 'generate()' inja/3.4.0 (test package): Aggregating env generators inja/3.4.0 (test package): Generated conaninfo.txt inja/3.4.0 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/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 inja/3.4.0 (test package): Calling build() inja/3.4.0 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/build/Release/generators/conan_toolchain.cmake -- The CXX compiler identification is GNU 7.2.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: Component target declared 'pantor::inja' -- Conan: Target declared 'nlohmann_json::nlohmann_json' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/build/Release inja/3.4.0 (test package): CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/build/Release" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o CMakeFiles/test_package.dir/build.make:81: recipe for target 'CMakeFiles/test_package.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/test_package.dir/all' failed Makefile:102: recipe for target 'all' failed In file included from /usr/include/c++/7/string_view:39:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /usr/include/c++/7/bits/c++17_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2017 standard. This support must be enabled with the -std=c++17 or -std=gnu++17 compiler options. #error This file requires compiler and library support \ ^~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:110:25: error: ‘std::string_view’ has not been declared void add_builtin(std::string_view name, int num_args, Operation op) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:114:26: error: ‘std::string_view’ has not been declared void add_callback(std::string_view name, int num_args, const CallbackFunction& callback) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:118:35: error: ‘std::string_view’ has not been declared FunctionData find_function(std::string_view name, int num_args) const { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp: In member function ‘void inja::FunctionStorage::add_builtin(int, int, inja::FunctionStorage::Operation)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:111:74: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ function_storage.emplace(std::make_pair(static_cast(name), num_args), FunctionData {op}); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:111:74: note: candidate expects 3 arguments, 1 provided function_storage.emplace(std::make_pair(static_cast(name), num_args), FunctionData {op}); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:111:74: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] function_storage.emplace(std::make_pair(static_cast(name), num_args), FunctionData {op}); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp: In member function ‘void inja::FunctionStorage::add_callback(int, int, const CallbackFunction&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:115:74: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ function_storage.emplace(std::make_pair(static_cast(name), num_args), FunctionData {Operation::Callback, callback}); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:115:74: note: candidate expects 3 arguments, 1 provided function_storage.emplace(std::make_pair(static_cast(name), num_args), FunctionData {Operation::Callback, callback}); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:115:74: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] function_storage.emplace(std::make_pair(static_cast(name), num_args), FunctionData {Operation::Callback, callback}); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp: In member function ‘inja::FunctionStorage::FunctionData inja::FunctionStorage::find_function(int, int) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:119:81: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ auto it = function_storage.find(std::make_pair(static_cast(name), num_args)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:119:81: note: candidate expects 3 arguments, 1 provided auto it = function_storage.find(std::make_pair(static_cast(name), num_args)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:119:81: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] auto it = function_storage.find(std::make_pair(static_cast(name), num_args)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:125:78: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ it = function_storage.find(std::make_pair(static_cast(name), VARIADIC)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:125:78: note: candidate expects 3 arguments, 1 provided it = function_storage.find(std::make_pair(static_cast(name), VARIADIC)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:125:78: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] it = function_storage.find(std::make_pair(static_cast(name), VARIADIC)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:9:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:15:13: error: ‘string_view’ in namespace ‘std’ does not name a type inline std::string_view slice(std::string_view view, size_t start, size_t end) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:23: error: ‘string_view’ is not a member of ‘std’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:23: note: suggested alternative: ‘stringstream’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:23: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:23: note: suggested alternative: ‘stringstream’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:41: error: ‘string_view’ is not a member of ‘std’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:41: note: suggested alternative: ‘stringstream’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:41: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:41: note: suggested alternative: ‘stringstream’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:52: error: template argument 1 is invalid inline std::pair split(std::string_view view, char Separator) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:52: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:65: error: ‘string_view’ is not a member of ‘std’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:65: note: suggested alternative: ‘stringstream’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:83: error: expected primary-expression before ‘char’ inline std::pair split(std::string_view view, char Separator) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:97: error: expression list treated as compound expression in initializer [-fpermissive] inline std::pair split(std::string_view view, char Separator) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:29:30: error: ‘string_view’ is not a member of ‘std’ inline bool starts_with(std::string_view view, std::string_view prefix) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:29:30: note: suggested alternative: ‘stringstream’ inline bool starts_with(std::string_view view, std::string_view prefix) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:29:53: error: ‘string_view’ is not a member of ‘std’ inline bool starts_with(std::string_view view, std::string_view prefix) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:29:53: note: suggested alternative: ‘stringstream’ inline bool starts_with(std::string_view view, std::string_view prefix) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:29:71: error: expression list treated as compound expression in initializer [-fpermissive] inline bool starts_with(std::string_view view, std::string_view prefix) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:34:48: error: ‘string_view’ is not a member of ‘std’ inline SourceLocation get_source_location(std::string_view content, size_t pos) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:34:48: note: suggested alternative: ‘stringstream’ inline SourceLocation get_source_location(std::string_view content, size_t pos) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:34:76: error: expected primary-expression before ‘pos’ inline SourceLocation get_source_location(std::string_view content, size_t pos) { ^~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:34:81: error: expected ‘,’ or ‘;’ before ‘{’ token inline SourceLocation get_source_location(std::string_view content, size_t pos) { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:101:41: error: expected ‘)’ before ‘data_text’ explicit LiteralNode(std::string_view data_text, size_t pos): ExpressionNode(pos), value(json::parse(data_text)) {} ^~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:113:46: error: ‘std::string_view’ has not been declared static std::string convert_dot_to_ptr(std::string_view ptr_name) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:124:38: error: expected ‘)’ before ‘ptr_name’ explicit DataNode(std::string_view ptr_name, size_t pos): ExpressionNode(pos), name(ptr_name), ptr(json::json_pointer(convert_dot_to_ptr(ptr_name))) {} ^~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp: In static member function ‘static std::__cxx11::string inja::DataNode::convert_dot_to_ptr(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:116:12: error: ‘string_view’ is not a member of ‘std’ std::string_view part; ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:116:12: note: suggested alternative: ‘stringstream’ std::string_view part; ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:117:16: error: ‘part’ was not declared in this scope std::tie(part, ptr_name) = string_view::split(ptr_name, '.'); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:117:16: note: suggested alternative: ‘ptr’ std::tie(part, ptr_name) = string_view::split(ptr_name, '.'); ^~~~ ptr /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:117:66: error: ‘inja::string_view::split’ cannot be used as a function std::tie(part, ptr_name) = string_view::split(ptr_name, '.'); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:120:24: error: request for member ‘empty’ in ‘ptr_name’, which is of non-class type ‘int’ } while (!ptr_name.empty()); ^~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:150:42: error: expected ‘)’ before ‘name’ explicit FunctionNode(std::string_view name, size_t pos) ^~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp:52:8: error: ‘string_view’ in namespace ‘std’ does not name a type std::string_view text; ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp:55:44: error: ‘std::string_view’ has not been declared explicit constexpr Token(Kind kind, std::string_view text): kind(kind), text(text) {} ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp: In constructor ‘constexpr inja::Token::Token(inja::Token::Kind, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp:55:75: error: class ‘inja::Token’ does not have any field named ‘text’ explicit constexpr Token(Kind kind, std::string_view text): kind(kind), text(text) {} ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp: In member function ‘std::__cxx11::string inja::Token::describe() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp:66:39: error: ‘text’ was not declared in this scope return static_cast(text); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp:66:39: note: suggested alternative: ‘atexit’ return static_cast(text); ^~~~ atexit In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:42:8: error: ‘string_view’ in namespace ‘std’ does not name a type std::string_view m_in; ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:24: error: ‘std::string_view’ has not been declared Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:71: error: ‘std::string_view’ has not been declared Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:258:15: error: ‘string_view’ in namespace ‘std’ does not name a type static std::string_view clear_final_line_if_whitespace(std::string_view text) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:280:19: error: ‘std::string_view’ has not been declared void start(std::string_view input) { ^~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:101: error: ‘string_view’ is not a member of ‘std’ Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:101: note: suggested alternative: ‘stringstream’ Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~~~ stringstream In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::Token inja::Lexer::scan_body(int, inja::Token::Kind, int, bool)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:49:22: error: ‘m_in’ was not declared in this scope if (tok_start >= m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:49:22: note: suggested alternative: ‘__yn’ if (tok_start >= m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:52:21: error: ‘m_in’ was not declared in this scope const char ch = m_in[tok_start]; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:52:21: note: suggested alternative: ‘__yn’ const char ch = m_in[tok_start]; ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:59:21: error: request for member ‘empty’ in ‘close_trim’, which is of non-class type ‘int’ if (!close_trim.empty() && inja::string_view::starts_with(m_in.substr(tok_start), close_trim)) { ^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:59:97: error: ‘inja::string_view::starts_with’ cannot be used as a function if (!close_trim.empty() && inja::string_view::starts_with(m_in.substr(tok_start), close_trim)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:61:36: error: request for member ‘size’ in ‘close_trim’, which is of non-class type ‘int’ pos = tok_start + close_trim.size(); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:67:69: error: ‘inja::string_view::starts_with’ cannot be used as a function if (inja::string_view::starts_with(m_in.substr(tok_start), close)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:69:31: error: request for member ‘size’ in ‘close’, which is of non-class type ‘int’ pos = tok_start + close.size(); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::Token inja::Lexer::scan_id()’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:181:18: error: ‘m_in’ was not declared in this scope if (pos >= m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:181:18: note: suggested alternative: ‘__yn’ if (pos >= m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:184:23: error: ‘m_in’ was not declared in this scope const char ch = m_in[pos]; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:184:23: note: suggested alternative: ‘__yn’ const char ch = m_in[pos]; ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::Token inja::Lexer::scan_number()’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:195:18: error: ‘m_in’ was not declared in this scope if (pos >= m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:195:18: note: suggested alternative: ‘__yn’ if (pos >= m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:198:23: error: ‘m_in’ was not declared in this scope const char ch = m_in[pos]; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:198:23: note: suggested alternative: ‘__yn’ const char ch = m_in[pos]; ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::Token inja::Lexer::scan_string()’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:211:18: error: ‘m_in’ was not declared in this scope if (pos >= m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:211:18: note: suggested alternative: ‘__yn’ if (pos >= m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:214:23: error: ‘m_in’ was not declared in this scope const char ch = m_in[pos++]; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:214:23: note: suggested alternative: ‘__yn’ const char ch = m_in[pos++]; ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::Token inja::Lexer::make_token(inja::Token::Kind) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:227:37: error: ‘slice’ is not a member of ‘inja::string_view’ return Token(kind, string_view::slice(m_in, tok_start, pos)); ^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:227:37: note: suggested alternative: In file included from /usr/include/c++/7/bits/valarray_before.h:37:0, from /usr/include/c++/7/valarray:90, from /home/conan/w/prod/BuildSingleReference/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nlohmann/detail/conversions/from_json.hpp:21, from /home/conan/w/prod/BuildSingleReference/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nlohmann/adl_serializer.hpp:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nlohmann/json.hpp:35, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:28, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /usr/include/c++/7/bits/slice_array.h:59:9: note: ‘std::slice’ class slice ^~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:227:43: error: ‘m_in’ was not declared in this scope return Token(kind, string_view::slice(m_in, tok_start, pos)); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:227:43: note: suggested alternative: ‘__yn’ return Token(kind, string_view::slice(m_in, tok_start, pos)); ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘void inja::Lexer::skip_whitespaces_and_newlines()’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:231:15: error: ‘m_in’ was not declared in this scope if (pos < m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:231:15: note: suggested alternative: ‘__yn’ if (pos < m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘void inja::Lexer::skip_whitespaces_and_first_newline()’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:239:15: error: ‘m_in’ was not declared in this scope if (pos < m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:239:15: note: suggested alternative: ‘__yn’ if (pos < m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:245:15: error: ‘m_in’ was not declared in this scope if (pos < m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:245:15: note: suggested alternative: ‘__yn’ if (pos < m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::SourceLocation inja::Lexer::current_position() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:277:32: error: ‘m_in’ was not declared in this scope return get_source_location(m_in, tok_start); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:277:32: note: suggested alternative: ‘__yn’ return get_source_location(m_in, tok_start); ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘void inja::Lexer::start(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:281:5: error: ‘m_in’ was not declared in this scope m_in = input; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:281:5: note: suggested alternative: ‘__yn’ m_in = input; ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:288:60: error: ‘inja::string_view::starts_with’ cannot be used as a function if (inja::string_view::starts_with(m_in, "\xEF\xBB\xBF")) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::Token inja::Lexer::scan()’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:297:22: error: ‘m_in’ was not declared in this scope if (tok_start >= m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:297:22: note: suggested alternative: ‘__yn’ if (tok_start >= m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:305:33: error: ‘m_in’ was not declared in this scope const size_t open_start = m_in.substr(pos).find_first_of(config.open_chars); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:305:33: note: suggested alternative: ‘__yn’ const size_t open_start = m_in.substr(pos).find_first_of(config.open_chars); ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:306:30: error: ‘std::string_view’ has not been declared if (open_start == std::string_view::npos) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:314:12: error: ‘string_view’ is not a member of ‘std’ std::string_view open_str = m_in.substr(pos); ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:314:12: note: suggested alternative: ‘stringstream’ std::string_view open_str = m_in.substr(pos); ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:316:42: error: ‘open_str’ was not declared in this scope if (inja::string_view::starts_with(open_str, config.expression_open)) { ^~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:316:42: note: suggested alternative: ‘open_start’ if (inja::string_view::starts_with(open_str, config.expression_open)) { ^~~~~~~~ open_start /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:316:74: error: ‘inja::string_view::starts_with’ cannot be used as a function if (inja::string_view::starts_with(open_str, config.expression_open)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:317:89: error: ‘inja::string_view::starts_with’ cannot be used as a function if (inja::string_view::starts_with(open_str, config.expression_open_force_lstrip)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:323:80: error: ‘inja::string_view::starts_with’ cannot be used as a function } else if (inja::string_view::starts_with(open_str, config.statement_open)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:324:85: error: ‘inja::string_view::starts_with’ cannot be used as a function if (inja::string_view::starts_with(open_str, config.statement_open_no_lstrip)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:326:95: error: ‘inja::string_view::starts_with’ cannot be used as a function } else if (inja::string_view::starts_with(open_str, config.statement_open_force_lstrip)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:333:78: error: ‘inja::string_view::starts_with’ cannot be used as a function } else if (inja::string_view::starts_with(open_str, config.comment_open)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:334:86: error: ‘inja::string_view::starts_with’ cannot be used as a function if (inja::string_view::starts_with(open_str, config.comment_open_force_lstrip)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:341:119: error: ‘inja::string_view::starts_with’ cannot be used as a function } else if ((pos == 0 || m_in[pos - 1] == '\n') && inja::string_view::starts_with(open_str, config.line_statement)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:348:12: error: ‘string_view’ is not a member of ‘std’ std::string_view text = string_view::slice(m_in, tok_start, pos); ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:348:12: note: suggested alternative: ‘stringstream’ std::string_view text = string_view::slice(m_in, tok_start, pos); ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:350:9: error: ‘text’ was not declared in this scope text = clear_final_line_if_whitespace(text); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:350:9: note: suggested alternative: ‘atexit’ text = clear_final_line_if_whitespace(text); ^~~~ atexit /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:350:16: error: ‘clear_final_line_if_whitespace’ was not declared in this scope text = clear_final_line_if_whitespace(text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:353:11: error: ‘text’ was not declared in this scope if (text.empty()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:353:11: note: suggested alternative: ‘atexit’ if (text.empty()) { ^~~~ atexit /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:356:39: error: ‘text’ was not declared in this scope return Token(Token::Kind::Text, text); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:356:39: note: suggested alternative: ‘atexit’ return Token(Token::Kind::Text, text); ^~~~ atexit /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:399:115: error: no matching function for call to ‘inja::Lexer::scan_body(const string&, inja::Token::Kind, const string&)’ return scan_body(config.expression_close, Token::Kind::ExpressionClose, config.expression_close_force_rstrip); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:9: note: candidate: inja::Token inja::Lexer::scan_body(int, inja::Token::Kind, int, bool) Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:9: note: no known conversion for argument 1 from ‘const string {aka const std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:401:61: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] return scan_body("\n", Token::Kind::LineStatementClose); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:9: note: initializing argument 1 of ‘inja::Token inja::Lexer::scan_body(int, inja::Token::Kind, int, bool)’ Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:401:61: error: call to ‘inja::Token inja::Lexer::scan_body(int, inja::Token::Kind, int, bool)’ uses the default argument for parameter 3, which is not yet defined return scan_body("\n", Token::Kind::LineStatementClose); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:403:132: error: no matching function for call to ‘inja::Lexer::scan_body(const string&, inja::Token::Kind, const string&, const bool&)’ return scan_body(config.statement_close, Token::Kind::StatementClose, config.statement_close_force_rstrip, config.trim_blocks); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:9: note: candidate: inja::Token inja::Lexer::scan_body(int, inja::Token::Kind, int, bool) Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:9: note: no known conversion for argument 1 from ‘const string {aka const std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:406:26: error: ‘m_in’ was not declared in this scope const size_t end = m_in.substr(pos).find(config.comment_close); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:406:26: note: suggested alternative: ‘__yn’ const size_t end = m_in.substr(pos).find(config.comment_close); ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:407:23: error: ‘std::string_view’ has not been declared if (end == std::string_view::npos) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:413:124: error: ‘inja::string_view::starts_with’ cannot be used as a function const bool must_rstrip = inja::string_view::starts_with(m_in.substr(pos + end - 1), config.comment_close_force_rstrip); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:37:8: error: ‘string_view’ in namespace ‘std’ does not name a type std::string_view literal_start; ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:86:37: error: ‘std::string_view’ has not been declared void add_to_template_storage(std::string_view path, std::string& template_name) { ^~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:371:66: error: ‘std::string_view’ has not been declared bool parse_statement(Template& tmpl, Token::Kind closing, std::string_view path) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:557:40: error: ‘std::string_view’ has not been declared void parse_into(Template& tmpl, std::string_view path) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:623:23: error: ‘std::string_view’ has not been declared Template parse(std::string_view input, std::string_view path) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:623:47: error: ‘std::string_view’ has not been declared Template parse(std::string_view input, std::string_view path) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:629:49: error: ‘std::string_view’ has not been declared void parse_into_template(Template& tmpl, std::string_view filename) { ^~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘void inja::Parser::add_literal(inja::Parser::Arguments&, const char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:67:10: error: ‘string_view’ is not a member of ‘std’ std::string_view data_text(literal_start.data(), tok.text.data() - literal_start.data() + tok.text.size()); ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:67:10: note: suggested alternative: ‘stringstream’ std::string_view data_text(literal_start.data(), tok.text.data() - literal_start.data() + tok.text.size()); ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:68:58: error: ‘data_text’ was not declared in this scope arguments.emplace_back(std::make_shared(data_text, data_text.data() - content_ptr)); ^~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:68:58: note: suggested alternative: ‘dngettext’ arguments.emplace_back(std::make_shared(data_text, data_text.data() - content_ptr)); ^~~~~~~~~ dngettext /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘void inja::Parser::add_to_template_storage(int, std::__cxx11::string&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:91:62: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ std::string original_path = static_cast(path); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:91:62: note: candidate expects 3 arguments, 1 provided std::string original_path = static_cast(path); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:91:62: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] std::string original_path = static_cast(path); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:110:77: error: no matching function for call to ‘inja::Parser::parse_into_template(std::map, inja::Template>::mapped_type&, std::__cxx11::string&)’ parse_into_template(template_storage[template_name], template_name); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:629:8: note: candidate: void inja::Parser::parse_into_template(inja::Template&, int) void parse_into_template(Template& tmpl, std::string_view filename) { ^~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:629:8: note: no known conversion for argument 2 from ‘std::__cxx11::string {aka std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘std::__cxx11::string inja::Parser::parse_filename() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:130:13: error: ‘const struct inja::Token’ has no member named ‘text’ if (tok.text.length() < 2) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:131:84: error: ‘const struct inja::Token’ has no member named ‘text’ throw_parser_error("expected filename, got '" + static_cast(tok.text) + "'"); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:135:29: error: ‘const struct inja::Token’ has no member named ‘text’ return std::string {tok.text.substr(1, tok.text.length() - 2)}; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:135:48: error: ‘const struct inja::Token’ has no member named ‘text’ return std::string {tok.text.substr(1, tok.text.length() - 2)}; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:135:66: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ return std::string {tok.text.substr(1, tok.text.length() - 2)}; ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘std::shared_ptr inja::Parser::parse_expression(inja::Template&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:154:11: error: ‘literal_start’ was not declared in this scope literal_start = tok.text; ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:154:31: error: ‘struct inja::Token’ has no member named ‘text’ literal_start = tok.text; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:160:11: error: ‘literal_start’ was not declared in this scope literal_start = tok.text; ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:160:31: error: ‘struct inja::Token’ has no member named ‘text’ literal_start = tok.text; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:166:11: error: ‘literal_start’ was not declared in this scope literal_start = tok.text; ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:166:31: error: ‘struct inja::Token’ has no member named ‘text’ literal_start = tok.text; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:172:11: error: ‘literal_start’ was not declared in this scope literal_start = tok.text; ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:172:31: error: ‘struct inja::Token’ has no member named ‘text’ literal_start = tok.text; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:200:17: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == static_cast("true") || tok.text == static_cast("false") || ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:200:50: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == static_cast("true") || tok.text == static_cast("false") || ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:200:50: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:200:72: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == static_cast("true") || tok.text == static_cast("false") || ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:200:105: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == static_cast("true") || tok.text == static_cast("false") || ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:200:105: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:201:17: error: ‘struct inja::Token’ has no member named ‘text’ tok.text == static_cast("null")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:201:50: error: ‘struct inja::Token’ has no member named ‘text’ tok.text == static_cast("null")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:201:50: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:203:13: error: ‘literal_start’ was not declared in this scope literal_start = tok.text; ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:203:33: error: ‘struct inja::Token’ has no member named ‘text’ literal_start = tok.text; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:208:24: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "and" || tok.text == "or" || tok.text == "in" || tok.text == "not") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:208:45: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "and" || tok.text == "or" || tok.text == "in" || tok.text == "not") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:208:65: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "and" || tok.text == "or" || tok.text == "in" || tok.text == "not") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:208:85: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "and" || tok.text == "or" || tok.text == "in" || tok.text == "not") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:213:58: error: ‘struct inja::Token’ has no member named ‘text’ auto func = std::make_shared(tok.text, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:213:68: error: ‘struct inja::Token’ has no member named ‘text’ auto func = std::make_shared(tok.text, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:240:90: error: ‘struct inja::Token’ has no member named ‘text’ arguments.emplace_back(std::make_shared(static_cast(tok.text), tok.text.data() - tmpl.content.c_str())); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:240:101: error: ‘struct inja::Token’ has no member named ‘text’ arguments.emplace_back(std::make_shared(static_cast(tok.text), tok.text.data() - tmpl.content.c_str())); ^~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:263:19: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == "and") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:265:26: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "or") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:267:26: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "in") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:269:26: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "not") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:318:76: error: ‘struct inja::Token’ has no member named ‘text’ auto function_node = std::make_shared(operation, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘bool inja::Parser::parse_statement(inja::Template&, inja::Token::Kind, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:376:13: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == static_cast("if")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:376:46: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == static_cast("if")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:376:46: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:379:85: error: ‘struct inja::Token’ has no member named ‘text’ auto if_statement_node = std::make_shared(current_block, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:388:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("else")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:388:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("else")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:388:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:399:46: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.kind == Token::Kind::Id && tok.text == static_cast("if")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:399:79: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.kind == Token::Kind::Id && tok.text == static_cast("if")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:399:79: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:402:93: error: ‘struct inja::Token’ has no member named ‘text’ auto if_statement_node = std::make_shared(true, current_block, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:412:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("endif")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:412:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("endif")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:412:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:427:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("block")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:427:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("block")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:427:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:434:67: error: ‘struct inja::Token’ has no member named ‘text’ const std::string block_name = static_cast(tok.text); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:436:103: error: ‘struct inja::Token’ has no member named ‘text’ auto block_statement_node = std::make_shared(current_block, block_name, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:446:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("endblock")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:446:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("endblock")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:446:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:456:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("for")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:456:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("for")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:456:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:479:106: error: ‘struct inja::Token’ has no member named ‘text’ for_statement_node = std::make_shared(static_cast(key_token.text), static_cast(value_token.text), ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:479:150: error: ‘struct inja::Token’ has no member named ‘text’ for_statement_node = std::make_shared(static_cast(key_token.text), static_cast(value_token.text), ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:480:90: error: ‘struct inja::Token’ has no member named ‘text’ current_block, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:485:90: error: ‘struct inja::Token’ has no member named ‘text’ std::make_shared(static_cast(value_token.text), current_block, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:485:116: error: ‘struct inja::Token’ has no member named ‘text’ std::make_shared(static_cast(value_token.text), current_block, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:493:46: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.kind != Token::Kind::Id || tok.text != static_cast("in")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:493:79: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.kind != Token::Kind::Id || tok.text != static_cast("in")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:493:79: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:501:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("endfor")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:501:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("endfor")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:501:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:511:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("include")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:511:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("include")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:511:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:517:99: error: ‘struct inja::Token’ has no member named ‘text’ current_block->nodes.emplace_back(std::make_shared(template_name, tok.text.data() - tmpl.content.c_str())); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:520:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("extends")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:520:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("extends")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:520:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:526:99: error: ‘struct inja::Token’ has no member named ‘text’ current_block->nodes.emplace_back(std::make_shared(template_name, tok.text.data() - tmpl.content.c_str())); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:529:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("set")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:529:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("set")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:529:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:536:54: error: ‘struct inja::Token’ has no member named ‘text’ std::string key = static_cast(tok.text); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:539:77: error: ‘struct inja::Token’ has no member named ‘text’ auto set_statement_node = std::make_shared(key, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:543:15: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text != static_cast("=")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:543:48: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text != static_cast("=")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:543:48: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘void inja::Parser::parse_into(inja::Template&, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:558:29: error: no matching function for call to ‘inja::Lexer::start(std::__cxx11::string&)’ lexer.start(tmpl.content); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:280:8: note: candidate: void inja::Lexer::start(int) void start(std::string_view input) { ^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:280:8: note: no known conversion for argument 1 from ‘std::__cxx11::string {aka std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:574:74: error: ‘struct inja::Token’ has no member named ‘text’ current_block->nodes.emplace_back(std::make_shared(tok.text.data() - tmpl.content.c_str(), tok.text.size())); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:574:114: error: ‘struct inja::Token’ has no member named ‘text’ current_block->nodes.emplace_back(std::make_shared(tok.text.data() - tmpl.content.c_str(), tok.text.size())); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:597:78: error: ‘struct inja::Token’ has no member named ‘text’ auto expression_list_node = std::make_shared(tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘inja::Template inja::Parser::parse(int, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:624:58: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ auto result = Template(static_cast(input)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:624:58: note: candidate expects 3 arguments, 1 provided auto result = Template(static_cast(input)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:624:58: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] auto result = Template(static_cast(input)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘void inja::Parser::parse_into_template(inja::Template&, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:630:10: error: ‘string_view’ is not a member of ‘std’ std::string_view path = filename.substr(0, filename.find_last_of("/\\") + 1); ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:630:10: note: suggested alternative: ‘stringstream’ std::string_view path = filename.substr(0, filename.find_last_of("/\\") + 1); ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:634:33: error: ‘path’ was not declared in this scope sub_parser.parse_into(tmpl, path); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:634:33: note: suggested alternative: ‘putw’ sub_parser.parse_into(tmpl, path); ^~~~ putw In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/renderer.hpp: In member function ‘void inja::Renderer::throw_renderer_error(const string&, const inja::AstNode&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/renderer.hpp:97:81: error: no match for call to ‘(inja::SourceLocation) (const string&, const size_t&)’ SourceLocation loc = get_source_location(current_template->content, node.pos); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/renderer.hpp: In member function ‘virtual void inja::Renderer::visit(const inja::DataNode&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/renderer.hpp:191:77: error: no matching function for call to ‘inja::FunctionStorage::find_function(const string&, int) const’ const auto function_data = function_storage.find_function(node.name, 0); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:118:16: note: candidate: inja::FunctionStorage::FunctionData inja::FunctionStorage::find_function(int, int) const FunctionData find_function(std::string_view name, int num_args) const { ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:118:16: note: no known conversion for argument 1 from ‘const string {aka const std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/renderer.hpp: In member function ‘virtual void inja::Renderer::visit(const inja::FunctionNode&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/renderer.hpp:324:92: error: no matching function for call to ‘inja::DataNode::convert_dot_to_ptr(const std::__cxx11::basic_string&)’ make_result(data_input->contains(json::json_pointer(DataNode::convert_dot_to_ptr(name)))); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:113:22: note: candidate: static std::__cxx11::string inja::DataNode::convert_dot_to_ptr(int) static std::string convert_dot_to_ptr(std::string_view ptr_name) { ^~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:113:22: note: no known conversion for argument 1 from ‘const std::__cxx11::basic_string’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54:0, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:96:23: error: ‘std::string_view’ has not been declared Template parse(std::string_view input) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:112:27: error: ‘std::string_view’ has not been declared std::string render(std::string_view input, const json& data) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp: In member function ‘inja::Template inja::Environment::parse(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:98:42: error: no matching function for call to ‘inja::Parser::parse(int&, std::__cxx11::string&)’ return parser.parse(input, input_path); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:623:12: note: candidate: inja::Template inja::Parser::parse(int, int) Template parse(std::string_view input, std::string_view path) { ^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:623:12: note: no known conversion for argument 2 from ‘std::__cxx11::string {aka std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54:0, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp: In member function ‘inja::Template inja::Environment::parse_template(const string&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:104:87: error: no matching function for call to ‘inja::Parser::parse_into_template(inja::Template&, std::__cxx11::basic_string)’ parser.parse_into_template(result, input_path + static_cast(filename)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:629:8: note: candidate: void inja::Parser::parse_into_template(inja::Template&, int) void parse_into_template(Template& tmpl, std::string_view filename) { ^~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:629:8: note: no known conversion for argument 2 from ‘std::__cxx11::basic_string’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54:0, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp: In member function ‘void inja::Environment::add_callback(const string&, int, const CallbackFunction&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:191:59: error: no matching function for call to ‘inja::FunctionStorage::add_callback(const string&, int&, const CallbackFunction&)’ function_storage.add_callback(name, num_args, callback); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:114:8: note: candidate: void inja::FunctionStorage::add_callback(int, int, const CallbackFunction&) void add_callback(std::string_view name, int num_args, const CallbackFunction& callback) { ^~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:114:8: note: no known conversion for argument 1 from ‘const string {aka const std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54:0, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp: In member function ‘void inja::Environment::add_void_callback(const string&, int, const VoidCallbackFunction&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:201:6: error: no matching function for call to ‘inja::FunctionStorage::add_callback(const string&, int&, inja::Environment::add_void_callback(const string&, int, const VoidCallbackFunction&)::)’ }); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:114:8: note: candidate: void inja::FunctionStorage::add_callback(int, int, const CallbackFunction&) void add_callback(std::string_view name, int num_args, const CallbackFunction& callback) { ^~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:114:8: note: no known conversion for argument 1 from ‘const string {aka const std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54:0, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:223:32: error: ‘string_view’ is not a member of ‘std’ inline std::string render(std::string_view input, const json& data) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:223:32: note: suggested alternative: ‘stringstream’ inline std::string render(std::string_view input, const json& data) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:223:51: error: expected primary-expression before ‘const’ inline std::string render(std::string_view input, const json& data) { ^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:223:69: error: expected ‘,’ or ‘;’ before ‘{’ token inline std::string render(std::string_view input, const json& data) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:230:46: error: ‘std::string_view’ has not been declared inline void render_to(std::ostream& os, std::string_view input, const json& data) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp: In function ‘int main()’: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:9:56: error: no match for call to ‘(std::__cxx11::string {aka std::__cxx11::basic_string}) (const char [18], nlohmann::json_abi_v3_11_2::json&)’ std::cout << inja::render("Hello {{ name }}!", data) << "\n"; ^ make[2]: *** [CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 inja/3.4.0 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior inja/3.4.0 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ERROR: inja/3.4.0 (test package): Error in build() method, line 20 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/build/Release" '--' '-j3' ******************************************************************************** conan test conan-center-index/recipes/inja/all/test_v1_package/conanfile.py inja/3.4.0@#4d4b14e99e35e8f269d092cb7f73016a -pr /home/conan/w/prod/BuildSingleReference/165071/cca9ae19-638c-4ac2-a3b8-b72014a06f75/profile_linux_7_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=7 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True inja/3.4.0 (test package): Installing package Requirements inja/3.4.0 from local cache - Cache nlohmann_json/3.11.2 from 'conan-center' - Cache Packages inja/3.4.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache nlohmann_json/3.11.2:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... nlohmann_json/3.11.2: Already installed! inja/3.4.0: Already installed! inja/3.4.0 (test package): Generator cmake created conanbuildinfo.cmake inja/3.4.0 (test package): Generator cmake_find_package_multi created inja-config-version.cmake inja/3.4.0 (test package): Generator cmake_find_package_multi created injaTarget-release.cmake inja/3.4.0 (test package): Generator cmake_find_package_multi created injaTargets.cmake inja/3.4.0 (test package): Generator cmake_find_package_multi created inja-config.cmake inja/3.4.0 (test package): Generator cmake_find_package_multi created nlohmann_json-config-version.cmake inja/3.4.0 (test package): Generator cmake_find_package_multi created nlohmann_json-config.cmake inja/3.4.0 (test package): Generator cmake_find_package_multi created nlohmann_jsonTargets.cmake inja/3.4.0 (test package): Generator cmake_find_package_multi created nlohmann_jsonTarget-release.cmake inja/3.4.0 (test package): Generator txt created conanbuildinfo.txt inja/3.4.0 (test package): Aggregating env generators inja/3.4.0 (test package): Generated conaninfo.txt inja/3.4.0 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867/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 inja/3.4.0 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="7" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_PREFIX_PATH="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867" -DCMAKE_MODULE_PATH="/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_v1_package' ----------------- -- The C compiler identification is GNU 7.2.0 -- The CXX compiler identification is GNU 7.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 7 -- Conan: Checking correct version: 7 -- Conan: C++ stdlib: libstdc++11 -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object test_package/CMakeFiles/test_package.dir/test_package.cpp.o test_package/CMakeFiles/test_package.dir/build.make:81: recipe for target 'test_package/CMakeFiles/test_package.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:112: recipe for target 'test_package/CMakeFiles/test_package.dir/all' failed Makefile:102: recipe for target 'all' failed CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR In file included from /usr/include/c++/7/string_view:39:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /usr/include/c++/7/bits/c++17_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2017 standard. This support must be enabled with the -std=c++17 or -std=gnu++17 compiler options. #error This file requires compiler and library support \ ^~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:110:25: error: ‘std::string_view’ has not been declared void add_builtin(std::string_view name, int num_args, Operation op) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:114:26: error: ‘std::string_view’ has not been declared void add_callback(std::string_view name, int num_args, const CallbackFunction& callback) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:118:35: error: ‘std::string_view’ has not been declared FunctionData find_function(std::string_view name, int num_args) const { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp: In member function ‘void inja::FunctionStorage::add_builtin(int, int, inja::FunctionStorage::Operation)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:111:74: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ function_storage.emplace(std::make_pair(static_cast(name), num_args), FunctionData {op}); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:111:74: note: candidate expects 3 arguments, 1 provided function_storage.emplace(std::make_pair(static_cast(name), num_args), FunctionData {op}); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:111:74: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] function_storage.emplace(std::make_pair(static_cast(name), num_args), FunctionData {op}); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp: In member function ‘void inja::FunctionStorage::add_callback(int, int, const CallbackFunction&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:115:74: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ function_storage.emplace(std::make_pair(static_cast(name), num_args), FunctionData {Operation::Callback, callback}); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:115:74: note: candidate expects 3 arguments, 1 provided function_storage.emplace(std::make_pair(static_cast(name), num_args), FunctionData {Operation::Callback, callback}); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:115:74: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] function_storage.emplace(std::make_pair(static_cast(name), num_args), FunctionData {Operation::Callback, callback}); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp: In member function ‘inja::FunctionStorage::FunctionData inja::FunctionStorage::find_function(int, int) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:119:81: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ auto it = function_storage.find(std::make_pair(static_cast(name), num_args)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:119:81: note: candidate expects 3 arguments, 1 provided auto it = function_storage.find(std::make_pair(static_cast(name), num_args)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:119:81: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] auto it = function_storage.find(std::make_pair(static_cast(name), num_args)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:125:78: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ it = function_storage.find(std::make_pair(static_cast(name), VARIADIC)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:125:78: note: candidate expects 3 arguments, 1 provided it = function_storage.find(std::make_pair(static_cast(name), VARIADIC)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:125:78: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] it = function_storage.find(std::make_pair(static_cast(name), VARIADIC)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:9:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:15:13: error: ‘string_view’ in namespace ‘std’ does not name a type inline std::string_view slice(std::string_view view, size_t start, size_t end) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:23: error: ‘string_view’ is not a member of ‘std’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:23: note: suggested alternative: ‘stringstream’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:23: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:23: note: suggested alternative: ‘stringstream’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:41: error: ‘string_view’ is not a member of ‘std’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:41: note: suggested alternative: ‘stringstream’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:41: error: ‘string_view’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:41: note: suggested alternative: ‘stringstream’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:52: error: template argument 1 is invalid inline std::pair split(std::string_view view, char Separator) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:52: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:65: error: ‘string_view’ is not a member of ‘std’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:65: note: suggested alternative: ‘stringstream’ inline std::pair split(std::string_view view, char Separator) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:83: error: expected primary-expression before ‘char’ inline std::pair split(std::string_view view, char Separator) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:21:97: error: expression list treated as compound expression in initializer [-fpermissive] inline std::pair split(std::string_view view, char Separator) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:29:30: error: ‘string_view’ is not a member of ‘std’ inline bool starts_with(std::string_view view, std::string_view prefix) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:29:30: note: suggested alternative: ‘stringstream’ inline bool starts_with(std::string_view view, std::string_view prefix) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:29:53: error: ‘string_view’ is not a member of ‘std’ inline bool starts_with(std::string_view view, std::string_view prefix) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:29:53: note: suggested alternative: ‘stringstream’ inline bool starts_with(std::string_view view, std::string_view prefix) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:29:71: error: expression list treated as compound expression in initializer [-fpermissive] inline bool starts_with(std::string_view view, std::string_view prefix) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:34:48: error: ‘string_view’ is not a member of ‘std’ inline SourceLocation get_source_location(std::string_view content, size_t pos) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:34:48: note: suggested alternative: ‘stringstream’ inline SourceLocation get_source_location(std::string_view content, size_t pos) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:34:76: error: expected primary-expression before ‘pos’ inline SourceLocation get_source_location(std::string_view content, size_t pos) { ^~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/utils.hpp:34:81: error: expected ‘,’ or ‘;’ before ‘{’ token inline SourceLocation get_source_location(std::string_view content, size_t pos) { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:101:41: error: expected ‘)’ before ‘data_text’ explicit LiteralNode(std::string_view data_text, size_t pos): ExpressionNode(pos), value(json::parse(data_text)) {} ^~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:113:46: error: ‘std::string_view’ has not been declared static std::string convert_dot_to_ptr(std::string_view ptr_name) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:124:38: error: expected ‘)’ before ‘ptr_name’ explicit DataNode(std::string_view ptr_name, size_t pos): ExpressionNode(pos), name(ptr_name), ptr(json::json_pointer(convert_dot_to_ptr(ptr_name))) {} ^~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp: In static member function ‘static std::__cxx11::string inja::DataNode::convert_dot_to_ptr(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:116:12: error: ‘string_view’ is not a member of ‘std’ std::string_view part; ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:116:12: note: suggested alternative: ‘stringstream’ std::string_view part; ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:117:16: error: ‘part’ was not declared in this scope std::tie(part, ptr_name) = string_view::split(ptr_name, '.'); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:117:16: note: suggested alternative: ‘ptr’ std::tie(part, ptr_name) = string_view::split(ptr_name, '.'); ^~~~ ptr /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:117:66: error: ‘inja::string_view::split’ cannot be used as a function std::tie(part, ptr_name) = string_view::split(ptr_name, '.'); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:120:24: error: request for member ‘empty’ in ‘ptr_name’, which is of non-class type ‘int’ } while (!ptr_name.empty()); ^~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:150:42: error: expected ‘)’ before ‘name’ explicit FunctionNode(std::string_view name, size_t pos) ^~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp:52:8: error: ‘string_view’ in namespace ‘std’ does not name a type std::string_view text; ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp:55:44: error: ‘std::string_view’ has not been declared explicit constexpr Token(Kind kind, std::string_view text): kind(kind), text(text) {} ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp: In constructor ‘constexpr inja::Token::Token(inja::Token::Kind, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp:55:75: error: class ‘inja::Token’ does not have any field named ‘text’ explicit constexpr Token(Kind kind, std::string_view text): kind(kind), text(text) {} ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp: In member function ‘std::__cxx11::string inja::Token::describe() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp:66:39: error: ‘text’ was not declared in this scope return static_cast(text); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/token.hpp:66:39: note: suggested alternative: ‘atexit’ return static_cast(text); ^~~~ atexit In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:42:8: error: ‘string_view’ in namespace ‘std’ does not name a type std::string_view m_in; ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:24: error: ‘std::string_view’ has not been declared Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:71: error: ‘std::string_view’ has not been declared Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:258:15: error: ‘string_view’ in namespace ‘std’ does not name a type static std::string_view clear_final_line_if_whitespace(std::string_view text) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:280:19: error: ‘std::string_view’ has not been declared void start(std::string_view input) { ^~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:101: error: ‘string_view’ is not a member of ‘std’ Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:101: note: suggested alternative: ‘stringstream’ Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~~~ stringstream In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::Token inja::Lexer::scan_body(int, inja::Token::Kind, int, bool)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:49:22: error: ‘m_in’ was not declared in this scope if (tok_start >= m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:49:22: note: suggested alternative: ‘__yn’ if (tok_start >= m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:52:21: error: ‘m_in’ was not declared in this scope const char ch = m_in[tok_start]; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:52:21: note: suggested alternative: ‘__yn’ const char ch = m_in[tok_start]; ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:59:21: error: request for member ‘empty’ in ‘close_trim’, which is of non-class type ‘int’ if (!close_trim.empty() && inja::string_view::starts_with(m_in.substr(tok_start), close_trim)) { ^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:59:97: error: ‘inja::string_view::starts_with’ cannot be used as a function if (!close_trim.empty() && inja::string_view::starts_with(m_in.substr(tok_start), close_trim)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:61:36: error: request for member ‘size’ in ‘close_trim’, which is of non-class type ‘int’ pos = tok_start + close_trim.size(); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:67:69: error: ‘inja::string_view::starts_with’ cannot be used as a function if (inja::string_view::starts_with(m_in.substr(tok_start), close)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:69:31: error: request for member ‘size’ in ‘close’, which is of non-class type ‘int’ pos = tok_start + close.size(); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::Token inja::Lexer::scan_id()’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:181:18: error: ‘m_in’ was not declared in this scope if (pos >= m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:181:18: note: suggested alternative: ‘__yn’ if (pos >= m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:184:23: error: ‘m_in’ was not declared in this scope const char ch = m_in[pos]; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:184:23: note: suggested alternative: ‘__yn’ const char ch = m_in[pos]; ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::Token inja::Lexer::scan_number()’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:195:18: error: ‘m_in’ was not declared in this scope if (pos >= m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:195:18: note: suggested alternative: ‘__yn’ if (pos >= m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:198:23: error: ‘m_in’ was not declared in this scope const char ch = m_in[pos]; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:198:23: note: suggested alternative: ‘__yn’ const char ch = m_in[pos]; ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::Token inja::Lexer::scan_string()’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:211:18: error: ‘m_in’ was not declared in this scope if (pos >= m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:211:18: note: suggested alternative: ‘__yn’ if (pos >= m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:214:23: error: ‘m_in’ was not declared in this scope const char ch = m_in[pos++]; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:214:23: note: suggested alternative: ‘__yn’ const char ch = m_in[pos++]; ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::Token inja::Lexer::make_token(inja::Token::Kind) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:227:37: error: ‘slice’ is not a member of ‘inja::string_view’ return Token(kind, string_view::slice(m_in, tok_start, pos)); ^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:227:37: note: suggested alternative: In file included from /usr/include/c++/7/bits/valarray_before.h:37:0, from /usr/include/c++/7/valarray:90, from /home/conan/w/prod/BuildSingleReference/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nlohmann/detail/conversions/from_json.hpp:21, from /home/conan/w/prod/BuildSingleReference/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nlohmann/adl_serializer.hpp:14, from /home/conan/w/prod/BuildSingleReference/.conan/data/nlohmann_json/3.11.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nlohmann/json.hpp:35, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:28, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /usr/include/c++/7/bits/slice_array.h:59:9: note: ‘std::slice’ class slice ^~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:227:43: error: ‘m_in’ was not declared in this scope return Token(kind, string_view::slice(m_in, tok_start, pos)); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:227:43: note: suggested alternative: ‘__yn’ return Token(kind, string_view::slice(m_in, tok_start, pos)); ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘void inja::Lexer::skip_whitespaces_and_newlines()’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:231:15: error: ‘m_in’ was not declared in this scope if (pos < m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:231:15: note: suggested alternative: ‘__yn’ if (pos < m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘void inja::Lexer::skip_whitespaces_and_first_newline()’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:239:15: error: ‘m_in’ was not declared in this scope if (pos < m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:239:15: note: suggested alternative: ‘__yn’ if (pos < m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:245:15: error: ‘m_in’ was not declared in this scope if (pos < m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:245:15: note: suggested alternative: ‘__yn’ if (pos < m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::SourceLocation inja::Lexer::current_position() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:277:32: error: ‘m_in’ was not declared in this scope return get_source_location(m_in, tok_start); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:277:32: note: suggested alternative: ‘__yn’ return get_source_location(m_in, tok_start); ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘void inja::Lexer::start(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:281:5: error: ‘m_in’ was not declared in this scope m_in = input; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:281:5: note: suggested alternative: ‘__yn’ m_in = input; ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:288:60: error: ‘inja::string_view::starts_with’ cannot be used as a function if (inja::string_view::starts_with(m_in, "\xEF\xBB\xBF")) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp: In member function ‘inja::Token inja::Lexer::scan()’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:297:22: error: ‘m_in’ was not declared in this scope if (tok_start >= m_in.size()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:297:22: note: suggested alternative: ‘__yn’ if (tok_start >= m_in.size()) { ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:305:33: error: ‘m_in’ was not declared in this scope const size_t open_start = m_in.substr(pos).find_first_of(config.open_chars); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:305:33: note: suggested alternative: ‘__yn’ const size_t open_start = m_in.substr(pos).find_first_of(config.open_chars); ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:306:30: error: ‘std::string_view’ has not been declared if (open_start == std::string_view::npos) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:314:12: error: ‘string_view’ is not a member of ‘std’ std::string_view open_str = m_in.substr(pos); ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:314:12: note: suggested alternative: ‘stringstream’ std::string_view open_str = m_in.substr(pos); ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:316:42: error: ‘open_str’ was not declared in this scope if (inja::string_view::starts_with(open_str, config.expression_open)) { ^~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:316:42: note: suggested alternative: ‘open_start’ if (inja::string_view::starts_with(open_str, config.expression_open)) { ^~~~~~~~ open_start /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:316:74: error: ‘inja::string_view::starts_with’ cannot be used as a function if (inja::string_view::starts_with(open_str, config.expression_open)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:317:89: error: ‘inja::string_view::starts_with’ cannot be used as a function if (inja::string_view::starts_with(open_str, config.expression_open_force_lstrip)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:323:80: error: ‘inja::string_view::starts_with’ cannot be used as a function } else if (inja::string_view::starts_with(open_str, config.statement_open)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:324:85: error: ‘inja::string_view::starts_with’ cannot be used as a function if (inja::string_view::starts_with(open_str, config.statement_open_no_lstrip)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:326:95: error: ‘inja::string_view::starts_with’ cannot be used as a function } else if (inja::string_view::starts_with(open_str, config.statement_open_force_lstrip)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:333:78: error: ‘inja::string_view::starts_with’ cannot be used as a function } else if (inja::string_view::starts_with(open_str, config.comment_open)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:334:86: error: ‘inja::string_view::starts_with’ cannot be used as a function if (inja::string_view::starts_with(open_str, config.comment_open_force_lstrip)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:341:119: error: ‘inja::string_view::starts_with’ cannot be used as a function } else if ((pos == 0 || m_in[pos - 1] == '\n') && inja::string_view::starts_with(open_str, config.line_statement)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:348:12: error: ‘string_view’ is not a member of ‘std’ std::string_view text = string_view::slice(m_in, tok_start, pos); ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:348:12: note: suggested alternative: ‘stringstream’ std::string_view text = string_view::slice(m_in, tok_start, pos); ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:350:9: error: ‘text’ was not declared in this scope text = clear_final_line_if_whitespace(text); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:350:9: note: suggested alternative: ‘atexit’ text = clear_final_line_if_whitespace(text); ^~~~ atexit /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:350:16: error: ‘clear_final_line_if_whitespace’ was not declared in this scope text = clear_final_line_if_whitespace(text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:353:11: error: ‘text’ was not declared in this scope if (text.empty()) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:353:11: note: suggested alternative: ‘atexit’ if (text.empty()) { ^~~~ atexit /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:356:39: error: ‘text’ was not declared in this scope return Token(Token::Kind::Text, text); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:356:39: note: suggested alternative: ‘atexit’ return Token(Token::Kind::Text, text); ^~~~ atexit /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:399:115: error: no matching function for call to ‘inja::Lexer::scan_body(const string&, inja::Token::Kind, const string&)’ return scan_body(config.expression_close, Token::Kind::ExpressionClose, config.expression_close_force_rstrip); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:9: note: candidate: inja::Token inja::Lexer::scan_body(int, inja::Token::Kind, int, bool) Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:9: note: no known conversion for argument 1 from ‘const string {aka const std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:401:61: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] return scan_body("\n", Token::Kind::LineStatementClose); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:9: note: initializing argument 1 of ‘inja::Token inja::Lexer::scan_body(int, inja::Token::Kind, int, bool)’ Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:401:61: error: call to ‘inja::Token inja::Lexer::scan_body(int, inja::Token::Kind, int, bool)’ uses the default argument for parameter 3, which is not yet defined return scan_body("\n", Token::Kind::LineStatementClose); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:403:132: error: no matching function for call to ‘inja::Lexer::scan_body(const string&, inja::Token::Kind, const string&, const bool&)’ return scan_body(config.statement_close, Token::Kind::StatementClose, config.statement_close_force_rstrip, config.trim_blocks); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:9: note: candidate: inja::Token inja::Lexer::scan_body(int, inja::Token::Kind, int, bool) Token scan_body(std::string_view close, Token::Kind closeKind, std::string_view close_trim = std::string_view(), bool trim = false) { ^~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:46:9: note: no known conversion for argument 1 from ‘const string {aka const std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:406:26: error: ‘m_in’ was not declared in this scope const size_t end = m_in.substr(pos).find(config.comment_close); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:406:26: note: suggested alternative: ‘__yn’ const size_t end = m_in.substr(pos).find(config.comment_close); ^~~~ __yn /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:407:23: error: ‘std::string_view’ has not been declared if (end == std::string_view::npos) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:413:124: error: ‘inja::string_view::starts_with’ cannot be used as a function const bool must_rstrip = inja::string_view::starts_with(m_in.substr(pos + end - 1), config.comment_close_force_rstrip); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:37:8: error: ‘string_view’ in namespace ‘std’ does not name a type std::string_view literal_start; ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:86:37: error: ‘std::string_view’ has not been declared void add_to_template_storage(std::string_view path, std::string& template_name) { ^~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:371:66: error: ‘std::string_view’ has not been declared bool parse_statement(Template& tmpl, Token::Kind closing, std::string_view path) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:557:40: error: ‘std::string_view’ has not been declared void parse_into(Template& tmpl, std::string_view path) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:623:23: error: ‘std::string_view’ has not been declared Template parse(std::string_view input, std::string_view path) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:623:47: error: ‘std::string_view’ has not been declared Template parse(std::string_view input, std::string_view path) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:629:49: error: ‘std::string_view’ has not been declared void parse_into_template(Template& tmpl, std::string_view filename) { ^~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘void inja::Parser::add_literal(inja::Parser::Arguments&, const char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:67:10: error: ‘string_view’ is not a member of ‘std’ std::string_view data_text(literal_start.data(), tok.text.data() - literal_start.data() + tok.text.size()); ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:67:10: note: suggested alternative: ‘stringstream’ std::string_view data_text(literal_start.data(), tok.text.data() - literal_start.data() + tok.text.size()); ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:68:58: error: ‘data_text’ was not declared in this scope arguments.emplace_back(std::make_shared(data_text, data_text.data() - content_ptr)); ^~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:68:58: note: suggested alternative: ‘dngettext’ arguments.emplace_back(std::make_shared(data_text, data_text.data() - content_ptr)); ^~~~~~~~~ dngettext /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘void inja::Parser::add_to_template_storage(int, std::__cxx11::string&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:91:62: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ std::string original_path = static_cast(path); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:91:62: note: candidate expects 3 arguments, 1 provided std::string original_path = static_cast(path); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:91:62: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] std::string original_path = static_cast(path); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:110:77: error: no matching function for call to ‘inja::Parser::parse_into_template(std::map, inja::Template>::mapped_type&, std::__cxx11::string&)’ parse_into_template(template_storage[template_name], template_name); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:629:8: note: candidate: void inja::Parser::parse_into_template(inja::Template&, int) void parse_into_template(Template& tmpl, std::string_view filename) { ^~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:629:8: note: no known conversion for argument 2 from ‘std::__cxx11::string {aka std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘std::__cxx11::string inja::Parser::parse_filename() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:130:13: error: ‘const struct inja::Token’ has no member named ‘text’ if (tok.text.length() < 2) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:131:84: error: ‘const struct inja::Token’ has no member named ‘text’ throw_parser_error("expected filename, got '" + static_cast(tok.text) + "'"); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:135:29: error: ‘const struct inja::Token’ has no member named ‘text’ return std::string {tok.text.substr(1, tok.text.length() - 2)}; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:135:48: error: ‘const struct inja::Token’ has no member named ‘text’ return std::string {tok.text.substr(1, tok.text.length() - 2)}; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:135:66: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string()’ return std::string {tok.text.substr(1, tok.text.length() - 2)}; ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: conversion of argument 1 would be ill-formed: /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘std::shared_ptr inja::Parser::parse_expression(inja::Template&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:154:11: error: ‘literal_start’ was not declared in this scope literal_start = tok.text; ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:154:31: error: ‘struct inja::Token’ has no member named ‘text’ literal_start = tok.text; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:160:11: error: ‘literal_start’ was not declared in this scope literal_start = tok.text; ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:160:31: error: ‘struct inja::Token’ has no member named ‘text’ literal_start = tok.text; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:166:11: error: ‘literal_start’ was not declared in this scope literal_start = tok.text; ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:166:31: error: ‘struct inja::Token’ has no member named ‘text’ literal_start = tok.text; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:172:11: error: ‘literal_start’ was not declared in this scope literal_start = tok.text; ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:172:31: error: ‘struct inja::Token’ has no member named ‘text’ literal_start = tok.text; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:200:17: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == static_cast("true") || tok.text == static_cast("false") || ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:200:50: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == static_cast("true") || tok.text == static_cast("false") || ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:200:50: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:200:72: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == static_cast("true") || tok.text == static_cast("false") || ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:200:105: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == static_cast("true") || tok.text == static_cast("false") || ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:200:105: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:201:17: error: ‘struct inja::Token’ has no member named ‘text’ tok.text == static_cast("null")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:201:50: error: ‘struct inja::Token’ has no member named ‘text’ tok.text == static_cast("null")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:201:50: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:203:13: error: ‘literal_start’ was not declared in this scope literal_start = tok.text; ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:203:33: error: ‘struct inja::Token’ has no member named ‘text’ literal_start = tok.text; ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:208:24: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "and" || tok.text == "or" || tok.text == "in" || tok.text == "not") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:208:45: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "and" || tok.text == "or" || tok.text == "in" || tok.text == "not") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:208:65: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "and" || tok.text == "or" || tok.text == "in" || tok.text == "not") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:208:85: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "and" || tok.text == "or" || tok.text == "in" || tok.text == "not") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:213:58: error: ‘struct inja::Token’ has no member named ‘text’ auto func = std::make_shared(tok.text, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:213:68: error: ‘struct inja::Token’ has no member named ‘text’ auto func = std::make_shared(tok.text, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:240:90: error: ‘struct inja::Token’ has no member named ‘text’ arguments.emplace_back(std::make_shared(static_cast(tok.text), tok.text.data() - tmpl.content.c_str())); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:240:101: error: ‘struct inja::Token’ has no member named ‘text’ arguments.emplace_back(std::make_shared(static_cast(tok.text), tok.text.data() - tmpl.content.c_str())); ^~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:263:19: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == "and") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:265:26: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "or") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:267:26: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "in") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:269:26: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == "not") { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:318:76: error: ‘struct inja::Token’ has no member named ‘text’ auto function_node = std::make_shared(operation, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘bool inja::Parser::parse_statement(inja::Template&, inja::Token::Kind, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:376:13: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == static_cast("if")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:376:46: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text == static_cast("if")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:376:46: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:379:85: error: ‘struct inja::Token’ has no member named ‘text’ auto if_statement_node = std::make_shared(current_block, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:388:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("else")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:388:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("else")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:388:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:399:46: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.kind == Token::Kind::Id && tok.text == static_cast("if")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:399:79: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.kind == Token::Kind::Id && tok.text == static_cast("if")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:399:79: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:402:93: error: ‘struct inja::Token’ has no member named ‘text’ auto if_statement_node = std::make_shared(true, current_block, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:412:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("endif")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:412:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("endif")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:412:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:427:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("block")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:427:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("block")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:427:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:434:67: error: ‘struct inja::Token’ has no member named ‘text’ const std::string block_name = static_cast(tok.text); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:436:103: error: ‘struct inja::Token’ has no member named ‘text’ auto block_statement_node = std::make_shared(current_block, block_name, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:446:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("endblock")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:446:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("endblock")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:446:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:456:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("for")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:456:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("for")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:456:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:479:106: error: ‘struct inja::Token’ has no member named ‘text’ for_statement_node = std::make_shared(static_cast(key_token.text), static_cast(value_token.text), ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:479:150: error: ‘struct inja::Token’ has no member named ‘text’ for_statement_node = std::make_shared(static_cast(key_token.text), static_cast(value_token.text), ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:480:90: error: ‘struct inja::Token’ has no member named ‘text’ current_block, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:485:90: error: ‘struct inja::Token’ has no member named ‘text’ std::make_shared(static_cast(value_token.text), current_block, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:485:116: error: ‘struct inja::Token’ has no member named ‘text’ std::make_shared(static_cast(value_token.text), current_block, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:493:46: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.kind != Token::Kind::Id || tok.text != static_cast("in")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:493:79: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.kind != Token::Kind::Id || tok.text != static_cast("in")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:493:79: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:501:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("endfor")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:501:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("endfor")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:501:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:511:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("include")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:511:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("include")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:511:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:517:99: error: ‘struct inja::Token’ has no member named ‘text’ current_block->nodes.emplace_back(std::make_shared(template_name, tok.text.data() - tmpl.content.c_str())); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:520:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("extends")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:520:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("extends")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:520:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:526:99: error: ‘struct inja::Token’ has no member named ‘text’ current_block->nodes.emplace_back(std::make_shared(template_name, tok.text.data() - tmpl.content.c_str())); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:529:20: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("set")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:529:53: error: ‘struct inja::Token’ has no member named ‘text’ } else if (tok.text == static_cast("set")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:529:53: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:536:54: error: ‘struct inja::Token’ has no member named ‘text’ std::string key = static_cast(tok.text); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:539:77: error: ‘struct inja::Token’ has no member named ‘text’ auto set_statement_node = std::make_shared(key, tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:543:15: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text != static_cast("=")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:543:48: error: ‘struct inja::Token’ has no member named ‘text’ if (tok.text != static_cast("=")) { ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:543:48: error: ‘struct inja::Token’ has no member named ‘text’ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘void inja::Parser::parse_into(inja::Template&, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:558:29: error: no matching function for call to ‘inja::Lexer::start(std::__cxx11::string&)’ lexer.start(tmpl.content); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:280:8: note: candidate: void inja::Lexer::start(int) void start(std::string_view input) { ^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/lexer.hpp:280:8: note: no known conversion for argument 1 from ‘std::__cxx11::string {aka std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:574:74: error: ‘struct inja::Token’ has no member named ‘text’ current_block->nodes.emplace_back(std::make_shared(tok.text.data() - tmpl.content.c_str(), tok.text.size())); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:574:114: error: ‘struct inja::Token’ has no member named ‘text’ current_block->nodes.emplace_back(std::make_shared(tok.text.data() - tmpl.content.c_str(), tok.text.size())); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:597:78: error: ‘struct inja::Token’ has no member named ‘text’ auto expression_list_node = std::make_shared(tok.text.data() - tmpl.content.c_str()); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘inja::Template inja::Parser::parse(int, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:624:58: error: no matching function for call to ‘std::__cxx11::basic_string::basic_string(int&)’ auto result = Template(static_cast(input)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:604:9: note: candidate: template std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) basic_string(_InputIterator __beg, _InputIterator __end, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:604:9: note: template argument deduction/substitution failed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:624:58: note: candidate expects 3 arguments, 1 provided auto result = Template(static_cast(input)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:566:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str, const _Alloc& __a) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:562:7: note: candidate expects 2 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:558:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(initializer_list<_CharT> __l, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:558:7: note: no known conversion for argument 1 from ‘int’ to ‘std::initializer_list’ /usr/include/c++/7/bits/basic_string.h:531:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(basic_string&& __str) noexcept ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:531:7: note: no known conversion for argument 1 from ‘int’ to ‘std::__cxx11::basic_string&&’ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, _CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(size_type __n, _CharT __c, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:519:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:509:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _CharT* __s, const _Alloc& __a = _Alloc()) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:509:7: note: conversion of argument 1 would be ill-formed: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:624:58: error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive] auto result = Template(static_cast(input)); ^ In file included from /usr/include/c++/7/string:52:0, from /usr/include/c++/7/bits/locale_classes.h:40, from /usr/include/c++/7/bits/ios_base.h:41, from /usr/include/c++/7/ios:42, from /usr/include/c++/7/ostream:38, from /usr/include/c++/7/iostream:39, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:1: /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const _CharT* __s, size_type __n, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:499:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:481:7: note: candidate expects 4 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:465:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int] basic_string(const basic_string& __str, size_type __pos, ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:450:7: note: candidate expects 3 arguments, 1 provided /usr/include/c++/7/bits/basic_string.h:437:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const basic_string& __str) ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:437:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::__cxx11::basic_string&’ /usr/include/c++/7/bits/basic_string.h:429:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _Alloc&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:429:7: note: no known conversion for argument 1 from ‘int’ to ‘const std::allocator&’ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator] basic_string() ^~~~~~~~~~~~ /usr/include/c++/7/bits/basic_string.h:420:7: note: candidate expects 0 arguments, 1 provided In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp: In member function ‘void inja::Parser::parse_into_template(inja::Template&, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:630:10: error: ‘string_view’ is not a member of ‘std’ std::string_view path = filename.substr(0, filename.find_last_of("/\\") + 1); ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:630:10: note: suggested alternative: ‘stringstream’ std::string_view path = filename.substr(0, filename.find_last_of("/\\") + 1); ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:634:33: error: ‘path’ was not declared in this scope sub_parser.parse_into(tmpl, path); ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:634:33: note: suggested alternative: ‘putw’ sub_parser.parse_into(tmpl, path); ^~~~ putw In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/renderer.hpp: In member function ‘void inja::Renderer::throw_renderer_error(const string&, const inja::AstNode&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/renderer.hpp:97:81: error: no match for call to ‘(inja::SourceLocation) (const string&, const size_t&)’ SourceLocation loc = get_source_location(current_template->content, node.pos); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/renderer.hpp: In member function ‘virtual void inja::Renderer::visit(const inja::DataNode&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/renderer.hpp:191:77: error: no matching function for call to ‘inja::FunctionStorage::find_function(const string&, int) const’ const auto function_data = function_storage.find_function(node.name, 0); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:118:16: note: candidate: inja::FunctionStorage::FunctionData inja::FunctionStorage::find_function(int, int) const FunctionData find_function(std::string_view name, int num_args) const { ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:118:16: note: no known conversion for argument 1 from ‘const string {aka const std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:14:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/renderer.hpp: In member function ‘virtual void inja::Renderer::visit(const inja::FunctionNode&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/renderer.hpp:324:92: error: no matching function for call to ‘inja::DataNode::convert_dot_to_ptr(const std::__cxx11::basic_string&)’ make_result(data_input->contains(json::json_pointer(DataNode::convert_dot_to_ptr(name)))); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:113:22: note: candidate: static std::__cxx11::string inja::DataNode::convert_dot_to_ptr(int) static std::string convert_dot_to_ptr(std::string_view ptr_name) { ^~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:113:22: note: no known conversion for argument 1 from ‘const std::__cxx11::basic_string’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54:0, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:96:23: error: ‘std::string_view’ has not been declared Template parse(std::string_view input) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:112:27: error: ‘std::string_view’ has not been declared std::string render(std::string_view input, const json& data) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp: In member function ‘inja::Template inja::Environment::parse(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:98:42: error: no matching function for call to ‘inja::Parser::parse(int&, std::__cxx11::string&)’ return parser.parse(input, input_path); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:623:12: note: candidate: inja::Template inja::Parser::parse(int, int) Template parse(std::string_view input, std::string_view path) { ^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:623:12: note: no known conversion for argument 2 from ‘std::__cxx11::string {aka std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54:0, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp: In member function ‘inja::Template inja::Environment::parse_template(const string&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:104:87: error: no matching function for call to ‘inja::Parser::parse_into_template(inja::Template&, std::__cxx11::basic_string)’ parser.parse_into_template(result, input_path + static_cast(filename)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:13:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:629:8: note: candidate: void inja::Parser::parse_into_template(inja::Template&, int) void parse_into_template(Template& tmpl, std::string_view filename) { ^~~~~~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/parser.hpp:629:8: note: no known conversion for argument 2 from ‘std::__cxx11::basic_string’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54:0, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp: In member function ‘void inja::Environment::add_callback(const string&, int, const CallbackFunction&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:191:59: error: no matching function for call to ‘inja::FunctionStorage::add_callback(const string&, int&, const CallbackFunction&)’ function_storage.add_callback(name, num_args, callback); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:114:8: note: candidate: void inja::FunctionStorage::add_callback(int, int, const CallbackFunction&) void add_callback(std::string_view name, int num_args, const CallbackFunction& callback) { ^~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:114:8: note: no known conversion for argument 1 from ‘const string {aka const std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54:0, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp: In member function ‘void inja::Environment::add_void_callback(const string&, int, const VoidCallbackFunction&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:201:6: error: no matching function for call to ‘inja::FunctionStorage::add_callback(const string&, int&, inja::Environment::add_void_callback(const string&, int, const VoidCallbackFunction&)::)’ }); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/node.hpp:8:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/template.hpp:9, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/config.hpp:7, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:11, from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:114:8: note: candidate: void inja::FunctionStorage::add_callback(int, int, const CallbackFunction&) void add_callback(std::string_view name, int num_args, const CallbackFunction& callback) { ^~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/function_storage.hpp:114:8: note: no known conversion for argument 1 from ‘const string {aka const std::__cxx11::basic_string}’ to ‘int’ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/inja.hpp:54:0, from /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:3: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:223:32: error: ‘string_view’ is not a member of ‘std’ inline std::string render(std::string_view input, const json& data) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:223:32: note: suggested alternative: ‘stringstream’ inline std::string render(std::string_view input, const json& data) { ^~~~~~~~~~~ stringstream /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:223:51: error: expected primary-expression before ‘const’ inline std::string render(std::string_view input, const json& data) { ^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:223:69: error: expected ‘,’ or ‘;’ before ‘{’ token inline std::string render(std::string_view input, const json& data) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/inja/3.4.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/inja/environment.hpp:230:46: error: ‘std::string_view’ has not been declared inline void render_to(std::ostream& os, std::string_view input, const json& data) { ^~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp: In function ‘int main()’: /home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_package/test_package.cpp:9:56: error: no match for call to ‘(std::__cxx11::string {aka std::__cxx11::basic_string}) (const char [18], nlohmann::json_abi_v3_11_2::json&)’ std::cout << inja::render("Hello {{ name }}!", data) << "\n"; ^ make[2]: *** [test_package/CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [test_package/CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 ERROR: inja/3.4.0 (test package): Error in build() method, line 12 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/prod/BuildSingleReference/conan-center-index/recipes/inja/all/test_v1_package/build/ac8e5b135bec2d2511377cc6fdda763812fc2867' '--' '-j3'