Summary: | dev-qt/qtwebengine-6.6.0 fails with dev-libs/icu-74.1: error: static assertion failed: breakAllLineBreakClassTable should be consistent | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michał Górny <mgorny> |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gyakovlev, ionen, julien.dlq, leonchik1976, mackal.cook, perfect007gentleman |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=917635 https://bugs.gentoo.org/show_bug.cgi?id=917645 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 917634 | ||
Attachments: |
dev-qt:qtwebengine-6.6.0:20231120-160030.log.xz
emerge --info |
Created attachment 875247 [details]
emerge --info
This was already fixed for Qt6 ~3 hours before this bug was filed (albeit given people started their build a while ago, likely missed the fix). Been using my copy built against icu-74 for a while now and seems fine. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7982facbd6d Author: Ionen Wolkens <ionen@gentoo.org> Date: Mon Nov 20 13:43:40 UTC 2023 dev-qt/qtwebengine: fix build with icu74 (qt6) Just a quick fix, not fixed in either upstreams yet. Have not tried qt5. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> |
Created attachment 875246 [details] dev-qt:qtwebengine-6.6.0:20231120-160030.log.xz ../../../../../qtwebengine-everywhere-src-6.6.0/src/3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc:230:55: error: static assertion failed: breakAllLineBreakClassTable should be consistent 230 | static_assert(std::size(kBreakAllLineBreakClassTable) == BA_LB_COUNT, | ^ ../../../../../qtwebengine-everywhere-src-6.6.0/src/3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator.cc:230:55: note: the comparison reduces to ‘(40 == 45)’ samu: subcommand failed