Bug#1122105: qtwebengine-opensource-src ftbfs with ICU 78
Package: src:qtwebengine-opensource-src
Version: 5.15.19+dfsg2-1
Severity: important
Tags: ftbfs sid forky
User: debian-devel@lists.debian.org
Usertags: icu78
qtwebengine-opensource-src ftbfs with ICU 78:
[...]
../../3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc
-o obj/third_party/blink/renderer/platform/platform/text_break_iterator.o
In file included from
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/atomic_string.h:320,
from
../../3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator.h:32,
from
../../3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc:24:
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:48:35:
warning: template-id not allowed for constructor in C++20
[-Wtemplate-id-cdtor]
48 | explicit StringTypeAdapter<char>(char buffer) :
buffer_(buffer) {}
| ^
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:48:35:
note: remove the ‘< >’
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:65:37:
warning: template-id not allowed for constructor in C++20
[-Wtemplate-id-cdtor]
65 | explicit StringTypeAdapter<LChar>(LChar buffer) :
buffer_(buffer) {}
| ^~~~~
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:65:37:
note: remove the ‘< >’
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:82:37:
warning: template-id not allowed for constructor in C++20
[-Wtemplate-id-cdtor]
82 | explicit StringTypeAdapter<UChar>(UChar buffer) :
buffer_(buffer) {}
| ^~~~~
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:82:37:
note: remove the ‘< >’
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:103:36:
warning: template-id not allowed for constructor in C++20
[-Wtemplate-id-cdtor]
103 | explicit StringTypeAdapter<char*>(char* buffer)
| ^
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:103:36:
note: remove the ‘< >’
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:113:27:
warning: template-id not allowed for constructor in C++20
[-Wtemplate-id-cdtor]
113 | StringTypeAdapter<char*>(char* buffer, size_t length);
| ^
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:113:27:
note: remove the ‘< >’
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:124:38:
warning: template-id not allowed for constructor in C++20
[-Wtemplate-id-cdtor]
124 | explicit StringTypeAdapter<LChar*>(LChar* buffer);
| ^~~~~
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:124:38:
note: remove the ‘< >’
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:160:42:
warning: template-id not allowed for constructor in C++20
[-Wtemplate-id-cdtor]
160 | explicit StringTypeAdapter<const char*>(const char* buffer);
| ^
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:160:42:
note: remove the ‘< >’
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:178:43:
warning: template-id not allowed for constructor in C++20
[-Wtemplate-id-cdtor]
178 | explicit StringTypeAdapter<const LChar*>(const LChar* buffer);
| ^
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:178:43:
note: remove the ‘< >’
In file included from
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_concatenate.h:224:
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_operators.h:118:60:
warning: template-id not allowed for constructor in C++20
[-Wtemplate-id-cdtor]
118 | StringTypeAdapter<StringAppend<StringType1, StringType2>>(
| ^
../../3rdparty/chromium/third_party/blink/renderer/platform/wtf/text/string_operators.h:118:60:
note: remove the ‘< >’
../../3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc:233:56:
error: static assertion failed: breakAllLineBreakClassTable should be
consistent
233 | static_assert(base::size(kBreakAllLineBreakClassTable) ==
BA_LB_COUNT,
| ^
../../3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc:233:56:
note: the comparison reduces to ‘(40 == 41)’
Reply to: