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

Bug 917635

Summary: dev-qt/qtwebengine-5.15.11_p20231102 fails with dev-libs/icu-74.1: text_break_iterator.cc:231:56: error: static assertion failed: breakAllLineBreakClassTable should be consistent
Product: Gentoo Linux Reporter: Alfred Wingate <parona>
Component: Current packagesAssignee: Qt Bug Alias <qt>
Status: RESOLVED FIXED    
Severity: normal CC: carlphilippreh, creideiki+gentoo-bugzilla, dennis.lissov, fabio.coatti, finkandreas, gem, grozin, gyakovlev, je_fro, julien.dlq, leonchik1976, Letto2, Lolo.Gentoo, mackal.cook, ms, nowa, orzel, steils, ulm, venerix, w12101111, zeekec
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=917633
https://github.com/gentoo/gentoo/pull/33926
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 917634    
Attachments: emerge --info
dev-qt/qtwebengine-5.15.11_p20231102 build.log (xz compressed)

Description Alfred Wingate 2023-11-20 16:41:35 UTC
Same issue as https://bugs.gentoo.org/917633.

https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/text/text_break_iterator.cc;l=230;bpv=1;bpt=0

Can be worked around the same as in https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7982facbd6d .

Proper fix would be more involved to ensure proper rendering for brahmic script.
Comment 1 Alfred Wingate 2023-11-20 16:41:47 UTC
Created attachment 875248 [details]
emerge --info
Comment 2 Alfred Wingate 2023-11-20 16:46:18 UTC
Created attachment 875249 [details]
dev-qt/qtwebengine-5.15.11_p20231102 build.log (xz compressed)
Comment 3 Gary E. Miller 2023-11-20 22:49:03 UTC Comment hidden (obsolete)
Comment 4 Guillaume Castagnino 2023-11-21 10:28:25 UTC
The same patch that was add to qtwebengine-6 apply fine and compile with qtwebengine-5 too.
Comment 5 Thomas Capricelli 2023-11-21 15:57:54 UTC Comment hidden (obsolete)
Comment 6 Larry the Git Cow gentoo-dev 2023-11-21 19:53:14 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=659cf630a77405d45f76d4aa75fbb05d049bc630

commit 659cf630a77405d45f76d4aa75fbb05d049bc630
Author:     Paul Zander <negril.nx+gentoo@gmail.com>
AuthorDate: 2023-11-21 12:02:52 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-11-21 19:52:11 +0000

    dev-qt/qtwebengine: fix build with icu74 (qt5)
    
    Apply quick-fix from b7982facbd6d596888e100c11b07fff5599e2203 to qt5 as
    well.
    
    Closes: https://bugs.gentoo.org/917635
    Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/33926
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-qt/qtwebengine/qtwebengine-5.15.11_p20231102.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
Comment 7 Gary E. Miller 2023-11-21 23:15:45 UTC
Works for me now.

Thanks Sam!