the internal icu was updated in the firefox-96 betas, so the external icu has to be at least ic-70.1 or this error will happen: 0:16.47 checking for libffi > 3.0.9... yes 0:16.48 checking MOZ_FFI_CFLAGS... -I/usr/lib64/libffi/include 0:16.48 checking MOZ_FFI_LIBS... -lffi 0:16.50 checking for icu-i18n >= 70.1... no 0:16.50 ERROR: Package dependency requirement 'icu-i18n >= 70.1' could not be satisfied. 0:16.50 ERROR: Package 'icu-i18n' has version '69.1', required version is '>= 70.1' Error running mach: ['configure'] The error occurred in code that was called by the mach command. This is either a bug in the called code itself or in the way that mach is calling it. You can invoke |./mach busted| to check if this issue is already on file. If it isn't, please use |./mach busted file configure| to report it. If |./mach busted| is misbehaving, you can also inspect the dependencies of bug 1543241. If filing a bug, please include the full output of mach, including this error message. The details of the failure are as follows: Exception: Process executed with non-0 exit code 1: ['/var/tmp/portage/www-client/firefox-96.0/work/firefox_build/_virtualenvs/build/bin/python', '/var/tmp/portage/www-client/firefox-96.0/work/firefox-96.0/configure.py']
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=094f56c0adcf08e8c93bf34a7c84b007e8253fa2 commit 094f56c0adcf08e8c93bf34a7c84b007e8253fa2 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-01-11 23:14:58 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-01-11 23:19:27 +0000 www-client/firefox: 96 needs >=dev-libs/icu-70.1 Closes: https://bugs.gentoo.org/831036 Signed-off-by: Sam James <sam@gentoo.org> www-client/firefox/firefox-96.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Sorry about it, found the correct file to track for next bumps. js/moz.configure: -system_icu = pkg_check_modules("MOZ_ICU", "icu-i18n >= 69.1", when="--with-system-icu") +system_icu = pkg_check_modules("MOZ_ICU", "icu-i18n >= 70.1", when="--with-system-icu") Thanks sam for fixing it fast!
*** Bug 831058 has been marked as a duplicate of this bug. ***
*** Bug 831081 has been marked as a duplicate of this bug. ***