Test output: teeks99-dkr-dc17-20-lc - regex - standalone_icu_concept_check / clang-linux-17~c++20~lc
Rev 2fae7982e100aa9916592f55cddcddc5e96488c7 / Mon, 11 Nov 2024 12:54:42 +0000
Compile [2024-11-11 16:10:38 UTC]: fail


    "clang++-17"   -fvisibility-inlines-hidden -Wno-c99-extensions -std=c++20 -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 -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/standalone_icu_concept_check.test/clang-linux-17~c++20~lc/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/concepts/icu_concept_check.o" "../libs/regex/test/concepts/icu_concept_check.cpp"

../libs/regex/test/concepts/icu_concept_check.cpp:82:9: warning: variable 'b' set but not used [-Wunused-but-set-variable]
   bool b;
        ^
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>>::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>>>::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>>>' 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/lib/llvm-17/bin/../include/c++/v1/locale:210:
/usr/lib/llvm-17/bin/../include/c++/v1/ios:780:55: error: implicit instantiation of undefined template 'std::ctype<int>'
    return std::use_facet<ctype<char_type> >(getloc()).widen(__c);
                                                      ^
/usr/lib/llvm-17/bin/../include/c++/v1/ios:789:19: note: in instantiation of member function 'std::basic_ios<int>::widen' requested here
        __fill_ = widen(' ');
                  ^
/usr/lib/llvm-17/bin/../include/c++/v1/ostream:776:44: note: in instantiation of member function 'std::basic_ios<int>::fill' requested here
                                      __os.fill()).failed())
                                           ^
/usr/lib/llvm-17/bin/../include/c++/v1/ostream:1092:19: note: in instantiation of function template specialization 'std::__put_character_sequence<int, std::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::char_traits<int>, std::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::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/lib/llvm-17/bin/../include/c++/v1/__locale:561:52: note: template is declared here
template <class _CharT> class _LIBCPP_TEMPLATE_VIS ctype;
                                                   ^
/usr/lib/llvm-17/bin/../include/c++/v1/__locale:255:54: error: implicit instantiation of undefined template 'std::ctype<int>'
    return static_cast<const _Facet&>(*__l.use_facet(_Facet::id));
                                                     ^
/usr/lib/llvm-17/bin/../include/c++/v1/ios:780:17: note: in instantiation of function template specialization 'std::use_facet<std::ctype<int>>' requested here
    return std::use_facet<ctype<char_type> >(getloc()).widen(__c);
                ^
/usr/lib/llvm-17/bin/../include/c++/v1/ios:789:19: note: in instantiation of member function 'std::basic_ios<int>::widen' requested here
        __fill_ = widen(' ');
                  ^
/usr/lib/llvm-17/bin/../include/c++/v1/ostream:776:44: note: in instantiation of member function 'std::basic_ios<int>::fill' requested here
                                      __os.fill()).failed())
                                           ^
/usr/lib/llvm-17/bin/../include/c++/v1/ostream:1092:19: note: in instantiation of function template specialization 'std::__put_character_sequence<int, std::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::char_traits<int>, std::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::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/lib/llvm-17/bin/../include/c++/v1/__locale:561:52: note: template is declared here
template <class _CharT> class _LIBCPP_TEMPLATE_VIS ctype;
                                                   ^
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:42:
../boost/regex/v5/sub_match.hpp:341:24: warning: 'char_traits<int>' is deprecated: char_traits<T> for T not equal to char, wchar_t, char8_t, char16_t or char32_t is non-standard and is provided for a temporary period. It will be removed in LLVM 18, so please migrate off of it. [-Wdeprecated-declarations]
   result.reserve(std::char_traits<typename std::iterator_traits<RandomAccessIterator>::value_type>::length(s) + m.length() + 1);
                       ^
../boost/regex/concepts.hpp:948:24: note: in instantiation of function template specialization 'boost::operator+<boost::bidirectional_iterator_archetype<int>>' requested here
      m_string = m_sub + m_pointer;
                       ^
../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/lib/llvm-17/bin/../include/c++/v1/__string/char_traits.h:79:8: note: 'char_traits<int>' has been explicitly marked deprecated here
struct _LIBCPP_DEPRECATED_("char_traits<T> for T not equal to char, wchar_t, char8_t, char16_t or char32_t is non-standard and is provided for a temporary period. It will be removed in LLVM 18, so please migrate off of it.")
       ^
/usr/lib/llvm-17/bin/../include/c++/v1/__config:785:53: note: expanded from macro '_LIBCPP_DEPRECATED_'
#      define _LIBCPP_DEPRECATED_(m) __attribute__((__deprecated__(m)))
                                                    ^
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:42:
../boost/regex/v5/sub_match.hpp:332:24: warning: 'char_traits<int>' is deprecated: char_traits<T> for T not equal to char, wchar_t, char8_t, char16_t or char32_t is non-standard and is provided for a temporary period. It will be removed in LLVM 18, so please migrate off of it. [-Wdeprecated-declarations]
   result.reserve(std::char_traits<typename std::iterator_traits<RandomAccessIterator>::value_type>::length(s) + m.length() + 1);
                       ^
../boost/regex/concepts.hpp:950:28: note: in instantiation of function template specialization 'boost::operator+<boost::bidirectional_iterator_archetype<int>>' requested here
      m_string = m_pointer + m_sub;
                           ^
../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/lib/llvm-17/bin/../include/c++/v1/__string/char_traits.h:79:8: note: 'char_traits<int>' has been explicitly marked deprecated here
struct _LIBCPP_DEPRECATED_("char_traits<T> for T not equal to char, wchar_t, char8_t, char16_t or char32_t is non-standard and is provided for a temporary period. It will be removed in LLVM 18, so please migrate off of it.")
       ^
/usr/lib/llvm-17/bin/../include/c++/v1/__config:785:53: note: expanded from macro '_LIBCPP_DEPRECATED_'
#      define _LIBCPP_DEPRECATED_(m) __attribute__((__deprecated__(m)))
                                                    ^
7 warnings and 2 errors generated.