******************************************************************************** conan test conan-center-index/recipes/ade/all/test_package/conanfile.py ade/0.1.1f@ --profile=/home/conan/w/BuildSingleReference/27986/bcb59d7b-d26b-42cf-9799-03928ccccefb/profile.txt ******************************************************************************** Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=5 os=Linux os_build=Linux [options] [build_requires] [env] ade/0.1.1f (test package): Installing package Requirements ade/0.1.1f from local cache - Cache Packages ade/0.1.1f:fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb - Cache Installing (downloading, building) binaries... ade/0.1.1f: Already installed! [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK ade/0.1.1f (test package): Generator txt created conanbuildinfo.txt ade/0.1.1f (test package): Generator cmake created conanbuildinfo.cmake ade/0.1.1f (test package): Generated conaninfo.txt ade/0.1.1f (test package): Generated graphinfo Using lockfile: '/home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/build/792fb0045f7e5d98f36b598636ea5f54e842ab9c/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 ade/0.1.1f (test package): Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/build/792fb0045f7e5d98f36b598636ea5f54e842ab9c' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="5" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/build/792fb0045f7e5d98f36b598636ea5f54e842ab9c/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_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package' ----------------- -- The CXX compiler identification is GNU 5.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 5 -- Conan: Checking correct version: 5 -- Conan: C++ stdlib: libstdc++11 -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/build/792fb0045f7e5d98f36b598636ea5f54e842ab9c ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/build/792fb0045f7e5d98f36b598636ea5f54e842ab9c' '--' '-j3' ----------------- Scanning dependencies of target test_ade [ 50%] Building CXX object CMakeFiles/test_ade.dir/test_ade.cpp.o CMakeFiles/test_ade.dir/build.make:81: recipe for target 'CMakeFiles/test_ade.dir/test_ade.cpp.o' failed CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/test_ade.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++/5/unordered_map:35:0, from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:15, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:18:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:27:1: error: expected unqualified-id before ‘[’ token [[noreturn]] void dev_assert_abort(const char* str, int line, const char* file, ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:29:1: error: expected unqualified-id before ‘[’ token [[noreturn]] void dev_exception_abort(const char* str); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:86:1: error: expected unqualified-id before ‘[’ token [[noreturn]] void throw_error(ExceptionType &&e) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:16:0, from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:19, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:20:1: error: expected unqualified-id before ‘using’ using bool_c = std::integral_constant; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:23:1: error: expected unqualified-id before ‘using’ using not_ = bool_c; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:25:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:29:31: error: expected class-name before ‘{’ token struct or_<> : std::true_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:35:28: error: expected template-name before ‘<’ token struct or_ : bool_c< T0::value || T1::value > {}; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:35:28: error: expected ‘{’ before ‘<’ token /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:35:28: error: expected unqualified-id before ‘<’ token /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:37:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:40:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:44:32: error: expected class-name before ‘{’ token struct and_<> : std::true_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:50:29: error: expected template-name before ‘<’ token struct and_ : bool_c< T0::value && T1::value > {}; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:50:29: error: expected ‘{’ before ‘<’ token /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:50:29: error: expected unqualified-id before ‘<’ token /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:52:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:56:31: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:57:25: error: ‘is_same’ is not a member of ‘std’ struct is_one_of : or_< std::is_same... > {}; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:57:25: error: ‘is_same’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:57:42: error: template argument 1 is invalid struct is_one_of : or_< std::is_same... > {}; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:57:47: error: expected ‘{’ before ‘>’ token struct is_one_of : or_< std::is_same... > {}; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:57:47: error: expected unqualified-id before ‘>’ token /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:60:1: error: expected unqualified-id before ‘using’ using enable_b_t = typename std::enable_if< v, bool >::type; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:62:19: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:63:1: error: expected unqualified-id before ‘using’ using require_t = enable_b_t< and_::value >; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:65:31: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:66:1: error: expected unqualified-id before ‘using’ using enable_t = typename std::enable_if< and_::value, T >::type; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:69:1: error: expected unqualified-id before ‘using’ using enable_if_t = typename std::enable_if::type; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:72:1: error: expected unqualified-id before ‘using’ using decay_t = typename std::decay::type; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:75:1: error: expected unqualified-id before ‘using’ using remove_reference_t = typename std::remove_reference::type; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:78:1: error: expected unqualified-id before ‘using’ using remove_pointer_t = typename std::remove_pointer::type; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:81:1: error: expected unqualified-id before ‘using’ using conditional_t = typename std::conditional::type; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:83:18: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:84:1: error: expected unqualified-id before ‘using’ using common_type_t = typename std::common_type::type; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/type_traits.hpp:87:1: error: expected unqualified-id before ‘using’ using result_of_t = typename std::result_of::type; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:19:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:35:18: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool empty = false; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:57:11: error: expected nested-name-specifier before ‘type’ using type = decltype(size(std::declval())); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:62:42: error: ISO C++ forbids declaration of ‘range_size_wrapper’ with no type [-fpermissive] ->typename range_size_wrapper_helper::type ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:62:42: error: top-level declaration of ‘range_size_wrapper’ specifies ‘auto’ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:62:42: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:70:11: error: expected nested-name-specifier before ‘y’ using y = char; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:71:11: error: expected nested-name-specifier before ‘n’ using n = long; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:74:12: error: ‘y’ does not name a type static y test(decltype(size(std::declval()))*); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:76:12: error: ‘n’ does not name a type static n test(...); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:78:18: error: ‘constexpr’ does not name a type static const constexpr bool value = (sizeof(test(0)) == sizeof(y)); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:78:18: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:111:21: error: expected type-specifier before ‘decltype’ auto front() -> decltype(*beginIter) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:111:21: error: ISO C++ forbids declaration of ‘front’ with no type [-fpermissive] /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:111:21: error: storage class specified for ‘front’ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:111:21: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:111:18: error: expected ‘;’ at end of member declaration auto front() -> decltype(*beginIter) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:111:30: error: expected identifier before ‘*’ token auto front() -> decltype(*beginIter) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:111:40: error: ISO C++ forbids declaration of ‘decltype’ with no type [-fpermissive] auto front() -> decltype(*beginIter) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:117:27: error: expected type-specifier before ‘decltype’ auto front() const -> decltype(*beginIter) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:117:27: error: ISO C++ forbids declaration of ‘front’ with no type [-fpermissive] /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:117:27: error: storage class specified for ‘front’ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:117:27: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:117:24: error: expected ‘;’ at end of member declaration auto front() const -> decltype(*beginIter) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:117:36: error: expected identifier before ‘*’ token auto front() const -> decltype(*beginIter) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:117:46: error: ISO C++ forbids declaration of ‘decltype’ with no type [-fpermissive] auto front() const -> decltype(*beginIter) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:117:27: error: ‘int ade::util::Range::IterRange::decltype(int*)’ cannot be overloaded auto front() const -> decltype(*beginIter) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:111:21: error: with ‘int ade::util::Range::IterRange::decltype(int*)’ auto front() -> decltype(*beginIter) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:134:20: error: ‘ade::util::enable_b_t’ has not been declared util::enable_b_t<(sizeof(std::declval() - std::declval()) > 0)> = true> //SFINAE ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:134:30: error: expected ‘>’ before ‘<’ token util::enable_b_t<(sizeof(std::declval() - std::declval()) > 0)> = true> //SFINAE ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:135:24: error: no default argument for ‘’ std::size_t size() const ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:135:24: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:18:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp: In member function ‘void ade::util::Range::IterRange::popFront()’: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:46:5: error: ‘constexpr’ was not declared in this scope constexpr bool _assert_tmp = false && (expr); \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:107:9: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!empty()); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:47:12: error: ‘_assert_tmp’ was not declared in this scope (void) _assert_tmp; \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:107:9: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!empty()); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp: In member function ‘int ade::util::Range::IterRange::decltype(int*)’: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:46:5: error: ‘constexpr’ was not declared in this scope constexpr bool _assert_tmp = false && (expr); \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:113:9: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!empty()); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:47:12: error: ‘_assert_tmp’ was not declared in this scope (void) _assert_tmp; \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:113:9: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!empty()); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp: In member function ‘int ade::util::Range::IterRange::decltype(int*)’: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:46:5: error: ‘constexpr’ was not declared in this scope constexpr bool _assert_tmp = false && (expr); \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:119:9: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!empty()); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:47:12: error: ‘_assert_tmp’ was not declared in this scope (void) _assert_tmp; \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:119:9: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!empty()); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:19:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp: In member function ‘std::size_t ade::util::Range::IterRange::size() const’: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:137:14: error: ‘diff’ does not name a type auto diff = endIter - beginIter; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:18:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:46:5: error: ‘constexpr’ was not declared in this scope constexpr bool _assert_tmp = false && (expr); \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:138:9: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(diff >= 0); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:47:12: error: ‘_assert_tmp’ was not declared in this scope (void) _assert_tmp; \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:138:9: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(diff >= 0); ^ In file included from /usr/include/c++/5/cassert:43:0, from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:12, from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:18, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:138:20: error: ‘diff’ was not declared in this scope ADE_ASSERT(diff >= 0); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:138:9: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(diff >= 0); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:19:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:139:41: error: ‘diff’ was not declared in this scope return static_cast(diff); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:147:3: error: expected type-specifier before ‘decltype’ ->decltype(range.size()) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:147:3: error: expected initializer before ‘decltype’ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:22: error: expected ‘,’ or ‘...’ before ‘&&’ token inline auto toRange(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:52: error: ‘begin’ is not a member of ‘std’ inline auto toRange(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:63: error: ‘val’ was not declared in this scope inline auto toRange(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:66: error: a function call cannot appear in a constant-expression inline auto toRange(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:67: error: a function call cannot appear in a constant-expression inline auto toRange(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:79: error: ‘end’ is not a member of ‘std’ inline auto toRange(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:88: error: ‘val’ was not declared in this scope inline auto toRange(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:91: error: a function call cannot appear in a constant-expression inline auto toRange(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:92: error: a function call cannot appear in a constant-expression inline auto toRange(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:93: error: template argument 1 is invalid inline auto toRange(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:93: error: template argument 2 is invalid /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:33: error: ISO C++ forbids declaration of ‘toRange’ with no type [-fpermissive] inline auto toRange(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:33: error: top-level declaration of ‘toRange’ specifies ‘auto’ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:153:33: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:29: error: expected ‘,’ or ‘...’ before ‘&&’ token inline auto toRangeReverse(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:59: error: ‘val’ was not declared in this scope inline auto toRangeReverse(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:63: error: ‘.’ cannot appear in a constant-expression inline auto toRangeReverse(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:70: error: a function call cannot appear in a constant-expression inline auto toRangeReverse(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:71: error: a function call cannot appear in a constant-expression inline auto toRangeReverse(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:83: error: ‘val’ was not declared in this scope inline auto toRangeReverse(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:87: error: ‘.’ cannot appear in a constant-expression inline auto toRangeReverse(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:94: error: a function call cannot appear in a constant-expression inline auto toRangeReverse(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:95: error: a function call cannot appear in a constant-expression inline auto toRangeReverse(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:96: error: template argument 1 is invalid inline auto toRangeReverse(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:96: error: template argument 2 is invalid /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:40: error: ISO C++ forbids declaration of ‘toRangeReverse’ with no type [-fpermissive] inline auto toRangeReverse(T&& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:40: error: top-level declaration of ‘toRangeReverse’ specifies ‘auto’ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:159:40: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:80: error: ‘.’ cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:85: error: a function call cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:101: error: ‘.’ cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:107: error: a function call cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:108: error: template argument 1 is invalid inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:108: error: template argument 2 is invalid /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:80: error: ‘.’ cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:85: error: a function call cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:101: error: ‘.’ cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:107: error: a function call cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:108: error: template argument 1 is invalid inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:108: error: template argument 2 is invalid /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:80: error: ‘.’ cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:85: error: a function call cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:101: error: ‘.’ cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:107: error: a function call cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:108: error: template argument 1 is invalid inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:108: error: template argument 2 is invalid /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:80: error: ‘.’ cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:85: error: a function call cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:101: error: ‘.’ cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:107: error: a function call cannot appear in a constant-expression inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:108: error: template argument 1 is invalid inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:108: error: template argument 2 is invalid /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:57: error: invalid use of template-name ‘ade::util::Range::IterRange’ without an argument list inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:166:66: error: expected initializer before ‘<’ token inline auto toRange(const std::pair& val) -> IterRange ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:25: error: expected ‘,’ or ‘...’ before ‘&&’ token inline auto toRange(Iter&& val, std::size_t count) -> IterRange, remove_reference_t> ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:65: error: ‘remove_reference_t’ was not declared in this scope inline auto toRange(Iter&& val, std::size_t count) -> IterRange, remove_reference_t> ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:88: error: template argument 1 is invalid inline auto toRange(Iter&& val, std::size_t count) -> IterRange, remove_reference_t> ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:88: error: template argument 2 is invalid /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:65: error: ‘remove_reference_t’ was not declared in this scope inline auto toRange(Iter&& val, std::size_t count) -> IterRange, remove_reference_t> ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:88: error: template argument 1 is invalid inline auto toRange(Iter&& val, std::size_t count) -> IterRange, remove_reference_t> ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:88: error: template argument 2 is invalid /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:65: error: ‘remove_reference_t’ was not declared in this scope inline auto toRange(Iter&& val, std::size_t count) -> IterRange, remove_reference_t> ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:88: error: template argument 1 is invalid inline auto toRange(Iter&& val, std::size_t count) -> IterRange, remove_reference_t> ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:88: error: template argument 2 is invalid /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:65: error: ‘remove_reference_t’ was not declared in this scope inline auto toRange(Iter&& val, std::size_t count) -> IterRange, remove_reference_t> ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:88: error: template argument 1 is invalid inline auto toRange(Iter&& val, std::size_t count) -> IterRange, remove_reference_t> ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:88: error: template argument 2 is invalid /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:55: error: invalid use of template-name ‘ade::util::Range::IterRange’ without an argument list inline auto toRange(Iter&& val, std::size_t count) -> IterRange, remove_reference_t> ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:172:64: error: expected initializer before ‘<’ token inline auto toRange(Iter&& val, std::size_t count) -> IterRange, remove_reference_t> ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:178:20: error: expected ‘,’ or ‘...’ before ‘&&’ token inline auto index(T&& val)->decltype(std::get<0>(std::forward(val))) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:178:29: error: expected type-specifier before ‘decltype’ inline auto index(T&& val)->decltype(std::get<0>(std::forward(val))) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:178:29: error: expected initializer before ‘decltype’ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:184:20: error: expected ‘,’ or ‘...’ before ‘&&’ token inline auto value(T&& val)->decltype(std::get(std::forward(val))) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:184:29: error: expected type-specifier before ‘decltype’ inline auto value(T&& val)->decltype(std::get(std::forward(val))) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:184:29: error: expected initializer before ‘decltype’ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:191:32: error: expected ‘,’ or ‘...’ before ‘&&’ token inline void advance_range(Range&& range) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp: In function ‘void ade::util::Range::advance_range(Range)’: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range.hpp:193:5: error: ‘range’ was not declared in this scope range.popFront(); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:19:0, from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:20, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:34:15: error: expected nested-name-specifier before ‘value_type’ using value_type = typename std::remove_reference::type; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:35:15: error: expected nested-name-specifier before ‘pointer’ using pointer = value_type*; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:36:15: error: expected nested-name-specifier before ‘reference’ using reference = value_type&; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:37:15: error: expected nested-name-specifier before ‘iterator_category’ using iterator_category = std::input_iterator_tag; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:38:15: error: expected nested-name-specifier before ‘difference_type’ using difference_type = std::ptrdiff_t; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:55:29: error: expected type-specifier before ‘decltype’ auto operator*() -> decltype(range.front()) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:55:29: error: ISO C++ forbids declaration of ‘operator*’ with no type [-fpermissive] /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:55:29: error: storage class specified for ‘operator*’ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:55:29: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:55:26: error: expected ‘;’ at end of member declaration auto operator*() -> decltype(range.front()) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:55:38: error: ‘range’ is not a type auto operator*() -> decltype(range.front()) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:55:43: error: expected ‘,’ or ‘...’ before ‘.’ token auto operator*() -> decltype(range.front()) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:55:51: error: ISO C++ forbids declaration of ‘decltype’ with no type [-fpermissive] auto operator*() -> decltype(range.front()) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:62:35: error: expected type-specifier before ‘decltype’ auto operator*() const -> decltype(range.front()) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:62:35: error: ISO C++ forbids declaration of ‘operator*’ with no type [-fpermissive] /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:62:35: error: storage class specified for ‘operator*’ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:62:35: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:62:32: error: expected ‘;’ at end of member declaration auto operator*() const -> decltype(range.front()) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:62:44: error: ‘range’ is not a type auto operator*() const -> decltype(range.front()) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:62:49: error: expected ‘,’ or ‘...’ before ‘.’ token auto operator*() const -> decltype(range.front()) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:62:57: error: ISO C++ forbids declaration of ‘decltype’ with no type [-fpermissive] auto operator*() const -> decltype(range.front()) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:62:35: error: ‘int ade::util::Range::IterableRange::iterator::decltype(int)’ cannot be overloaded auto operator*() const -> decltype(range.front()) ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:55:29: error: with ‘int ade::util::Range::IterableRange::iterator::decltype(int)’ auto operator*() -> decltype(range.front()) ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:18:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp: In member function ‘int ade::util::Range::IterableRange::iterator::decltype(int)’: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:46:5: error: ‘constexpr’ was not declared in this scope constexpr bool _assert_tmp = false && (expr); \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:57:13: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!range.empty()); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:47:12: error: ‘_assert_tmp’ was not declared in this scope (void) _assert_tmp; \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:57:13: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!range.empty()); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:46:5: error: ‘constexpr’ was not declared in this scope constexpr bool _assert_tmp = false && (expr); \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:58:13: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!end); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:47:12: error: ‘_assert_tmp’ was not declared in this scope (void) _assert_tmp; \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:58:13: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!end); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp: In member function ‘int ade::util::Range::IterableRange::iterator::decltype(int)’: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:46:5: error: ‘constexpr’ was not declared in this scope constexpr bool _assert_tmp = false && (expr); \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:64:13: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!range.empty()); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:47:12: error: ‘_assert_tmp’ was not declared in this scope (void) _assert_tmp; \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:64:13: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!range.empty()); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:46:5: error: ‘constexpr’ was not declared in this scope constexpr bool _assert_tmp = false && (expr); \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:65:13: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!end); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:47:12: error: ‘_assert_tmp’ was not declared in this scope (void) _assert_tmp; \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:65:13: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!end); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp: In member function ‘ade::util::Range::IterableRange::iterator& ade::util::Range::IterableRange::iterator::operator++()’: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:46:5: error: ‘constexpr’ was not declared in this scope constexpr bool _assert_tmp = false && (expr); \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:71:13: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!range.empty()); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:47:12: error: ‘_assert_tmp’ was not declared in this scope (void) _assert_tmp; \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:71:13: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!range.empty()); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:46:5: error: ‘constexpr’ was not declared in this scope constexpr bool _assert_tmp = false && (expr); \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:72:13: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!end); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:47:12: error: ‘_assert_tmp’ was not declared in this scope (void) _assert_tmp; \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:72:13: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!end); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:19:0, from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:20, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp: In member function ‘ade::util::Range::IterableRange::iterator ade::util::Range::IterableRange::begin()’: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:80:15: error: ISO C++ forbids declaration of ‘src’ with no type [-fpermissive] auto& src = *static_cast(this); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:81:24: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 return iterator{src, false}; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp: In member function ‘ade::util::Range::IterableRange::iterator ade::util::Range::IterableRange::end()’: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:86:15: error: ISO C++ forbids declaration of ‘src’ with no type [-fpermissive] auto& src = *static_cast(this); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/range_iterator.hpp:87:24: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 return iterator{src, true}; ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:20:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:30:66: error: ‘>>’ should be ‘> >’ within a nested template argument list struct MapRange : public IterableRange> ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:35:18: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MapRange() = default; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:36:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MapRange(const MapRange&) = default; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:37:22: error: expected ‘,’ or ‘...’ before ‘&&’ token MapRange(MapRange&&) = default; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:37:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MapRange(MapRange&&) = default; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:37:28: error: invalid constructor; you probably meant ‘ade::util::Range::MapRange (const ade::util::Range::MapRange&)’ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:38:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MapRange& operator=(const MapRange&) = default; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:39:33: error: expected ‘,’ or ‘...’ before ‘&&’ token MapRange& operator=(MapRange&&) = default; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:39:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MapRange& operator=(MapRange&&) = default; ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:41:16: error: expected ‘,’ or ‘...’ before ‘&&’ token MapRange(PR&& pr, M&& m): ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:56:35: error: ‘decay’ in namespace ‘std’ does not name a template type auto front() -> typename std::decay::type ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:56:35: error: ISO C++ forbids declaration of ‘front’ with no type [-fpermissive] /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:56:35: error: storage class specified for ‘front’ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:56:35: error: trailing return type only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:56:35: error: expected ‘;’ at end of member declaration /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:56:40: error: expected unqualified-id before ‘<’ token auto front() -> typename std::decay::type ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:4:1: error: expected ‘}’ at end of input } ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:20:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp: In constructor ‘ade::util::Range::MapRange::MapRange(PR)’: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:42:19: error: ‘forward’ is not a member of ‘std’ prevRange(std::forward(pr)), ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:42:34: error: expected primary-expression before ‘>’ token prevRange(std::forward(pr)), ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:42:36: error: ‘pr’ was not declared in this scope prevRange(std::forward(pr)), ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:43:16: error: ‘forward’ is not a member of ‘std’ mapper(std::forward(m)) {} ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:43:30: error: expected primary-expression before ‘>’ token mapper(std::forward(m)) {} ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:43:32: error: ‘m’ was not declared in this scope mapper(std::forward(m)) {} ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:18:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp: In member function ‘void ade::util::Range::MapRange::popFront()’: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:46:5: error: ‘constexpr’ was not declared in this scope constexpr bool _assert_tmp = false && (expr); \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:52:9: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!empty()); ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/assert.hpp:47:12: error: ‘_assert_tmp’ was not declared in this scope (void) _assert_tmp; \ ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:52:9: note: in expansion of macro ‘ADE_ASSERT’ ADE_ASSERT(!empty()); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/graph.hpp:20:0, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/test_ade.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp: At global scope: /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:54:5: error: expected unqualified-id at end of input } ^ /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:54:5: error: expected ‘}’ at end of input /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:54:5: error: expected ‘}’ at end of input /home/conan/w/BuildSingleReference/.conan/data/ade/0.1.1f/_/_/package/fcc9bda6948b7e5cd4eddd99173a9b73f3bfaebb/include/ade/util/map_range.hpp:54:5: error: expected ‘}’ at end of input make[2]: *** [CMakeFiles/test_ade.dir/test_ade.cpp.o] Error 1 make[1]: *** [CMakeFiles/test_ade.dir/all] Error 2 make: *** [all] Error 2 ERROR: ade/0.1.1f (test package): Error in build() method, line 15 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/ade/all/test_package/build/792fb0045f7e5d98f36b598636ea5f54e842ab9c' '--' '-j3'