Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 758947 - >=www-client/chromium-88: should depend on >=dev-libs/icu-68.1
Summary: >=www-client/chromium-88: should depend on >=dev-libs/icu-68.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Chromium Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-07 19:39 UTC by andy
Modified: 2020-12-18 08:52 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description andy 2020-12-07 19:39:31 UTC
www-client/chromium-89.0.4343.0 fails to build.
here is a snip:

FAILED: obj/v8/v8_base_without_compiler/intl-objects.o 
x86_64-pc-linux-gnu-g++ -MMD -MF obj/v8/v8_base_without_compiler/intl-objects.o.d -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DUSE_X11=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -DENABLE_MINOR_MC -DV8_INTL_SUPPORT -DENABLE_HANDLE_ZAPPING -DV8_USE_EXTERNAL_STARTUP_DATA -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ATOMIC_MARKING_STATE -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_SNAPSHOT_COMPRESSION -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_NO_ARGUMENTS_ADAPTOR -DCPPGC_CAGED_HEAP -DV8_TARGET_ARCH_X64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX -DDISABLE_UNTRUSTED_CODE_MITIGATIONS -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_NO_ARGUMENTS_ADAPTOR -DCPPGC_CAGED_HEAP -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=uint16_t -DU_IMPORT=U_EXPORT -DV8_COMPRESS_POINTERS -DV8_31BIT_SMIS_ON_64BIT_ARCH -DV8_DEPRECATION_WARNINGS -DV8_NO_ARGUMENTS_ADAPTOR -DCPPGC_CAGED_HEAP -DUSE_SYSTEM_ZLIB=1 -I../.. -Igen -I../../v8 -I../../v8/include -Igen/v8 -Igen/shim_headers/icui18n_shim -Igen/shim_headers/icuuc_shim -Igen/shim_headers/zlib_shim -I../../v8/include -I../../v8/include -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -fPIC -pipe -pthread -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -fvisibility=hidden -Wno-strict-overflow -Wno-return-type -Wno-int-in-bool-context -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -march=skylake -fstack-protector-all -Wall -pipe -Wl,-O1 -Wl,--as-needed -O2 -c ../../v8/src/objects/intl-objects.cc -o obj/v8/v8_base_without_compiler/intl-objects.o
../../v8/src/objects/intl-objects.cc:52:28: error: static assertion failed: v8 is required to build with ICU 68 and up
   52 |     V8_MINIMUM_ICU_VERSION <= U_ICU_VERSION_MAJOR_NUM,
[946/1230]
Comment 1 Larry the Git Cow gentoo-dev 2020-12-07 20:58:12 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9acf51b665b6f4b5b97edb871da588c4e870e9b3

commit 9acf51b665b6f4b5b97edb871da588c4e870e9b3
Author:     Stephan Hartmann <sultan@gentoo.org>
AuthorDate: 2020-12-07 20:57:00 +0000
Commit:     Stephan Hartmann <sultan@gentoo.org>
CommitDate: 2020-12-07 20:58:04 +0000

    www-client/chromium: depend on at least ICU 68.1 for dev channel
    
    Bug: https://bugs.gentoo.org/758947
    Package-Manager: Portage-3.0.9, Repoman-3.0.2
    Signed-off-by: Stephan Hartmann <sultan@gentoo.org>

 www-client/chromium/chromium-89.0.4343.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 2 Stephan Hartmann (RETIRED) gentoo-dev 2020-12-07 20:59:47 UTC
Fixed for dev channel, waiting for next beta channel to avoid a rebuild. Thanks for report :)
Comment 3 andy 2020-12-07 21:14:12 UTC
(In reply to Stephan Hartmann from comment #2)
> Fixed for dev channel, waiting for next beta channel to avoid a rebuild.
> Thanks for report :)

no problem.
Comment 4 Larry the Git Cow gentoo-dev 2020-12-18 08:52:28 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e9538021a284f22677765aa82261af7878d45f4

commit 9e9538021a284f22677765aa82261af7878d45f4
Author:     Stephan Hartmann <sultan@gentoo.org>
AuthorDate: 2020-12-18 08:51:28 +0000
Commit:     Stephan Hartmann <sultan@gentoo.org>
CommitDate: 2020-12-18 08:52:04 +0000

    www-client/chromium: beta channel bump to 88.0.4324.50
    
    Closes: https://bugs.gentoo.org/758947
    Package-Manager: Portage-3.0.9, Repoman-3.0.2
    Signed-off-by: Stephan Hartmann <sultan@gentoo.org>

 www-client/chromium/Manifest                                            | 2 +-
 .../{chromium-88.0.4324.41.ebuild => chromium-88.0.4324.50.ebuild}      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)