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<E>& CopyableTArray<E>::operator=(const CopyableTArray<E>&) [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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to