I'm having issues building firefox 68: 0:27.15 Traceback (most recent call last): 0:27.15 File "/var/tmp/portage/www-client/firefox-68.0/work/firefox-68.0/configure.py", line 132, in <module> 0:27.15 sys.exit(main(sys.argv)) 0:27.15 File "/var/tmp/portage/www-client/firefox-68.0/work/firefox-68.0/configure.py", line 43, in main 0:27.15 return config_status(config) 0:27.15 File "/var/tmp/portage/www-client/firefox-68.0/work/firefox-68.0/configure.py", line 127, in config_status 0:27.15 return config_status(args=[], **encode(sanitized_config, encoding)) 0:27.15 File "/var/tmp/portage/www-client/firefox-68.0/work/firefox-68.0/python/mozbuil d/mozbuild/config_status.py", line 143, in config_status 0:27.15 definitions = list(definitions) 0:27.15 File "/var/tmp/portage/www-client/firefox-68.0/work/firefox-68.0/python/mozbuil d/mozbuild/frontend/emitter.py", line 173, in emit 0:27.15 for out in output: 0:27.15 File "/var/tmp/portage/www-client/firefox-68.0/work/firefox-68.0/python/mozbuil d/mozbuild/frontend/reader.py", line 885, in read_topsrcdir 0:27.15 for r in self.read_mozbuild(path, self.config): 0:27.15 File "/var/tmp/portage/www-client/firefox-68.0/work/firefox-68.0/python/mozbuil d/mozbuild/frontend/reader.py", line 1052, in read_mozbuild 0:27.15 raise bre 0:27.15 mozbuild.frontend.reader.BuildReaderError: 0:27.15 ============================== 0:27.15 FATAL ERROR PROCESSING MOZBUILD FILE 0:27.15 ============================== 0:27.15 0:27.16 The error occurred while processing the following file: 0:27.16 0:27.16 /var/tmp/portage/www-client/firefox-68.0/work/firefox-68.0/gfx/moz.build 0:27.16 0:27.16 The error occurred when validating the result of the execution. The reported error is: 0:27.16 0:27.16 Directory (graphite2/src) registered multiple times 0:27.16 0:27.16 0:27.26 *** Fix above errors and then restart with\ 0:27.26 "./mach build" 0:27.26 gmake[1]: *** [client.mk:115: configure] Error 1 0:27.26 gmake[1]: Leaving directory '/var/tmp/portage/www-client/firefox-68.0/work/firefox-68.0'
Created attachment 582360 [details] emerge --info
Created attachment 582362 [details] build.log
Seems to build fine with the `system-harfbuzz` USE flag turned ON.
*** Bug 689652 has been marked as a duplicate of this bug. ***
Never could build it with GCC 9.1, but Clang worked.
(In reply to George L. Emigh from comment #5) > Never could build it with GCC 9.1, but Clang worked. here, it also failes by using gcc v8.3.0
I am able to reproduce.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18dc9648aa6e982b967095c87336dd82f4dd567e commit 18dc9648aa6e982b967095c87336dd82f4dd567e Author: Thomas Deutschmann <whissi@gentoo.org> AuthorDate: 2019-08-03 18:39:00 +0000 Commit: Thomas Deutschmann <whissi@gentoo.org> CommitDate: 2019-08-03 18:43:07 +0000 www-client/firefox: fix system_{harfbuzz,graphite} patches Closes: https://bugs.gentoo.org/689594 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> www-client/firefox/Manifest | 2 +- www-client/firefox/firefox-68.0.1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)