******************************************************************************** conan test cci-459d95b9/recipes/rangesnext/all/test_package/conanfile.py rangesnext/cci.20210426@#cc9fce30cf320bfd53faa3987bfa281c -pr /home/conan/w/prod/BuildSingleReference/261900/c4592061-27a4-4f9d-aa1e-bb773d80912b/profile_linux_13_libstdcpp_clang_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/prod/BuildSingleReference/.conan/profiles/default) CC and CXX: clang, clang++ Found clang 13.0 clang>=8, using the major as version Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=clang compiler.version=13 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=clang compiler.libcxx=libstdc++ compiler.version=13 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True rangesnext/cci.20210426 (test package): Installing package Requirements rangesnext/cci.20210426 from local cache - Cache Packages rangesnext/cci.20210426:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download Installing (downloading, building) binaries... rangesnext/cci.20210426: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'c3i_PR-18258' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz rangesnext/cci.20210426: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 rangesnext/cci.20210426: Downloaded package revision 3eef267ab21e8f9423d391caaa71468b rangesnext/cci.20210426 (test package): Generator txt created conanbuildinfo.txt rangesnext/cci.20210426 (test package): Generator 'CMakeDeps' calling 'generate()' rangesnext/cci.20210426 (test package): Generator 'CMakeToolchain' calling 'generate()' rangesnext/cci.20210426 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' rangesnext/cci.20210426 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' rangesnext/cci.20210426 (test package): Aggregating env generators rangesnext/cci.20210426 (test package): Generated conaninfo.txt rangesnext/cci.20210426 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/build/Release/generators/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK rangesnext/cci.20210426 (test package): Calling build() rangesnext/cci.20210426 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/build/Release/generators/conan_toolchain.cmake -- The CXX compiler identification is Clang 13.0.0 -- Check for working CXX compiler: /usr/local/bin/clang++ -- Check for working CXX compiler: /usr/local/bin/clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Target declared 'rangesnext::rangesnext' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/build/Release rangesnext/cci.20210426 (test package): CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/build/Release" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o CMakeFiles/test_package.dir/build.make:62: recipe for target 'CMakeFiles/test_package.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:75: recipe for target 'CMakeFiles/test_package.dir/all' failed Makefile:83: recipe for target 'all' failed CMake Warning: Manually-specified variables were not used by the project: CMAKE_POLICY_DEFAULT_CMP0091 In file included from /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:1: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:9: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/__detail.hpp:9: In file included from /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/functional:54: In file included from /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/tuple:39: In file included from /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/array:40: In file included from /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_algobase.h:65: In file included from /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_iterator_base_types.h:71: /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:927:13: error: no matching function for call to '__ranges_begin' = decltype(__detail::__ranges_begin(std::declval<_Tp&>())); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/range_access.h:884:5: note: in instantiation of template type alias '__range_iter_t' requested here using iterator_t = std::__detail::__range_iter_t<_Tp>; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:134:43: note: in instantiation of template type alias 'iterator_t' requested here data() requires contiguous_iterator> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1226:29: note: in instantiation of template class 'std::ranges::view_interface>' requested here class ref_view : public view_interface> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1284:32: note: in instantiation of template class 'std::ranges::ref_view' requested here else if constexpr (requires { ref_view{std::forward<_Range>(__r)}; }) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1284:32: note: in instantiation of requirement here else if constexpr (requires { ref_view{std::forward<_Range>(__r)}; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1165:24: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) requires requires { declval<_Callable>()(declval<_Range>()); } ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1291:30: note: in instantiation of function template specialization 'std::ranges::views::__adaptor::_RangeAdaptorClosure::operator()' requested here using all_t = decltype(all(std::declval<_Range>())); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:299:33: note: in instantiation of template type alias 'all_t' requested here -> enumerate_view>; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:306:16: note: while substituting deduced template arguments into function template '' [with R = int const (&)[10]] return enumerate_view{std::forward(r)}; ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:9:29: note: in instantiation of function template specialization 'cor3ntin::rangesnext::detail::enumerate_view_fn::operator()' requested here auto enumerated_range = rangesnext::enumerate(range); ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:29:5: note: in instantiation of function template specialization 'test_enumerate_with' requested here test_enumerate_with(test_array); ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:910:7: note: candidate template ignored: constraints not satisfied [with _Tp = std::ranges::ref_view] __ranges_begin(_Tp& __t) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:908:16: note: because 'is_array_v >' evaluated to false requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:908:35: note: and 'std::ranges::ref_view &' does not satisfy '__member_begin' requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:892:33: note: because '__detail::__decay_copy(__t.begin())' would be invalid: no member named 'begin' in 'std::ranges::ref_view' { __detail::__decay_copy(__t.begin()) } -> input_or_output_iterator; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:908:59: note: and 'std::ranges::ref_view &' does not satisfy '__adl_begin' requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:902:29: note: because '__detail::__decay_copy(begin(__t))' would be invalid: call to deleted function 'begin' { __detail::__decay_copy(begin(__t)) } -> input_or_output_iterator; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:927:13: error: no matching function for call to '__ranges_begin' = decltype(__detail::__ranges_begin(std::declval<_Tp&>())); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/range_access.h:884:5: note: in instantiation of template type alias '__range_iter_t' requested here using iterator_t = std::__detail::__range_iter_t<_Tp>; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:140:25: note: in instantiation of template type alias 'iterator_t' requested here && contiguous_iterator> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1226:29: note: in instantiation of template class 'std::ranges::view_interface>' requested here class ref_view : public view_interface> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1284:32: note: in instantiation of template class 'std::ranges::ref_view' requested here else if constexpr (requires { ref_view{std::forward<_Range>(__r)}; }) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1284:32: note: in instantiation of requirement here else if constexpr (requires { ref_view{std::forward<_Range>(__r)}; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1165:24: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) requires requires { declval<_Callable>()(declval<_Range>()); } ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1291:30: note: in instantiation of function template specialization 'std::ranges::views::__adaptor::_RangeAdaptorClosure::operator()' requested here using all_t = decltype(all(std::declval<_Range>())); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:299:33: note: in instantiation of template type alias 'all_t' requested here -> enumerate_view>; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:306:16: note: while substituting deduced template arguments into function template '' [with R = int const (&)[10]] return enumerate_view{std::forward(r)}; ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:9:29: note: in instantiation of function template specialization 'cor3ntin::rangesnext::detail::enumerate_view_fn::operator()' requested here auto enumerated_range = rangesnext::enumerate(range); ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:29:5: note: in instantiation of function template specialization 'test_enumerate_with' requested here test_enumerate_with(test_array); ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:910:7: note: candidate template ignored: constraints not satisfied [with _Tp = const std::ranges::ref_view] __ranges_begin(_Tp& __t) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:908:16: note: because 'is_array_v >' evaluated to false requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:908:35: note: and 'const std::ranges::ref_view &' does not satisfy '__member_begin' requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:892:33: note: because '__detail::__decay_copy(__t.begin())' would be invalid: no member named 'begin' in 'std::ranges::ref_view' { __detail::__decay_copy(__t.begin()) } -> input_or_output_iterator; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:908:59: note: and 'const std::ranges::ref_view &' does not satisfy '__adl_begin' requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:902:29: note: because '__detail::__decay_copy(begin(__t))' would be invalid: call to deleted function 'begin' { __detail::__decay_copy(begin(__t)) } -> input_or_output_iterator; ^ In file included from /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:1: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:9: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/__detail.hpp:10: /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:146:24: error: constraints not satisfied for alias template 'sentinel_t' [with _Range = std::ranges::ref_view] && sized_sentinel_for, iterator_t<_Derived>> ^~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1226:29: note: in instantiation of template class 'std::ranges::view_interface>' requested here class ref_view : public view_interface> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1284:32: note: in instantiation of template class 'std::ranges::ref_view' requested here else if constexpr (requires { ref_view{std::forward<_Range>(__r)}; }) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1284:32: note: in instantiation of requirement here else if constexpr (requires { ref_view{std::forward<_Range>(__r)}; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1165:24: note: in instantiation of function template specialization 'std::ranges::views::(anonymous class)::operator()' requested here requires requires { declval<_Callable>()(declval<_Range>()); } ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1165:24: note: in instantiation of requirement here requires requires { declval<_Callable>()(declval<_Range>()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1165:13: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) requires requires { declval<_Callable>()(declval<_Range>()); } ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1291:30: note: in instantiation of function template specialization 'std::ranges::views::__adaptor::_RangeAdaptorClosure::operator()' requested here using all_t = decltype(all(std::declval<_Range>())); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:299:33: note: in instantiation of template type alias 'all_t' requested here -> enumerate_view>; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:306:16: note: while substituting deduced template arguments into function template '' [with R = int const (&)[10]] return enumerate_view{std::forward(r)}; ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:9:29: note: in instantiation of function template specialization 'cor3ntin::rangesnext::detail::enumerate_view_fn::operator()' requested here auto enumerated_range = rangesnext::enumerate(range); ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:29:5: note: in instantiation of function template specialization 'test_enumerate_with' requested here test_enumerate_with(test_array); ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/range_access.h:886:12: note: because 'std::ranges::ref_view' does not satisfy 'range' template ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/range_access.h:874:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin' ranges::begin(__t); ^ In file included from /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:1: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:9: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/__detail.hpp:10: /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:152:24: error: constraints not satisfied for alias template 'sentinel_t' [with _Range = const std::ranges::ref_view] && sized_sentinel_for, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/range_access.h:886:12: note: because 'const std::ranges::ref_view' does not satisfy 'range' template ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/range_access.h:874:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin' ranges::begin(__t); ^ In file included from /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:306:16: error: no viable constructor or deduction guide for deduction of template arguments of 'enumerate_view' return enumerate_view{std::forward(r)}; ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:9:29: note: in instantiation of function template specialization 'cor3ntin::rangesnext::detail::enumerate_view_fn::operator()' requested here auto enumerated_range = rangesnext::enumerate(range); ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:29:5: note: in instantiation of function template specialization 'test_enumerate_with' requested here test_enumerate_with(test_array); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:251:15: note: candidate template ignored: substitution failure [with V = const int *]: constraints not satisfied for class template 'enumerate_view' [with V = const int *] constexpr enumerate_view(V base) : base_(std::move(base)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:23:27: note: candidate template ignored: could not match 'enumerate_view' against 'const int *' requires r::view class enumerate_view ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:298:28: note: candidate template ignored: substitution failure [with R = int const (&)[10]]: constraints not satisfied for class template 'enumerate_view' [with V = std::ranges::ref_view] requires r::input_range enumerate_view(R &&r) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:250:15: note: candidate function template not viable: requires 0 arguments, but 1 was provided constexpr enumerate_view() = default; ^ 5 errors generated. make[2]: *** [CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 rangesnext/cci.20210426 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior rangesnext/cci.20210426 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ERROR: rangesnext/cci.20210426 (test package): Error in build() method, line 21 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/build/Release" '--' '-j3' ******************************************************************************** conan test cci-459d95b9/recipes/rangesnext/all/test_v1_package/conanfile.py rangesnext/cci.20210426@#cc9fce30cf320bfd53faa3987bfa281c -pr /home/conan/w/prod/BuildSingleReference/261900/c4592061-27a4-4f9d-aa1e-bb773d80912b/profile_linux_13_libstdcpp_clang_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Release compiler=clang compiler.libcxx=libstdc++ compiler.version=13 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True rangesnext/cci.20210426 (test package): Installing package Requirements rangesnext/cci.20210426 from local cache - Cache Packages rangesnext/cci.20210426:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... rangesnext/cci.20210426: Already installed! rangesnext/cci.20210426 (test package): Generator cmake_find_package_multi created rangesnext-config-version.cmake rangesnext/cci.20210426 (test package): Generator cmake_find_package_multi created rangesnext-config.cmake rangesnext/cci.20210426 (test package): Generator cmake_find_package_multi created rangesnextTargets.cmake rangesnext/cci.20210426 (test package): Generator cmake_find_package_multi created rangesnextTarget-release.cmake rangesnext/cci.20210426 (test package): Generator cmake created conanbuildinfo.cmake rangesnext/cci.20210426 (test package): Generator txt created conanbuildinfo.txt rangesnext/cci.20210426 (test package): Aggregating env generators rangesnext/cci.20210426 (test package): Generated conaninfo.txt rangesnext/cci.20210426 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_v1_package/build/a5a093f084525d0951ee1bdbb02b821346d5d7f5/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 rangesnext/cci.20210426 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_v1_package/build/a5a093f084525d0951ee1bdbb02b821346d5d7f5' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="clang" -DCONAN_COMPILER_VERSION="13" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_v1_package/build/a5a093f084525d0951ee1bdbb02b821346d5d7f5/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_PREFIX_PATH="/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_v1_package/build/a5a093f084525d0951ee1bdbb02b821346d5d7f5" -DCMAKE_MODULE_PATH="/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_v1_package/build/a5a093f084525d0951ee1bdbb02b821346d5d7f5" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_v1_package' ----------------- -- The C compiler identification is Clang 13.0.0 -- The CXX compiler identification is Clang 13.0.0 -- Check for working C compiler: /usr/local/bin/clang -- Check for working C compiler: /usr/local/bin/clang -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/local/bin/clang++ -- Check for working CXX compiler: /usr/local/bin/clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler Clang>=8, checking major version 13 -- Conan: Checking correct version: 13 -- Conan: C++ stdlib: libstdc++ -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_v1_package/build/a5a093f084525d0951ee1bdbb02b821346d5d7f5 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_v1_package/build/a5a093f084525d0951ee1bdbb02b821346d5d7f5' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object test_package/CMakeFiles/test_package.dir/test_package.cpp.o test_package/CMakeFiles/test_package.dir/build.make:62: recipe for target 'test_package/CMakeFiles/test_package.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:93: recipe for target 'test_package/CMakeFiles/test_package.dir/all' failed Makefile:83: 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 /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:1: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:9: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/__detail.hpp:9: In file included from /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/functional:54: In file included from /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/tuple:39: In file included from /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/array:40: In file included from /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_algobase.h:65: In file included from /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/stl_iterator_base_types.h:71: /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:927:13: error: no matching function for call to '__ranges_begin' = decltype(__detail::__ranges_begin(std::declval<_Tp&>())); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/range_access.h:884:5: note: in instantiation of template type alias '__range_iter_t' requested here using iterator_t = std::__detail::__range_iter_t<_Tp>; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:134:43: note: in instantiation of template type alias 'iterator_t' requested here data() requires contiguous_iterator> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1226:29: note: in instantiation of template class 'std::ranges::view_interface>' requested here class ref_view : public view_interface> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1284:32: note: in instantiation of template class 'std::ranges::ref_view' requested here else if constexpr (requires { ref_view{std::forward<_Range>(__r)}; }) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1284:32: note: in instantiation of requirement here else if constexpr (requires { ref_view{std::forward<_Range>(__r)}; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1165:24: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) requires requires { declval<_Callable>()(declval<_Range>()); } ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1291:30: note: in instantiation of function template specialization 'std::ranges::views::__adaptor::_RangeAdaptorClosure::operator()' requested here using all_t = decltype(all(std::declval<_Range>())); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:299:33: note: in instantiation of template type alias 'all_t' requested here -> enumerate_view>; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:306:16: note: while substituting deduced template arguments into function template '' [with R = int const (&)[10]] return enumerate_view{std::forward(r)}; ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:9:29: note: in instantiation of function template specialization 'cor3ntin::rangesnext::detail::enumerate_view_fn::operator()' requested here auto enumerated_range = rangesnext::enumerate(range); ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:29:5: note: in instantiation of function template specialization 'test_enumerate_with' requested here test_enumerate_with(test_array); ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:910:7: note: candidate template ignored: constraints not satisfied [with _Tp = std::ranges::ref_view] __ranges_begin(_Tp& __t) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:908:16: note: because 'is_array_v >' evaluated to false requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:908:35: note: and 'std::ranges::ref_view &' does not satisfy '__member_begin' requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:892:33: note: because '__detail::__decay_copy(__t.begin())' would be invalid: no member named 'begin' in 'std::ranges::ref_view' { __detail::__decay_copy(__t.begin()) } -> input_or_output_iterator; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:908:59: note: and 'std::ranges::ref_view &' does not satisfy '__adl_begin' requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:902:29: note: because '__detail::__decay_copy(begin(__t))' would be invalid: call to deleted function 'begin' { __detail::__decay_copy(begin(__t)) } -> input_or_output_iterator; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:927:13: error: no matching function for call to '__ranges_begin' = decltype(__detail::__ranges_begin(std::declval<_Tp&>())); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/range_access.h:884:5: note: in instantiation of template type alias '__range_iter_t' requested here using iterator_t = std::__detail::__range_iter_t<_Tp>; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:140:25: note: in instantiation of template type alias 'iterator_t' requested here && contiguous_iterator> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1226:29: note: in instantiation of template class 'std::ranges::view_interface>' requested here class ref_view : public view_interface> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1284:32: note: in instantiation of template class 'std::ranges::ref_view' requested here else if constexpr (requires { ref_view{std::forward<_Range>(__r)}; }) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1284:32: note: in instantiation of requirement here else if constexpr (requires { ref_view{std::forward<_Range>(__r)}; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1165:24: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) requires requires { declval<_Callable>()(declval<_Range>()); } ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1291:30: note: in instantiation of function template specialization 'std::ranges::views::__adaptor::_RangeAdaptorClosure::operator()' requested here using all_t = decltype(all(std::declval<_Range>())); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:299:33: note: in instantiation of template type alias 'all_t' requested here -> enumerate_view>; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:306:16: note: while substituting deduced template arguments into function template '' [with R = int const (&)[10]] return enumerate_view{std::forward(r)}; ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:9:29: note: in instantiation of function template specialization 'cor3ntin::rangesnext::detail::enumerate_view_fn::operator()' requested here auto enumerated_range = rangesnext::enumerate(range); ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:29:5: note: in instantiation of function template specialization 'test_enumerate_with' requested here test_enumerate_with(test_array); ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:910:7: note: candidate template ignored: constraints not satisfied [with _Tp = const std::ranges::ref_view] __ranges_begin(_Tp& __t) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:908:16: note: because 'is_array_v >' evaluated to false requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:908:35: note: and 'const std::ranges::ref_view &' does not satisfy '__member_begin' requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:892:33: note: because '__detail::__decay_copy(__t.begin())' would be invalid: no member named 'begin' in 'std::ranges::ref_view' { __detail::__decay_copy(__t.begin()) } -> input_or_output_iterator; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:908:59: note: and 'const std::ranges::ref_view &' does not satisfy '__adl_begin' requires is_array_v<_Tp> || __member_begin<_Tp&> || __adl_begin<_Tp&> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/iterator_concepts.h:902:29: note: because '__detail::__decay_copy(begin(__t))' would be invalid: call to deleted function 'begin' { __detail::__decay_copy(begin(__t)) } -> input_or_output_iterator; ^ In file included from /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:1: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:9: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/__detail.hpp:10: /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:146:24: error: constraints not satisfied for alias template 'sentinel_t' [with _Range = std::ranges::ref_view] && sized_sentinel_for, iterator_t<_Derived>> ^~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1226:29: note: in instantiation of template class 'std::ranges::view_interface>' requested here class ref_view : public view_interface> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1284:32: note: in instantiation of template class 'std::ranges::ref_view' requested here else if constexpr (requires { ref_view{std::forward<_Range>(__r)}; }) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1284:32: note: in instantiation of requirement here else if constexpr (requires { ref_view{std::forward<_Range>(__r)}; }) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1165:24: note: in instantiation of function template specialization 'std::ranges::views::(anonymous class)::operator()' requested here requires requires { declval<_Callable>()(declval<_Range>()); } ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1165:24: note: in instantiation of requirement here requires requires { declval<_Callable>()(declval<_Range>()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1165:13: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) requires requires { declval<_Callable>()(declval<_Range>()); } ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:1291:30: note: in instantiation of function template specialization 'std::ranges::views::__adaptor::_RangeAdaptorClosure::operator()' requested here using all_t = decltype(all(std::declval<_Range>())); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:299:33: note: in instantiation of template type alias 'all_t' requested here -> enumerate_view>; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:306:16: note: while substituting deduced template arguments into function template '' [with R = int const (&)[10]] return enumerate_view{std::forward(r)}; ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:9:29: note: in instantiation of function template specialization 'cor3ntin::rangesnext::detail::enumerate_view_fn::operator()' requested here auto enumerated_range = rangesnext::enumerate(range); ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:29:5: note: in instantiation of function template specialization 'test_enumerate_with' requested here test_enumerate_with(test_array); ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/range_access.h:886:12: note: because 'std::ranges::ref_view' does not satisfy 'range' template ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/range_access.h:874:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin' ranges::begin(__t); ^ In file included from /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:1: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:9: In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/__detail.hpp:10: /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/ranges:152:24: error: constraints not satisfied for alias template 'sentinel_t' [with _Range = const std::ranges::ref_view] && sized_sentinel_for, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/range_access.h:886:12: note: because 'const std::ranges::ref_view' does not satisfy 'range' template ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/range_access.h:874:2: note: because 'ranges::begin(__t)' would be invalid: no matching function for call to object of type 'const __cust_access::_Begin' ranges::begin(__t); ^ In file included from /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:1: /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:306:16: error: no viable constructor or deduction guide for deduction of template arguments of 'enumerate_view' return enumerate_view{std::forward(r)}; ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:9:29: note: in instantiation of function template specialization 'cor3ntin::rangesnext::detail::enumerate_view_fn::operator()' requested here auto enumerated_range = rangesnext::enumerate(range); ^ /home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_package/test_package.cpp:29:5: note: in instantiation of function template specialization 'test_enumerate_with' requested here test_enumerate_with(test_array); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:251:15: note: candidate template ignored: substitution failure [with V = const int *]: constraints not satisfied for class template 'enumerate_view' [with V = const int *] constexpr enumerate_view(V base) : base_(std::move(base)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:23:27: note: candidate template ignored: could not match 'enumerate_view' against 'const int *' requires r::view class enumerate_view ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:298:28: note: candidate template ignored: substitution failure [with R = int const (&)[10]]: constraints not satisfied for class template 'enumerate_view' [with V = std::ranges::ref_view] requires r::input_range enumerate_view(R &&r) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/rangesnext/cci.20210426/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/cor3ntin/rangesnext/enumerate.hpp:250:15: note: candidate function template not viable: requires 0 arguments, but 1 was provided constexpr enumerate_view() = default; ^ 5 errors generated. make[2]: *** [test_package/CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [test_package/CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 ERROR: rangesnext/cci.20210426 (test package): Error in build() method, line 11 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/prod/BuildSingleReference/cci-459d95b9/recipes/rangesnext/all/test_v1_package/build/a5a093f084525d0951ee1bdbb02b821346d5d7f5' '--' '-j3'