Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 759934 - games-strategy/0ad-0.0.23b_alpha: error for icu-68.1: TRUE was not declared in this scope
Summary: games-strategy/0ad-0.0.23b_alpha: error for icu-68.1: TRUE was not declared i...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL: https://trac.wildfiregames.com/change...
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: icu-68.1
  Show dependency tree
 
Reported: 2020-12-14 08:45 UTC by Arve Barsnes
Modified: 2021-02-20 12:13 UTC (History)
3 users (show)

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


Attachments
Patch for building with icu-68.1 (icu-68.1.patch,505 bytes, patch)
2020-12-14 08:45 UTC, Arve Barsnes
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Arve Barsnes 2020-12-14 08:45:20 UTC
Created attachment 678265 [details, diff]
Patch for building with icu-68.1

Same error as several other packages. URL points to upstream commit which fixes the error on my machine, also attached as patch.
Comment 1 Andrew Ammerlaan gentoo-dev 2020-12-24 10:51:25 UTC
Same issue with icu-68.2, the patch still works though and fixes the issue :)
Comment 2 Larry the Git Cow gentoo-dev 2021-02-12 20:18:52 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=815ab784f5f549e0f4cb803bbd813199d2c94c90

commit 815ab784f5f549e0f4cb803bbd813199d2c94c90
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2021-02-12 20:18:08 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2021-02-12 20:18:47 +0000

    games-strategy/0ad: revert to bundled libraries
    
    * SpiderMonkey changes the consumed interfaces
      even within minor versions, so using
      the system version is a no go.
    
    * nvtt is abandoned upstream and using the
      system version results in segfaults.
    
      Use 0ad's version which has fixes instead.
    
    Bug: https://bugs.gentoo.org/735352
    Bug: https://bugs.gentoo.org/689124
    Closes: https://bugs.gentoo.org/768840
    Closes: https://bugs.gentoo.org/759934
    Closes: https://bugs.gentoo.org/768930
    Package-Manager: Portage-3.0.14, Repoman-3.0.2
    Signed-off-by: Sam James <sam@gentoo.org>

 ...> 0ad-0.0.24_alpha_pre20210116040036-r1.ebuild} | 28 ++++++++++++++++++----
 1 file changed, 23 insertions(+), 5 deletions(-)
Comment 3 Daniel Marmander 2021-02-20 12:13:20 UTC
(In reply to Larry the Git Cow from comment #2)
> The bug has been closed via the following commit(s):
> 
> https://gitweb.gentoo.org/repo/gentoo.git/commit/
> ?id=815ab784f5f549e0f4cb803bbd813199d2c94c90
> 
> commit 815ab784f5f549e0f4cb803bbd813199d2c94c90
> Author:     Sam James <sam@gentoo.org>
> AuthorDate: 2021-02-12 20:18:08 +0000
> Commit:     Sam James <sam@gentoo.org>
> CommitDate: 2021-02-12 20:18:47 +0000
> 
>     games-strategy/0ad: revert to bundled libraries
>     
>     * SpiderMonkey changes the consumed interfaces
>       even within minor versions, so using
>       the system version is a no go.
>     
>     * nvtt is abandoned upstream and using the
>       system version results in segfaults.
>     
>       Use 0ad's version which has fixes instead.
>     
>     Bug: https://bugs.gentoo.org/735352
>     Bug: https://bugs.gentoo.org/689124
>     Closes: https://bugs.gentoo.org/768840
>     Closes: https://bugs.gentoo.org/759934
>     Closes: https://bugs.gentoo.org/768930
>     Package-Manager: Portage-3.0.14, Repoman-3.0.2
>     Signed-off-by: Sam James <sam@gentoo.org>
> 
>  ...> 0ad-0.0.24_alpha_pre20210116040036-r1.ebuild} | 28
> ++++++++++++++++++----
>  1 file changed, 23 insertions(+), 5 deletions(-)

That commit only touched the 0.0.24 ebuild, but the bug was for 0.0.23b, and is still reproducible.