Test output: teeks99-dkr-dc6-17 - regex - icu_concept_check / clang-linux-6.0~c++17~lc
Rev c8d0b32583c2fa3266edf88cd8ccb32312feae17 / Tue, 19 Nov 2024 18:06:14 +0000
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.