******************************************************************************** conan test conan-center-index/recipes/tcb-span/all/test_package/conanfile.py tcb-span/cci.20200603@ --profile=/home/conan/w/BuildSingleReference/20349/20ba5e3c-9bb7-4fbd-bce2-2eeba3b7f3d9/profile.txt ******************************************************************************** Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++ compiler.version=4.9 os=Linux os_build=Linux [options] [build_requires] [env] tcb-span/cci.20200603 (test package): Installing package Requirements tcb-span/cci.20200603 from local cache - Cache Packages tcb-span/cci.20200603:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... tcb-span/cci.20200603: 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 tcb-span/cci.20200603 (test package): Generator cmake_find_package created Findtcb-span.cmake tcb-span/cci.20200603 (test package): Generator txt created conanbuildinfo.txt tcb-span/cci.20200603 (test package): Generated conaninfo.txt tcb-span/cci.20200603 (test package): Generated graphinfo Using lockfile: '/home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64/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 tcb-span/cci.20200603 (test package): Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="4.9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++" -DCMAKE_INSTALL_PREFIX="/home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64/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_MODULE_PATH="/home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package' ----------------- -- The C compiler identification is GNU 4.9.4 -- The CXX compiler identification is GNU 4.9.4 -- 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: Using autogenerated Findtcb-span.cmake -- Found tcb-span: cci.20200603 (found version "cci.20200603") -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64 ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cxx.o CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR CONAN_COMPILER CONAN_COMPILER_VERSION CONAN_CXX_FLAGS CONAN_C_FLAGS CONAN_EXPORTED CONAN_IN_LOCAL_CACHE CONAN_LIBCXX CONAN_SHARED_LINKER_FLAGS In file included from /usr/include/c++/4.9/array:35:0, from /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:15, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/test_package.cxx:1: /usr/include/c++/4.9/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support for the \ ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/test_package.cxx:1:0: /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:136:7: error: expected nested-name-specifier before 'byte' using byte = unsigned char; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:145:21: error: 'constexpr' does not name a type TCB_SPAN_INLINE_VAR constexpr std::size_t dynamic_extent = SIZE_MAX; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:145:21: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:147:54: error: 'dynamic_extent' was not declared in this scope template ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:154:5: error: 'constexpr' does not name a type constexpr span_storage() noexcept = default; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:154:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:156:5: error: 'constexpr' does not name a type constexpr span_storage(E* p_ptr, std::size_t /*unused*/) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:156:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:161:12: error: 'constexpr' does not name a type static constexpr std::size_t size = S; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:161:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:160:14: error: 'nullptr' was not declared in this scope E* ptr = nullptr; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:165:24: error: 'dynamic_extent' was not declared in this scope struct span_storage { ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:165:38: error: template argument 2 is invalid struct span_storage { ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:183:1: error: 'constexpr' does not name a type constexpr auto size(const C& c) -> decltype(c.size()) ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:183:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:189:1: error: 'constexpr' does not name a type constexpr std::size_t size(const T (&)[N]) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:189:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:195:1: error: 'constexpr' does not name a type constexpr auto data(C& c) -> decltype(c.data()) ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:195:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:201:1: error: 'constexpr' does not name a type constexpr auto data(const C& c) -> decltype(c.data()) ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:201:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:207:1: error: 'constexpr' does not name a type constexpr T* data(T (&array)[N]) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:207:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:213:1: error: 'constexpr' does not name a type constexpr const E* data(std::initializer_list il) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:213:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:223:1: error: expected unqualified-id before 'using' using void_t = void; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:227:1: error: expected unqualified-id before 'using' using uncvref_t = ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:231:34: error: expected class-name before '{' token struct is_span : std::false_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:234:35: error: template argument 2 is invalid struct is_span> : std::true_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:234:46: error: template argument 1 is invalid struct is_span> : std::true_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:237:39: error: expected class-name before '{' token struct is_std_array : std::false_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:240:21: error: 'array' is not a member of 'std' struct is_std_array> : std::true_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:240:21: error: 'array' is not a member of 'std' /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:240:36: error: spurious '>>', use '>' to terminate a template argument list struct is_std_array> : std::true_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:240:36: error: wrong number of template arguments (2, should be 1) /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:237:8: error: provided for 'template struct tcb::detail::is_std_array' struct is_std_array : std::false_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:240:56: error: expected class-name before '{' token struct is_std_array> : std::true_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:243:44: error: expected class-name before '{' token struct has_size_and_data : std::false_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:246:29: error: 'void_t' was not declared in this scope struct has_size_and_data())), ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:246:45: error: 'size' is not a member of 'tcb::detail' struct has_size_and_data())), ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:246:58: error: 'declval' is not a member of 'std' struct has_size_and_data())), ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:246:75: error: a function call cannot appear in a constant-expression struct has_size_and_data())), ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:246:76: error: a function call cannot appear in a constant-expression struct has_size_and_data())), ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:247:45: error: 'data' is not a member of 'tcb::detail' decltype(detail::data(std::declval()))>> ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:247:58: error: 'declval' is not a member of 'std' decltype(detail::data(std::declval()))>> ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:247:75: error: a function call cannot appear in a constant-expression decltype(detail::data(std::declval()))>> ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:247:76: error: a function call cannot appear in a constant-expression decltype(detail::data(std::declval()))>> ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:247:77: error: spurious '>>', use '>' to terminate a template argument list decltype(detail::data(std::declval()))>> ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:247:77: error: wrong number of template arguments (3, should be 2) /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:243:8: error: provided for 'template struct tcb::detail::has_size_and_data' struct has_size_and_data : std::false_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:248:22: error: expected class-name before '{' token : std::true_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:250:36: error: 'uncvref_t' does not name a type template > ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:250:45: error: expected '>' before '<' token template > ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:251:21: error: expected unqualified-id before '{' token struct is_container { ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:258:1: error: expected unqualified-id before 'using' using remove_pointer_t = typename std::remove_pointer::type; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:261:63: error: expected class-name before '{' token struct is_container_element_type_compatible : std::false_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:266:19: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:266:28: error: expected template-argument before '<' token typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:266:28: error: expected '>' before '<' token /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:269:42: error: template argument 3 is invalid void>::value>::type> ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:270:5: error: expected '::' before ':' token : std::is_convertible< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:270:5: error: expected identifier before ':' token /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:270:5: error: qualified name does not name a class before ':' token /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:270:5: error: expected '{' before ':' token /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:270:5: error: expected unqualified-id before ':' token /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:275:38: error: expected class-name before '{' token struct is_complete : std::false_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:278:41: error: a function call cannot appear in a constant-expression struct is_complete : std::true_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:278:42: error: template argument 2 is invalid struct is_complete : std::true_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:278:61: error: expected class-name before '{' token struct is_complete : std::true_type {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:284:24: error: 'std::is_object' has not been declared static_assert(std::is_object::value, ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:284:33: error: expected ',' or '...' before '<' token static_assert(std::is_object::value, ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:287:53: error: 'tcb::detail::is_complete::value' is not a type static_assert(detail::is_complete::value, ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:288:19: error: expected identifier before string constant "A span's ElementType must be a complete type (not a forward " ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:288:19: error: expected ',' or '...' before string constant /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:290:19: error: expected identifier before '!' token static_assert(!std::is_abstract::value, ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:290:19: error: expected ',' or '...' before '!' token /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:290:5: error: 'int tcb::span::static_assert(int)' cannot be overloaded static_assert(!std::is_abstract::value, ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:284:5: error: with 'int tcb::span::static_assert(int)' static_assert(std::is_object::value, ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:293:11: error: expected nested-name-specifier before 'storage_type' using storage_type = detail::span_storage; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:297:11: error: expected nested-name-specifier before 'element_type' using element_type = ElementType; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:298:11: error: expected nested-name-specifier before 'value_type' using value_type = typename std::remove_cv::type; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:299:11: error: expected nested-name-specifier before 'size_type' using size_type = std::size_t; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:300:11: error: expected nested-name-specifier before 'difference_type' using difference_type = std::ptrdiff_t; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:301:11: error: expected nested-name-specifier before 'pointer' using pointer = element_type*; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:302:11: error: expected nested-name-specifier before 'const_pointer' using const_pointer = const element_type*; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:303:11: error: expected nested-name-specifier before 'reference' using reference = element_type&; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:304:11: error: expected nested-name-specifier before 'const_reference' using const_reference = const element_type&; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:305:11: error: expected nested-name-specifier before 'iterator' using iterator = pointer; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:306:11: error: expected nested-name-specifier before 'reverse_iterator' using reverse_iterator = std::reverse_iterator; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:308:12: error: 'constexpr' does not name a type static constexpr size_type extent = Extent; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:308:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:313:23: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if<(E == dynamic_extent || E <= 0), int>::type = 0> ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:313:32: error: expected '>' before '<' token typename std::enable_if<(E == dynamic_extent || E <= 0), int>::type = 0> ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:314:5: error: 'constexpr' does not name a type constexpr span() noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:314:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:317:5: error: 'constexpr' does not name a type TCB_SPAN_CONSTEXPR11 span(pointer ptr, size_type count) ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:317:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:323:5: error: 'constexpr' does not name a type TCB_SPAN_CONSTEXPR11 span(pointer first_elem, pointer last_elem) ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:323:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:332:29: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:332:38: error: expected '>' before '<' token typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:337:5: error: 'constexpr' does not name a type constexpr span(element_type (&arr)[N]) noexcept : storage_(arr, N) ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:337:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:341:29: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:341:38: error: expected '>' before '<' token typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:346:45: error: expected ')' before '<' token TCB_SPAN_ARRAY_CONSTEXPR span(std::array& arr) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:351:29: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:351:38: error: expected '>' before '<' token typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:356:46: error: 'array' in namespace 'std' does not name a template type TCB_SPAN_ARRAY_CONSTEXPR span(const std::array& arr) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:356:51: error: expected ',' or '...' before '<' token TCB_SPAN_ARRAY_CONSTEXPR span(const std::array& arr) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:356:73: error: expected initializer before 'noexcept' TCB_SPAN_ARRAY_CONSTEXPR span(const std::array& arr) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:362:23: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:362:32: error: expected '>' before '<' token typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:367:5: error: 'constexpr' does not name a type constexpr span(Container& cont) ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:367:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:373:23: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:373:32: error: expected '>' before '<' token typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:378:5: error: 'constexpr' does not name a type constexpr span(const Container& cont) ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:378:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:382:5: error: 'constexpr' does not name a type constexpr span(const span& other) noexcept = default; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:382:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:385:29: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:385:38: error: expected '>' before '<' token typename std::enable_if< ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:390:5: error: 'constexpr' does not name a type constexpr span(const span& other) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:390:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:394:11: error: expected ';' at end of member declaration ~span() noexcept = default; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:394:13: error: 'noexcept' does not name a type ~span() noexcept = default; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:397:32: error: expected ';' at end of member declaration operator=(const span& other) noexcept = default; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:397:34: error: 'noexcept' does not name a type operator=(const span& other) noexcept = default; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:401:5: error: 'constexpr' does not name a type TCB_SPAN_CONSTEXPR11 span first() const ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:401:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:408:5: error: 'constexpr' does not name a type TCB_SPAN_CONSTEXPR11 span last() const ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:408:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:414:55: error: 'dynamic_extent' was not declared in this scope template ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:415:5: error: expected unqualified-id before 'using' using subspan_return_t = ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:421:55: error: 'dynamic_extent' was not declared in this scope template ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:422:5: error: 'constexpr' does not name a type TCB_SPAN_CONSTEXPR11 subspan_return_t subspan() const ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:422:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:430:5: error: 'constexpr' does not name a type TCB_SPAN_CONSTEXPR11 span ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:430:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:437:5: error: 'constexpr' does not name a type TCB_SPAN_CONSTEXPR11 span ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:437:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:444:5: error: 'constexpr' does not name a type TCB_SPAN_CONSTEXPR11 span ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:444:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:454:5: error: 'constexpr' does not name a type constexpr size_type size() const noexcept { return storage_.size; } ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:454:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:456:5: error: 'constexpr' does not name a type constexpr size_type size_bytes() const noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:456:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:461:24: error: 'constexpr' does not name a type TCB_SPAN_NODISCARD constexpr bool empty() const noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:461:24: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:467:5: error: 'constexpr' does not name a type TCB_SPAN_CONSTEXPR11 reference operator[](size_type idx) const ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:467:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:473:5: error: 'constexpr' does not name a type TCB_SPAN_CONSTEXPR11 reference front() const ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:473:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:479:5: error: 'constexpr' does not name a type TCB_SPAN_CONSTEXPR11 reference back() const ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:479:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:485:5: error: 'constexpr' does not name a type constexpr pointer data() const noexcept { return storage_.ptr; } ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:485:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:488:5: error: 'constexpr' does not name a type constexpr iterator begin() const noexcept { return data(); } ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:488:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:490:5: error: 'constexpr' does not name a type constexpr iterator end() const noexcept { return data() + size(); } ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:490:5: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:492:30: error: 'reverse_iterator' does not name a type TCB_SPAN_ARRAY_CONSTEXPR reverse_iterator rbegin() const noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:497:30: error: 'reverse_iterator' does not name a type TCB_SPAN_ARRAY_CONSTEXPR reverse_iterator rend() const noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:503:5: error: 'storage_type' does not name a type storage_type storage_{}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:527:1: error: 'constexpr' does not name a type constexpr span ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:527:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:534:1: error: 'constexpr' does not name a type constexpr span make_span(T (&arr)[N]) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:534:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:540:52: error: template declaration of 'tcb::span tcb::make_span' TCB_SPAN_ARRAY_CONSTEXPR span make_span(std::array& arr) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:540:47: error: 'array' is not a member of 'std' TCB_SPAN_ARRAY_CONSTEXPR span make_span(std::array& arr) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:540:59: error: expected primary-expression before ',' token TCB_SPAN_ARRAY_CONSTEXPR span make_span(std::array& arr) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:540:65: error: 'arr' was not declared in this scope TCB_SPAN_ARRAY_CONSTEXPR span make_span(std::array& arr) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:547:22: error: 'array' in namespace 'std' does not name a template type make_span(const std::array& arr) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:547:27: error: expected ',' or '...' before '<' token make_span(const std::array& arr) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:547:40: error: expected initializer before 'noexcept' make_span(const std::array& arr) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:553:1: error: 'constexpr' does not name a type constexpr span make_span(Container& cont) ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:553:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:559:1: error: 'constexpr' does not name a type constexpr span ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:559:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:567:77: error: template argument 1 is invalid : sizeof(ElementType) * Extent)> ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:567:77: error: template argument 2 is invalid /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:568:39: error: expected initializer before 'noexcept' as_bytes(span s) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:575:19: error: 'enable_if' in namespace 'std' does not name a template type typename std::enable_if::value, int>::type = 0> ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:575:28: error: expected '>' before '<' token typename std::enable_if::value, int>::type = 0> ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:576:6: error: 'byte' was not declared in this scope span ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:577:71: error: template argument 2 is invalid /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:578:48: error: expected initializer before 'noexcept' as_writable_bytes(span s) noexcept ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:584:1: error: 'constexpr' does not name a type constexpr auto get(span s) -> decltype(s[N]) ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:584:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:594:7: error: 'tuple_size' is not a class template class tuple_size> ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:595:46: error: template argument 2 is invalid : public integral_constant {}; ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:599:18: error: 'dynamic_extent' is not a member of 'tcb' ElementType, TCB_SPAN_NAMESPACE_NAME::dynamic_extent>>; // not defined ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:599:18: error: 'dynamic_extent' is not a member of 'tcb' /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:599:57: error: template argument 2 is invalid ElementType, TCB_SPAN_NAMESPACE_NAME::dynamic_extent>>; // not defined ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:598:43: error: wrong number of template arguments (1, should be 2) class tuple_size class std::tuple_size' class tuple_size> ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:602:7: error: 'tuple_element' is not a class template class tuple_element> { ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:602:73: error: template argument 2 is invalid class tuple_element> { ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:604:19: error: 'Extent' is not a type static_assert(Extent != TCB_SPAN_NAMESPACE_NAME::dynamic_extent && ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:604:26: error: expected ',' or '...' before '!=' token static_assert(Extent != TCB_SPAN_NAMESPACE_NAME::dynamic_extent && ^ /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tcb/span.hpp:607:11: error: expected nested-name-specifier before 'type' using type = ElementType; ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/test_package.cxx:8:40: error: template argument 2 is invalid std::ptrdiff_t size(tcb::span s) ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/test_package.cxx: In function 'std::ptrdiff_t size(int)': /home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/test_package.cxx:10:11: error: request for member 'size' in 's', which is of non-class type 'int' return s.size(); ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/test_package.cxx: In function 'int main()': /home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/test_package.cxx:16:2: error: 'array' is not a member of 'std' std::array cxxarr = {1, 2}; ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/test_package.cxx:16:13: error: expected primary-expression before 'int' std::array cxxarr = {1, 2}; ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/test_package.cxx:18:36: error: invalid conversion from 'int*' to 'int' [-fpermissive] printf("C-array: %ti\n", size(carr)); ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/test_package.cxx:8:16: note: initializing argument 1 of 'std::ptrdiff_t size(int)' std::ptrdiff_t size(tcb::span s) ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/test_package.cxx:19:32: error: 'cxxarr' was not declared in this scope printf("array: %ti\n", size(cxxarr)); ^ make[2]: *** [CMakeFiles/test_package.dir/test_package.cxx.o] Error 1 make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 tcb-span/cci.20200603: WARN: Lib folder doesn't exist, can't collect libraries: /home/conan/w/BuildSingleReference/.conan/data/tcb-span/cci.20200603/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib ERROR: tcb-span/cci.20200603 (test package): Error in build() method, line 12 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/tcb-span/all/test_package/build/dfae4d6ba682b8d9c5630c4c912db585c2a46c64' '--' '-j3'