On Monday, 30 November 2020 09:24:02 GMT bobwxc wrote: > I searched the build.log and find out the 2 errors, hope usefull > : ) > > > > > 102:54.55 > /var/tmp/portage/www-client/firefox-78.5.0/work/firefox_build/dist/include/ > nsTArray.h:2780:7: required from 'CopyableTArr > > ay& CopyableTArray::operator=(const CopyableTArray&) [with E = > mozilla::dom::workerinternals::JSSettings::JSGCSetting]' > > 8102:54.55 > /var/tmp/portage/www-client/firefox-78.5.0/work/firefox_build/dist/include/ > mozilla/dom/workerinternals/JSSettings.h:26:8: > > required from here > > 102:54.55 > /var/tmp/portage/www-client/firefox-78.5.0/work/firefox_build/dist/include/ > nsTArray.h:645:13: warning: 'void* memcpy(void*, > > const void*, size_t)' writing to an object of non-trivially copyable type > 'struct mozilla::dom::workerinternals::JSSettings::JSGCSett > > ing'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > > 102:54.55 645 | memcpy(aElements + aStart, aValues, aCount * > sizeof(ElemType)); > > 102:54.55 | > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > 102:54.55 In file included from > /var/tmp/portage/www-client/firefox-78.5.0/work/firefox_build/dist/include/ > mozilla/dom/WorkerPrivate. > > h:35, > > 102:54.55 from > /var/tmp/portage/www-client/firefox-78.5.0/work/firefox_build/dist/include/ > mozilla/dom/WorkerLocation > > .h:11, > > 102:54.55 from WorkerGlobalScopeBinding.cpp:25, > > 102:54.55 from UnifiedBindings23.cpp:327: > > 102:54.55 > /var/tmp/portage/www-client/firefox-78.5.0/work/firefox_build/dist/include/ > mozilla/dom/workerinternals/JSSettings.h:27:10: > > note: 'struct mozilla::dom::workerinternals::JSSettings::JSGCSetting' > declared here > > 102:54.55 27 | struct JSGCSetting { > > 102:54.55 | ^~~~~~~~~~~ > > 102:54.55 x86_64-pc-linux-gnu-g++: fatal error: Killed signal terminated > program cc1plus > > 102:54.55 compilation terminated. > > 102:54.55 gmake[4]: *** > [/var/tmp/portage/www-client/firefox-78.5.0/work/firefox-78.5.0/config/rule > s.mk:748: UnifiedBindings23.o] Err > > or 1 > > 102:54.56 gmake[4]: *** Deleting file 'UnifiedBindings23.o' > > 102:54.62 gmake[4]: Leaving directory > '/var/tmp/portage/www-client/firefox-78.5.0/work/firefox_build/dom/bindings > ' > > 102:54.62 gmake[3]: *** > [/var/tmp/portage/www-client/firefox-78.5.0/work/firefox-78.5.0/config/recu > rse.mk:74: dom/bindings/target-obj > > ects] Error 2 > > 102:54.62 gmake[3]: *** Waiting for unfinished jobs.... > > 102:55.30 dom/events/Unified_cpp_dom_events2.o > > 102:55.59 /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -std=gnu++17 -o Unified_cpp_dom_events1.o -c -I/var/tmp/portage/www-client/firefox-78.5.0/ work/firefox_build/dist/stl_wrappers -I/var/tmp/portage/www-client/ firefox-78.5.0/work/firefox_build/dist/system_wrappers : I'm not sure of what may be causing this firefox error, but someone else should be able to chime in. Until they do, you could first check dmesg to make sure you're not running out of memory, then you could update your @system, before you try again to emerge firefox like so: MAKEOPTS="-j1" emerge -uaNDv --with-bdeps=y firefox