Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 753260 - dev-qt/qtwebkit-5.212.0_pre20200309-r1 w/ dev-libs/icu-68.1: TextCodecICU.cpp:311:42: error: ‘TRUE’ was not declared in this scope
Summary: dev-qt/qtwebkit-5.212.0_pre20200309-r1 w/ dev-libs/icu-68.1: TextCodecICU.cpp...
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: icu-68.1
  Show dependency tree
 
Reported: 2020-11-06 01:03 UTC by Andreas Sturmlechner
Modified: 2020-11-06 08:49 UTC (History)
1 user (show)

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


Attachments
build.log.xz (dev-qt:qtwebkit-5.212.0_pre20200309-r1:20201106-004552.log.xz,92.88 KB, application/x-xz)
2020-11-06 01:03 UTC, Andreas Sturmlechner
Details
qtwebkit-5.212.0_pre20200309-icu68.patch (qtwebkit-5.212.0_pre20200309-icu68.patch,5.04 KB, patch)
2020-11-06 06:53 UTC, Lars Wendler (Polynomial-C) (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Sturmlechner gentoo-dev 2020-11-06 01:03:04 UTC
Created attachment 670115 [details]
build.log.xz

The usual error caused by ICU removal of public macro definitions for TRUE and FALSE.
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2020-11-06 06:53:42 UTC
Created attachment 670124 [details, diff]
qtwebkit-5.212.0_pre20200309-icu68.patch

I thought I had filed a bug about qtwebkit... anyway here's a possible fix.
Comment 2 Larry the Git Cow gentoo-dev 2020-11-06 08:49:09 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335f29d266c5b169ff1e781f9851a3a203f3198c

commit 335f29d266c5b169ff1e781f9851a3a203f3198c
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-11-06 08:22:15 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-11-06 08:48:50 +0000

    dev-qt/qtwebkit: Fix build with ICU-68
    
    Thanks-to: Lars Wendler <polynomial-c@gentoo.org>
    Closes: https://bugs.gentoo.org/753260
    Package-Manager: Portage-3.0.9, Repoman-3.0.2
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 .../qtwebkit-5.212.0_pre20200309-icu-68.patch      | 120 +++++++++++++++++++++
 .../qtwebkit-5.212.0_pre20200309-r1.ebuild         |   5 +-
 2 files changed, 124 insertions(+), 1 deletion(-)