Summary: | games-strategy/0ad-0.0.23b_alpha: error for icu-68.1: TRUE was not declared in this scope | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arve Barsnes <arve.barsnes> |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alecm, andrewammerlaan, jstein |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://trac.wildfiregames.com/changeset/24314/ps/trunk/source/i18n/L10n.cpp | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 751919 | ||
Attachments: | Patch for building with icu-68.1 |
Same issue with icu-68.2, the patch still works though and fixes the issue :) 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(-) (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. |
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.