Compile [2024-11-19 19:38:18 UTC]: fail
"clang++-6.0" -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++17 -stdlib=libc++ -isystem/usr/include/libcxxabi -fPIC -pthread -O0 -fno-inline -Wall -fvisibility=hidden -m64 --target=x86_64-pc-linux -DBOOST_ALL_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1 -DBOOST_HAS_ICU=1 -DBOOST_REGEX_DYN_LINK=1 -DBOOST_REGEX_NO_LIB=1 -DBOOST_REGEX_STANDALONE -DU_USING_ICU_NAMESPACE=0 -I".." -I"../libs/regex/src" -I"../libs/regex/test" -I"/var/boost/run/boost_root/libs/assert/include" -I"/var/boost/run/boost_root/libs/core/include" -I"/var/boost/run/boost_root/libs/detail/include" -I"/var/boost/run/boost_root/libs/predef/include" -I"/var/boost/run/boost_root/libs/regex/include" -I"/var/boost/run/boost_root/libs/throw_exception/include" -I"/var/boost/run/boost_root/libs/type_traits/include" -c -o "/var/boost/run/results/boost/bin.v2/libs/regex/test/icu_concept_check.test/clang-linux-6.0~c++17~lc/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/concepts/icu_concept_check.o" "../libs/regex/test/concepts/icu_concept_check.cpp"
In file included from ../libs/regex/test/concepts/icu_concept_check.cpp:33:
../boost/regex/concepts.hpp:413:10: warning: equality comparison result unused [-Wunused-comparison]
e1 == e2;
~~~^~~~~
../boost/concept/detail/general.hpp:65:41: note: in instantiation of member function 'boost::BaseRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
../boost/concept_check.hpp:50:7: note: in instantiation of member function 'boost::concepts::constraint<boost::BaseRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
../boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
../boost/concept/detail/general.hpp:92:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
../boost/regex/concepts.hpp:645:7: note: in instantiation of function template specialization 'boost::function_requires<boost::BaseRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >' requested here
function_requires<BaseRegexConcept<Regex> >();
^
../boost/concept/detail/general.hpp:65:41: note: in instantiation of member function 'boost::RegexConcept<boost::basic_regex<int, boost::icu_regex_traits> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
../boost/concept_check.hpp:50:7: note: in instantiation of member function 'boost::concepts::constraint<boost::RegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
../boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
../boost/concept/detail/general.hpp:92:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
../boost/regex/concepts.hpp:905:7: note: in instantiation of function template specialization 'boost::function_requires<boost::RegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >' requested here
function_requires<RegexConcept<Regex> >();
^
../boost/concept/detail/general.hpp:65:41: note: in instantiation of member function 'boost::BoostRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
../boost/concept_check.hpp:50:7: note: in instantiation of member function 'boost::concepts::constraint<boost::BoostRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
../boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
../boost/concept/detail/general.hpp:92:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
../libs/regex/test/concepts/icu_concept_check.cpp:74:11: note: in instantiation of function template specialization 'boost::function_requires<boost::BoostRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >' requested here
boost::function_requires<
^
../boost/regex/concepts.hpp:413:10: note: use '=' to turn this equality comparison into an assignment
e1 == e2;
^~
=
../boost/regex/concepts.hpp:414:10: warning: inequality comparison result unused [-Wunused-comparison]
e1 != e2;
~~~^~~~~
../boost/regex/concepts.hpp:414:10: note: use '|=' to turn this inequality comparison into an or-assignment
e1 != e2;
^~
|=
../boost/regex/concepts.hpp:413:10: warning: equality comparison result unused [-Wunused-comparison]
e1 == e2;
~~~^~~~~
../boost/concept/detail/general.hpp:65:41: note: in instantiation of member function 'boost::BaseRegexConcept<boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
../boost/concept_check.hpp:50:7: note: in instantiation of member function 'boost::concepts::constraint<boost::BaseRegexConcept<boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > > >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
../boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
../boost/concept/detail/general.hpp:92:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
../boost/regex/concepts.hpp:377:7: note: in instantiation of function template specialization 'boost::function_requires<boost::BaseRegexConcept<boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > > >' requested here
function_requires< BaseRegexConcept<global_regex_namespace::basic_regex<char> > >();
^
../boost/regex/concepts.hpp:381:7: note: in instantiation of member function 'boost::BaseRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> >::global_constraints' requested here
global_constraints();
^
../boost/concept/detail/general.hpp:65:41: note: in instantiation of member function 'boost::BaseRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
../boost/concept_check.hpp:50:7: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
BOOST_CONCEPT_ASSERT((Model));
^
../boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
../boost/concept/detail/general.hpp:92:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
../boost/concept_check.hpp:50:7: note: in instantiation of member function 'boost::concepts::constraint<boost::RegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >::failed' requested here
../boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
../boost/concept/detail/general.hpp:92:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
../boost/regex/concepts.hpp:905:7: note: in instantiation of function template specialization 'boost::function_requires<boost::RegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >' requested here
function_requires<RegexConcept<Regex> >();
^
../boost/concept/detail/general.hpp:65:41: note: in instantiation of member function 'boost::BoostRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
../boost/concept_check.hpp:50:7: note: in instantiation of member function 'boost::concepts::constraint<boost::BoostRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
../boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
../boost/concept/detail/general.hpp:92:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
../libs/regex/test/concepts/icu_concept_check.cpp:74:11: note: in instantiation of function template specialization 'boost::function_requires<boost::BoostRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >' requested here
boost::function_requires<
^
../boost/regex/concepts.hpp:413:10: note: use '=' to turn this equality comparison into an assignment
e1 == e2;
^~
=
../boost/regex/concepts.hpp:414:10: warning: inequality comparison result unused [-Wunused-comparison]
e1 != e2;
~~~^~~~~
../boost/regex/concepts.hpp:414:10: note: use '|=' to turn this inequality comparison into an or-assignment
e1 != e2;
^~
|=
In file included from ../libs/regex/test/concepts/icu_concept_check.cpp:30:
In file included from ../boost/regex/icu.hpp:23:
In file included from ../boost/regex/v5/icu.hpp:27:
In file included from ../boost/regex.hpp:31:
In file included from ../boost/regex/v5/regex.hpp:31:
In file included from ../boost/regex/regex_traits.hpp:27:
In file included from ../boost/regex/v5/regex_traits.hpp:26:
In file included from ../boost/regex/v5/regex_traits_defaults.hpp:30:
In file included from /usr/include/c++/v1/locale:186:
/usr/include/c++/v1/ios:756:50: error: implicit instantiation of undefined template 'std::__1::ctype<int>'
return use_facet<ctype<char_type> >(getloc()).widen(__c);
^
/usr/include/c++/v1/ios:765:19: note: in instantiation of member function 'std::__1::basic_ios<int, std::__1::char_traits<int> >::widen' requested here
__fill_ = widen(' ');
^
/usr/include/c++/v1/ostream:732:39: note: in instantiation of member function 'std::__1::basic_ios<int, std::__1::char_traits<int> >::fill' requested here
__os.fill()).failed())
^
/usr/include/c++/v1/ostream:1047:19: note: in instantiation of function template specialization 'std::__1::__put_character_sequence<int, std::__1::char_traits<int> >' requested here
return _VSTD::__put_character_sequence(__os, __str.data(), __str.size());
^
../boost/regex/v5/basic_regex.hpp:688:15: note: in instantiation of function template specialization 'std::__1::operator<<<int, std::__1::char_traits<int>, std::__1::allocator<int> >' requested here
return (os << e.str());
^
../boost/regex/concepts.hpp:911:16: note: in instantiation of function template specialization 'boost::operator<<<int, std::__1::char_traits<int>, boost::icu_regex_traits>' requested here
m_stream << ce;
^
../boost/concept/detail/general.hpp:65:41: note: in instantiation of member function 'boost::BoostRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
../boost/concept_check.hpp:50:7: note: in instantiation of member function 'boost::concepts::constraint<boost::BoostRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
../boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
../boost/concept/detail/general.hpp:92:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
../libs/regex/test/concepts/icu_concept_check.cpp:74:11: note: in instantiation of function template specialization 'boost::function_requires<boost::BoostRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >' requested here
boost::function_requires<
^
/usr/include/c++/v1/__locale:453:52: note: template is declared here
template <class _CharT> class _LIBCPP_TEMPLATE_VIS ctype;
^
/usr/include/c++/v1/__locale:212:54: error: implicit instantiation of undefined template 'std::__1::ctype<int>'
return static_cast<const _Facet&>(*__l.use_facet(_Facet::id));
^
/usr/include/c++/v1/ios:756:12: note: in instantiation of function template specialization 'std::__1::use_facet<std::__1::ctype<int> >' requested here
return use_facet<ctype<char_type> >(getloc()).widen(__c);
^
/usr/include/c++/v1/ios:765:19: note: in instantiation of member function 'std::__1::basic_ios<int, std::__1::char_traits<int> >::widen' requested here
__fill_ = widen(' ');
^
/usr/include/c++/v1/ostream:732:39: note: in instantiation of member function 'std::__1::basic_ios<int, std::__1::char_traits<int> >::fill' requested here
__os.fill()).failed())
^
/usr/include/c++/v1/ostream:1047:19: note: in instantiation of function template specialization 'std::__1::__put_character_sequence<int, std::__1::char_traits<int> >' requested here
return _VSTD::__put_character_sequence(__os, __str.data(), __str.size());
^
../boost/regex/v5/basic_regex.hpp:688:15: note: in instantiation of function template specialization 'std::__1::operator<<<int, std::__1::char_traits<int>, std::__1::allocator<int> >' requested here
return (os << e.str());
^
../boost/regex/concepts.hpp:911:16: note: in instantiation of function template specialization 'boost::operator<<<int, std::__1::char_traits<int>, boost::icu_regex_traits>' requested here
m_stream << ce;
^
../boost/concept/detail/general.hpp:65:41: note: in instantiation of member function 'boost::BoostRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> >::constraints' requested here
static void failed() { ((Model*)0)->constraints(); }
^
../boost/concept_check.hpp:50:7: note: in instantiation of member function 'boost::concepts::constraint<boost::BoostRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >::failed' requested here
BOOST_CONCEPT_ASSERT((Model));
^
../boost/concept/assert.hpp:43:5: note: expanded from macro 'BOOST_CONCEPT_ASSERT'
BOOST_CONCEPT_ASSERT_FN(void(*)ModelInParens)
^
../boost/concept/detail/general.hpp:92:51: note: expanded from macro 'BOOST_CONCEPT_ASSERT_FN'
&::boost::concepts::requirement_<ModelFnPtr>::failed> \
^
../libs/regex/test/concepts/icu_concept_check.cpp:74:11: note: in instantiation of function template specialization 'boost::function_requires<boost::BoostRegexConcept<boost::basic_regex<int, boost::icu_regex_traits> > >' requested here
boost::function_requires<
^
/usr/include/c++/v1/__locale:453:52: note: template is declared here
template <class _CharT> class _LIBCPP_TEMPLATE_VIS ctype;
^
4 warnings and 2 errors generated.