Summary: | www-client/chromium-81.0.4044.129 with dev-libs/icu-67.1: js-number-format.cc:1227:15: error: 'class icu::number::FormattedNumber' has no member named 'getAllFieldPositions' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arseny Solokha <asolokha> |
Component: | Current packages | Assignee: | Chromium Project <chromium> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dschridde+gentoobugs, neil, samuelbernardo.mail, zx2c4 |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=720204 https://github.com/gentoo/gentoo/pull/15595 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
emerge --info |
Created attachment 635338 [details]
emerge --info
Mixing stable with unstable is generally not a good idea, but I take look. This API is deleted in icu 67 See: https://htmlpreview.github.io/?https://github.com/unicode-org/icu/blob/maint/maint-67/icu4c/APIChangeReport.html *** Bug 720218 has been marked as a duplicate of this bug. *** (In reply to Stephan Hartmann from comment #2) > Mixing stable with unstable is generally not a good idea, but I take look. It's a reasonable desire to run the stable browser (for security) on a system that otherwise doesn't want out of date packages. *** Bug 720288 has been marked as a duplicate of this bug. *** The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2da708be8232c1fde4417584c056e519d015087 commit d2da708be8232c1fde4417584c056e519d015087 Author: Stephan Hartmann <stha09@googlemail.com> AuthorDate: 2020-05-01 10:18:49 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2020-05-01 15:32:08 +0000 www-client/chromium: fix stable channel to build with icu-67.1 Closes: https://bugs.gentoo.org/720100 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Stephan Hartmann <stha09@googlemail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/15595 www-client/chromium/chromium-81.0.4044.129.ebuild | 1 + www-client/chromium/files/chromium-81-icu67.patch | 162 ++++++++++++++++++++++ 2 files changed, 163 insertions(+) |
Created attachment 635336 [details] build.log www-client/chromium-81.0.4044.129 fails to build with dev-libs/icu-67.1 when system-icu use flag is set: ../../v8/src/objects/js-number-format.cc: In function 'v8::Maybe<icu::UnicodeString> v8::internal::{anonymous}::IcuFormatNumber(v8::internal::Isolate*, const icu::number::LocalizedNumberFormatter&, v8::internal::Handle<v8::internal::Object>, icu::FieldPositionIterator*)': ../../v8/src/objects/js-number-format.cc:1227:15: error: 'class icu::number::FormattedNumber' has no member named 'getAllFieldPositions'; did you mean 'getAllFieldPositionsImpl'? 1227 | formatted.getAllFieldPositions(*fp_iter, status); | ^~~~~~~~~~~~~~~~~~~~ | getAllFieldPositionsImpl