Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 917633

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 packagesAssignee: 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

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>