Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 917633 - dev-qt/qtwebengine-6.6.0 fails with dev-libs/icu-74.1: error: static assertion failed: breakAllLineBreakClassTable should be consistent
Summary: dev-qt/qtwebengine-6.6.0 fails with dev-libs/icu-74.1: error: static assertio...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 917634
  Show dependency tree
 
Reported: 2023-11-20 16:28 UTC by Michał Górny
Modified: 2023-11-21 11:24 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-qt:qtwebengine-6.6.0:20231120-160030.log.xz (dev-qt:qtwebengine-6.6.0:20231120-160030.log.xz,481.60 KB, application/x-xz)
2023-11-20 16:28 UTC, Michał Górny
Details
emerge --info (emerge-info.txt,8.89 KB, text/plain)
2023-11-20 16:29 UTC, Michał Górny
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-11-20 16:28:54 UTC
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
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2023-11-20 16:29:06 UTC
Created attachment 875247 [details]
emerge --info
Comment 2 Ionen Wolkens gentoo-dev 2023-11-20 23:33:16 UTC
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>