Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 917635 - 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
Summary: dev-qt/qtwebengine-5.15.11_p20231102 fails with dev-libs/icu-74.1: text_break...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 917634
  Show dependency tree
 
Reported: 2023-11-20 16:41 UTC by Alfred Wingate
Modified: 2023-11-21 23:15 UTC (History)
22 users (show)

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


Attachments
emerge --info (emerge--info.txt,21.90 KB, text/plain)
2023-11-20 16:41 UTC, Alfred Wingate
Details
dev-qt/qtwebengine-5.15.11_p20231102 build.log (xz compressed) (qtwebengine-5.15.11_p20231102.log.xz,530.85 KB, application/x-xz)
2023-11-20 16:46 UTC, Alfred Wingate
Details

Note You need to log in before you can comment on or make changes to this bug.
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!