******************************************************************************** conan test cci-b7066b00/recipes/tl-ranges/all/test_package/conanfile.py tl-ranges/cci.20221207@#597d9e78ddbe79df6b0c4bb281423a6b -pr /home/conan/workspace/prod-v1/bsr/107307/aafbc/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/workspace/prod-v1/bsr/107307/ffdaa/.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/workspace/prod-v1/bsr/107307/ffdaa/.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 tl-ranges/cci.20221207 (test package): Installing package Requirements tl-ranges/cci.20221207 from local cache - Cache Packages tl-ranges/cci.20221207:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download Installing (downloading, building) binaries... tl-ranges/cci.20221207: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'c3i_PR-25530' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz tl-ranges/cci.20221207: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 tl-ranges/cci.20221207: Downloaded package revision 251be479c08ff09e903ea8c56f86ab80 tl-ranges/cci.20221207 (test package): Generator 'VirtualRunEnv' calling 'generate()' tl-ranges/cci.20221207 (test package): Generator txt created conanbuildinfo.txt tl-ranges/cci.20221207 (test package): Generator 'CMakeDeps' calling 'generate()' tl-ranges/cci.20221207 (test package): Generator 'CMakeToolchain' calling 'generate()' tl-ranges/cci.20221207 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' tl-ranges/cci.20221207 (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/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' tl-ranges/cci.20221207 (test package): Aggregating env generators tl-ranges/cci.20221207 (test package): Generated conaninfo.txt tl-ranges/cci.20221207 (test package): Generated graphinfo Using lockfile: '/home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/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 tl-ranges/cci.20221207 (test package): Calling build() tl-ranges/cci.20221207 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/build/Release/generators/conan_toolchain.cmake -- The CXX compiler identification is Clang 13.0.1 -- 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 'tl-ranges::tl-ranges' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/build/Release tl-ranges/cci.20221207 (test package): CMake command: cmake --build "/home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/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/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/test_package.cpp:4: In file included from /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/enumerate.hpp:8: /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/basic_iterator.hpp:57:57: error: missing 'typename' prior to dependent type name 'T::mixin' template static auto deduce(int)->T::mixin; ^~~~~~~~ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/basic_iterator.hpp:74:56: error: missing 'typename' prior to dependent type name 'T::value_type' template static auto deduce(int)->T::value_type; ^~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/basic_iterator.hpp:88:57: error: missing 'typename' prior to dependent type name 'T::difference_type' template static auto deduce(int)->T::difference_type; ^~~~~~~~~~~~~~~~~~ In file included from /home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/test_package.cpp:1: In file included from /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/vector:60: 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 23 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/type_traits:3006:44: note: in instantiation of template class 'std::is_invocable &, std::vector &>' requested here inline constexpr bool is_invocable_v = is_invocable<_Fn, _Args...>::value; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/concepts:338:25: note: in instantiation of variable template specialization 'std::is_invocable_v &, std::vector &>' requested here concept invocable = is_invocable_v<_Fn, _Args...>; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/concepts:338:25: note: while substituting template arguments into constraint expression here concept invocable = is_invocable_v<_Fn, _Args...>; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/functional/pipeable.hpp:36:57: note: while checking the satisfaction of concept 'invocable &, std::vector &>' requested here requires (!is_pipeable && is_pipeable && std::invocable) { ^~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/test_package.cpp:9:41: note: while substituting deduced template arguments into function template 'operator|' [with V = std::vector &, Pipe = const tl::pipeable_fn &] for (auto&& [index, element] : data | tl::views::enumerate) { ^ /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 23 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/type_traits:3006:44: note: in instantiation of template class 'std::is_invocable &, std::vector &>' requested here inline constexpr bool is_invocable_v = is_invocable<_Fn, _Args...>::value; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/concepts:338:25: note: in instantiation of variable template specialization 'std::is_invocable_v &, std::vector &>' requested here concept invocable = is_invocable_v<_Fn, _Args...>; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/concepts:338:25: note: while substituting template arguments into constraint expression here concept invocable = is_invocable_v<_Fn, _Args...>; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/functional/pipeable.hpp:36:57: note: while checking the satisfaction of concept 'invocable &, std::vector &>' requested here requires (!is_pipeable && is_pipeable && std::invocable) { ^~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/test_package.cpp:9:41: note: while substituting deduced template arguments into function template 'operator|' [with V = std::vector &, Pipe = const tl::pipeable_fn &] for (auto&& [index, element] : data | tl::views::enumerate) { ^ /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/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/test_package.cpp:4: In file included from /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/enumerate.hpp:5: /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 21 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/type_traits:3006:44: note: in instantiation of template class 'std::is_invocable &, std::vector &>' requested here inline constexpr bool is_invocable_v = is_invocable<_Fn, _Args...>::value; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/concepts:338:25: note: in instantiation of variable template specialization 'std::is_invocable_v &, std::vector &>' requested here concept invocable = is_invocable_v<_Fn, _Args...>; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/concepts:338:25: note: while substituting template arguments into constraint expression here concept invocable = is_invocable_v<_Fn, _Args...>; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/functional/pipeable.hpp:36:57: note: while checking the satisfaction of concept 'invocable &, std::vector &>' requested here requires (!is_pipeable && is_pipeable && std::invocable) { ^~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/test_package.cpp:9:41: note: while substituting deduced template arguments into function template 'operator|' [with V = std::vector &, Pipe = const tl::pipeable_fn &] for (auto&& [index, element] : data | tl::views::enumerate) { ^ /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/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/test_package.cpp:4: In file included from /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/enumerate.hpp:5: /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/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/test_package.cpp:4: /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/enumerate.hpp:146:23: error: no viable constructor or deduction guide for deduction of template arguments of 'enumerate_view' return tl::enumerate_view{ std::forward(v) }; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/type_traits:2506:7: note: in instantiation of function template specialization 'tl::views::detail::enumerate_fn::operator() &>' requested here std::declval<_Fn>()(std::declval<_Args>()...) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/type_traits:2517:24: note: while substituting deduced template arguments into function template '_S_test' [with _Fn = tl::views::detail::enumerate_fn, _Args = (no value)] typedef decltype(_S_test<_Functor, _ArgTypes...>(0)) type; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/type_traits:2523:14: note: in instantiation of template class 'std::__result_of_impl &>' requested here : public __result_of_impl< ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/type_traits:2845:29: note: in instantiation of template class 'std::__invoke_result &>' requested here __void_t> ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/type_traits:2962:7: note: during template argument deduction for class template partial specialization '__is_invocable_impl<_Result, _Ret, true>' [with _Result = std::__invoke_result &>, _Ret = void] : __is_invocable_impl<__invoke_result<_Fn, _ArgTypes...>, void>::type ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/type_traits:2962:7: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/type_traits:3006:44: note: in instantiation of template class 'std::is_invocable &, std::vector &>' requested here inline constexpr bool is_invocable_v = is_invocable<_Fn, _Args...>::value; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/concepts:338:25: note: in instantiation of variable template specialization 'std::is_invocable_v &, std::vector &>' requested here concept invocable = is_invocable_v<_Fn, _Args...>; ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/concepts:338:25: note: while substituting template arguments into constraint expression here concept invocable = is_invocable_v<_Fn, _Args...>; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/functional/pipeable.hpp:36:57: note: while checking the satisfaction of concept 'invocable &, std::vector &>' requested here requires (!is_pipeable && is_pipeable && std::invocable) { ^~~~~~~~~~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/test_package.cpp:9:41: note: while substituting deduced template arguments into function template 'operator|' [with V = std::vector &, Pipe = const tl::pipeable_fn &] for (auto&& [index, element] : data | tl::views::enumerate) { ^ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/enumerate.hpp:94:7: note: candidate template ignored: substitution failure [with V = std::vector]: constraints not satisfied for class template 'enumerate_view' [with V = std::vector] enumerate_view(V base) : base_(std::move(base)) {} ^ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/enumerate.hpp:13:40: note: candidate template ignored: could not match 'enumerate_view' against 'vector' requires std::ranges::view class enumerate_view ^ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/enumerate.hpp:137:4: note: candidate template ignored: substitution failure [with R = std::vector &]: constraints not satisfied for class template 'enumerate_view' [with V = std::ranges::ref_view>] enumerate_view(R&&)->enumerate_view>; ^ ~~~~~~~~~~~~~~ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/enumerate.hpp:93:7: note: candidate function template not viable: requires 0 arguments, but 1 was provided enumerate_view() = default; ^ /home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/test_package.cpp:9:41: error: invalid operands to binary expression ('std::vector' and 'const tl::pipeable_fn') for (auto&& [index, element] : data | tl::views::enumerate) { ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/ios_base.h:87:3: note: candidate function not viable: no known conversion from 'std::vector' to 'std::_Ios_Fmtflags' for 1st argument operator|(_Ios_Fmtflags __a, _Ios_Fmtflags __b) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/ios_base.h:129:3: note: candidate function not viable: no known conversion from 'std::vector' to 'std::_Ios_Openmode' for 1st argument operator|(_Ios_Openmode __a, _Ios_Openmode __b) ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/bits/ios_base.h:169:3: note: candidate function not viable: no known conversion from 'std::vector' to 'std::_Ios_Iostate' for 1st argument operator|(_Ios_Iostate __a, _Ios_Iostate __b) ^ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/functional/pipeable.hpp:35:19: note: candidate template ignored: constraints not satisfied [with V = std::vector &, Pipe = const tl::pipeable_fn &] constexpr auto operator|(V&& v, Pipe&& fn) ^ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/functional/pipeable.hpp:36:62: note: because 'std::invocable &, std::vector &>' evaluated to false requires (!is_pipeable && is_pipeable && std::invocable) { ^ /usr/local/bin/../lib/gcc/x86_64-linux-gnu/10.3.0/../../../../include/c++/10.3.0/concepts:338:25: note: because 'is_invocable_v &, std::vector &>' evaluated to false concept invocable = is_invocable_v<_Fn, _Args...>; ^ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/functional/pipeable.hpp:41:19: note: candidate template ignored: constraints not satisfied [with Pipe1 = std::vector &, Pipe2 = const tl::pipeable_fn &] constexpr auto operator|(Pipe1&& p1, Pipe2&& p2) ^ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/functional/pipeable.hpp:42:17: note: because 'std::vector &' does not satisfy 'is_pipeable' requires (is_pipeable&& is_pipeable) { ^ /home/conan/workspace/prod-v1/bsr/107307/ffdaa/.conan/data/tl-ranges/cci.20221207/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/tl/functional/pipeable.hpp:15:26: note: because 'std::is_base_of_v &> >' evaluated to false concept is_pipeable = std::is_base_of_v>; ^ 9 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 WARN: ************************************************** WARN: *** Conan 1 is legacy and on a deprecation path ** WARN: *********** Please upgrade to Conan 2 ************ WARN: ************************************************** tl-ranges/cci.20221207 (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 tl-ranges/cci.20221207 (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: tl-ranges/cci.20221207 (test package): Error in build() method, line 21 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/workspace/prod-v1/bsr/cci-b7066b00/recipes/tl-ranges/all/test_package/build/Release" '--' '-j3'