CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY In file included from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/domain/domain.hpp:18, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/host.hpp:21, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/url_record.hpp:13, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/parse.hpp:12, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/src/v1/core/parse.cpp:6: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/distance.hpp:20:13: warning: This header is deprecated. Please #include "instead.") ^~~ In file included from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/domain/domain.hpp:18, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/src/v1/core/url_parser_context.cpp:10: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/distance.hpp:20:13: warning: This header is deprecated. Please #include "instead.") ^~~ In file included from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/host.hpp:21, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/url_record.hpp:13, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/parse.hpp:12, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/src/v1/core/parse.cpp:6: /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/domain/domain.hpp: In lambda function: /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/domain/domain.hpp:128:76: error: no match for call to ‘(const ranges::adl_erase_detail::erase_fn) (std::u32string&, __gnu_cxx::__normal_iterator >&, std::basic_string::const_iterator)’ ranges::erase(ctx.domain_name, result.value(), ctx.domain_name.cend()); ^ In file included from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/domain/domain.hpp:16, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/host.hpp:21, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/url_record.hpp:13, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/parse.hpp:12, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/src/v1/core/parse.cpp:6: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:46:18: note: candidate: ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::adl_erase_detail::erase((Rng&&)(rng), first, last)) ranges::adl_erase_detail::erase_fn::operator()(Rng&&, I, S) const’ auto operator()(Rng && rng, I first, S last) const ^~~~~~~~ /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:46:18: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp: In substitution of ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::adl_erase_detail::erase((Rng&&)(rng), first, last)) ranges::adl_erase_detail::erase_fn::operator()(Rng&&, I, S) const [with Rng = std::basic_string&; I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; bool CPP_true = true; typename std::enable_if<(range && CPP_true), int>::type = 0; typename std::enable_if<(forward_iterator && CPP_true), int>::type = 0; typename std::enable_if<(sentinel_for && CPP_true), int>::type = 0]’: /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/domain/domain.hpp:128:76: required from here /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:47:34: error: no matching function for call to ‘erase(std::basic_string&, __gnu_cxx::__normal_iterator >&, __gnu_cxx::__normal_iterator >&)’ -> decltype(erase((Rng &&) rng, first, last)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:35:14: note: candidate: ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::unwrap_reference(cont).erase(first, last)) ranges::adl_erase_detail::erase(Cont&&, I, S)’ auto erase(Cont && cont, I first, S last) // ^~~~~ /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:35:14: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp: In substitution of ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::unwrap_reference(cont).erase(first, last)) ranges::adl_erase_detail::erase(Cont&&, I, S) [with Cont = std::basic_string&; I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; bool CPP_true = true; typename std::enable_if<(lvalue_container_like && CPP_true), int>::type = 0; typename std::enable_if<(forward_iterator && CPP_true), int>::type = 0; typename std::enable_if<(sentinel_for && CPP_true), int>::type = 0]’: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:47:34: required by substitution of ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::adl_erase_detail::erase((Rng&&)(rng), first, last)) ranges::adl_erase_detail::erase_fn::operator()(Rng&&, I, S) const [with Rng = std::basic_string&; I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; bool CPP_true = true; typename std::enable_if<(range && CPP_true), int>::type = 0; typename std::enable_if<(forward_iterator && CPP_true), int>::type = 0; typename std::enable_if<(sentinel_for && CPP_true), int>::type = 0]’ /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/domain/domain.hpp:128:76: required from here /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:35:14: error: no matching function for call to ‘std::basic_string::erase(__gnu_cxx::__normal_iterator >&, __gnu_cxx::__normal_iterator >&)’ In file included from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/system_error:41, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/parse.hpp:9, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/src/v1/core/parse.cpp:6: /usr/include/c++/8/bits/basic_string.h:4632:7: note: candidate: ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::erase(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char32_t; _Traits = std::char_traits; _Alloc = std::allocator; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ erase(size_type __pos = 0, size_type __n = npos) ^~~~~ /usr/include/c++/8/bits/basic_string.h:4632:7: note: no known conversion for argument 1 from ‘__gnu_cxx::__normal_iterator >’ to ‘std::basic_string::size_type’ {aka ‘long unsigned int’} /usr/include/c++/8/bits/basic_string.h:4648:7: note: candidate: ‘std::basic_string<_CharT, _Traits, _Alloc>::iterator std::basic_string<_CharT, _Traits, _Alloc>::erase(std::basic_string<_CharT, _Traits, _Alloc>::iterator) [with _CharT = char32_t; _Traits = std::char_traits; _Alloc = std::allocator; std::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename _Alloc::rebind<_CharT>::other::pointer = char32_t*]’ erase(iterator __position) ^~~~~ /usr/include/c++/8/bits/basic_string.h:4648:7: note: candidate expects 1 argument, 2 provided /usr/include/c++/8/bits/basic_string.h:4668:7: note: candidate: ‘std::basic_string<_CharT, _Traits, _Alloc>::iterator std::basic_string<_CharT, _Traits, _Alloc>::erase(std::basic_string<_CharT, _Traits, _Alloc>::iterator, std::basic_string<_CharT, _Traits, _Alloc>::iterator) [with _CharT = char32_t; _Traits = std::char_traits; _Alloc = std::allocator; std::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename _Alloc::rebind<_CharT>::other::pointer = char32_t*]’ erase(iterator __first, iterator __last); ^~~~~ /usr/include/c++/8/bits/basic_string.h:4668:7: note: no known conversion for argument 1 from ‘__normal_iterator’ to ‘__normal_iterator’ In file included from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/src/v1/core/url_parser_context.cpp:10: /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/domain/domain.hpp: In lambda function: /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/domain/domain.hpp:128:76: error: no match for call to ‘(const ranges::adl_erase_detail::erase_fn) (std::u32string&, __gnu_cxx::__normal_iterator >&, std::basic_string::const_iterator)’ ranges::erase(ctx.domain_name, result.value(), ctx.domain_name.cend()); ^ In file included from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/domain/domain.hpp:16, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/src/v1/core/url_parser_context.cpp:10: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:46:18: note: candidate: ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::adl_erase_detail::erase((Rng&&)(rng), first, last)) ranges::adl_erase_detail::erase_fn::operator()(Rng&&, I, S) const’ auto operator()(Rng && rng, I first, S last) const ^~~~~~~~ /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:46:18: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp: In substitution of ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::adl_erase_detail::erase((Rng&&)(rng), first, last)) ranges::adl_erase_detail::erase_fn::operator()(Rng&&, I, S) const [with Rng = std::basic_string&; I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; bool CPP_true = true; typename std::enable_if<(range && CPP_true), int>::type = 0; typename std::enable_if<(forward_iterator && CPP_true), int>::type = 0; typename std::enable_if<(sentinel_for && CPP_true), int>::type = 0]’: /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/domain/domain.hpp:128:76: required from here /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:47:34: error: no matching function for call to ‘erase(std::basic_string&, __gnu_cxx::__normal_iterator >&, __gnu_cxx::__normal_iterator >&)’ -> decltype(erase((Rng &&) rng, first, last)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:35:14: note: candidate: ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::unwrap_reference(cont).erase(first, last)) ranges::adl_erase_detail::erase(Cont&&, I, S)’ auto erase(Cont && cont, I first, S last) // ^~~~~ /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:35:14: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp: In substitution of ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::unwrap_reference(cont).erase(first, last)) ranges::adl_erase_detail::erase(Cont&&, I, S) [with Cont = std::basic_string&; I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; bool CPP_true = true; typename std::enable_if<(lvalue_container_like && CPP_true), int>::type = 0; typename std::enable_if<(forward_iterator && CPP_true), int>::type = 0; typename std::enable_if<(sentinel_for && CPP_true), int>::type = 0]’: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:47:34: required by substitution of ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::adl_erase_detail::erase((Rng&&)(rng), first, last)) ranges::adl_erase_detail::erase_fn::operator()(Rng&&, I, S) const [with Rng = std::basic_string&; I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; bool CPP_true = true; typename std::enable_if<(range && CPP_true), int>::type = 0; typename std::enable_if<(forward_iterator && CPP_true), int>::type = 0; typename std::enable_if<(sentinel_for && CPP_true), int>::type = 0]’ /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/domain/domain.hpp:128:76: required from here /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:35:14: error: no matching function for call to ‘std::basic_string::erase(__gnu_cxx::__normal_iterator >&, __gnu_cxx::__normal_iterator >&)’ In file included from /usr/include/c++/8/string:52, from /usr/include/c++/8/bits/locale_classes.h:40, from /usr/include/c++/8/bits/ios_base.h:41, from /usr/include/c++/8/ios:42, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/src/v1/core/url_parser_context.cpp:6: /usr/include/c++/8/bits/basic_string.h:4632:7: note: candidate: ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::erase(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char32_t; _Traits = std::char_traits; _Alloc = std::allocator; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ erase(size_type __pos = 0, size_type __n = npos) ^~~~~ /usr/include/c++/8/bits/basic_string.h:4632:7: note: no known conversion for argument 1 from ‘__gnu_cxx::__normal_iterator >’ to ‘std::basic_string::size_type’ {aka ‘long unsigned int’} /usr/include/c++/8/bits/basic_string.h:4648:7: note: candidate: ‘std::basic_string<_CharT, _Traits, _Alloc>::iterator std::basic_string<_CharT, _Traits, _Alloc>::erase(std::basic_string<_CharT, _Traits, _Alloc>::iterator) [with _CharT = char32_t; _Traits = std::char_traits; _Alloc = std::allocator; std::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename _Alloc::rebind<_CharT>::other::pointer = char32_t*]’ erase(iterator __position) ^~~~~ /usr/include/c++/8/bits/basic_string.h:4648:7: note: candidate expects 1 argument, 2 provided /usr/include/c++/8/bits/basic_string.h:4668:7: note: candidate: ‘std::basic_string<_CharT, _Traits, _Alloc>::iterator std::basic_string<_CharT, _Traits, _Alloc>::erase(std::basic_string<_CharT, _Traits, _Alloc>::iterator, std::basic_string<_CharT, _Traits, _Alloc>::iterator) [with _CharT = char32_t; _Traits = std::char_traits; _Alloc = std::allocator; std::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename _Alloc::rebind<_CharT>::other::pointer = char32_t*]’ erase(iterator __first, iterator __last); ^~~~~ /usr/include/c++/8/bits/basic_string.h:4668:7: note: no known conversion for argument 1 from ‘__normal_iterator’ to ‘__normal_iterator’ In file included from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/src/v1/core/parse.cpp:7: /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/check_input.hpp: In function ‘auto skyr::v1::remove_tabs_and_newlines(std::string&, bool*)’: /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/check_input.hpp:45:44: error: no match for call to ‘(const ranges::adl_erase_detail::erase_fn) (std::string&, __gnu_cxx::__normal_iterator >&, std::basic_string::const_iterator)’ ranges::erase(input, it, std::cend(input)); ^ In file included from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/domain/domain.hpp:16, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/host.hpp:21, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/url_record.hpp:13, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/parse.hpp:12, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/src/v1/core/parse.cpp:6: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:46:18: note: candidate: ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::adl_erase_detail::erase((Rng&&)(rng), first, last)) ranges::adl_erase_detail::erase_fn::operator()(Rng&&, I, S) const’ auto operator()(Rng && rng, I first, S last) const ^~~~~~~~ /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:46:18: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp: In substitution of ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::adl_erase_detail::erase((Rng&&)(rng), first, last)) ranges::adl_erase_detail::erase_fn::operator()(Rng&&, I, S) const [with Rng = std::basic_string&; I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; bool CPP_true = true; typename std::enable_if<(range && CPP_true), int>::type = 0; typename std::enable_if<(forward_iterator && CPP_true), int>::type = 0; typename std::enable_if<(sentinel_for && CPP_true), int>::type = 0]’: /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/check_input.hpp:45:44: required from here /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:47:34: error: no matching function for call to ‘erase(std::basic_string&, __gnu_cxx::__normal_iterator >&, __gnu_cxx::__normal_iterator >&)’ -> decltype(erase((Rng &&) rng, first, last)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:35:14: note: candidate: ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::unwrap_reference(cont).erase(first, last)) ranges::adl_erase_detail::erase(Cont&&, I, S)’ auto erase(Cont && cont, I first, S last) // ^~~~~ /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:35:14: note: template argument deduction/substitution failed: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp: In substitution of ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::unwrap_reference(cont).erase(first, last)) ranges::adl_erase_detail::erase(Cont&&, I, S) [with Cont = std::basic_string&; I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; bool CPP_true = true; typename std::enable_if<(lvalue_container_like && CPP_true), int>::type = 0; typename std::enable_if<(forward_iterator && CPP_true), int>::type = 0; typename std::enable_if<(sentinel_for && CPP_true), int>::type = 0]’: /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:47:34: required by substitution of ‘template && CPP_true), int>::type , typename std::enable_if<(forward_iterator && CPP_true), int>::type , typename std::enable_if<(sentinel_for && CPP_true), int>::type > decltype (ranges::adl_erase_detail::erase((Rng&&)(rng), first, last)) ranges::adl_erase_detail::erase_fn::operator()(Rng&&, I, S) const [with Rng = std::basic_string&; I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; bool CPP_true = true; typename std::enable_if<(range && CPP_true), int>::type = 0; typename std::enable_if<(forward_iterator && CPP_true), int>::type = 0; typename std::enable_if<(sentinel_for && CPP_true), int>::type = 0]’ /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/check_input.hpp:45:44: required from here /home/conan/w/cci_PR-3709/.conan/data/range-v3/0.11.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/range/v3/action/erase.hpp:35:14: error: no matching function for call to ‘std::basic_string::erase(__gnu_cxx::__normal_iterator >&, __gnu_cxx::__normal_iterator >&)’ In file included from /usr/include/c++/8/string:52, from /usr/include/c++/8/stdexcept:39, from /usr/include/c++/8/system_error:41, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/include/skyr/v1/core/parse.hpp:9, from /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/source_subfolder/src/v1/core/parse.cpp:6: /usr/include/c++/8/bits/basic_string.h:4632:7: note: candidate: ‘std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::erase(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’ erase(size_type __pos = 0, size_type __n = npos) ^~~~~ /usr/include/c++/8/bits/basic_string.h:4632:7: note: no known conversion for argument 1 from ‘__gnu_cxx::__normal_iterator >’ to ‘std::basic_string::size_type’ {aka ‘long unsigned int’} /usr/include/c++/8/bits/basic_string.h:4648:7: note: candidate: ‘std::basic_string<_CharT, _Traits, _Alloc>::iterator std::basic_string<_CharT, _Traits, _Alloc>::erase(std::basic_string<_CharT, _Traits, _Alloc>::iterator) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename _Alloc::rebind<_CharT>::other::pointer = char*]’ erase(iterator __position) ^~~~~ /usr/include/c++/8/bits/basic_string.h:4648:7: note: candidate expects 1 argument, 2 provided /usr/include/c++/8/bits/basic_string.h:4668:7: note: candidate: ‘std::basic_string<_CharT, _Traits, _Alloc>::iterator std::basic_string<_CharT, _Traits, _Alloc>::erase(std::basic_string<_CharT, _Traits, _Alloc>::iterator, std::basic_string<_CharT, _Traits, _Alloc>::iterator) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator; std::basic_string<_CharT, _Traits, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename _Alloc::rebind<_CharT>::other::pointer = char*]’ erase(iterator __first, iterator __last); ^~~~~ /usr/include/c++/8/bits/basic_string.h:4668:7: note: no known conversion for argument 2 from ‘__normal_iterator’ to ‘__normal_iterator’ make[2]: *** [source_subfolder/src/CMakeFiles/skyr-url.dir/v1/core/parse.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [source_subfolder/src/CMakeFiles/skyr-url.dir/v1/core/url_parser_context.cpp.o] Error 1 make[1]: *** [source_subfolder/src/CMakeFiles/skyr-url.dir/all] Error 2 make: *** [all] Error 2 skyr-url/1.13.0: WARN: Build folder is dirty, removing it: /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de skyr-url/1.13.0: ERROR: Package '0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de' build failed skyr-url/1.13.0: WARN: Build folder /home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de ERROR: skyr-url/1.13.0: Error in build() method, line 93 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/cci_PR-3709/.conan/data/skyr-url/1.13.0/_/_/build/0bdfd3f0ef9d2aaea89804e415a26e5bdbe679de/build_subfolder' '--' '-j3'