Source: firefox-esr
Version: 91.4.0esr-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20211228 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[5]: Entering directory '/<<PKGBUILDDIR>>/build-browser/dom/events'
> mkdir -p '.deps/'
> dom/events/EventStateManager.o
> /usr/bin/g++ -o EventStateManager.o -c  
> -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers 
> -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include 
> /<<PKGBUILDDIR>>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 
> -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 
> -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL 
> -DSTATIC_EXPORTABLE_JS_API -I/<<PKGBUILDDIR>>/dom/events 
> -I/<<PKGBUILDDIR>>/build-browser/dom/events 
> -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders 
> -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/docshell/base 
> -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html 
> -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/xml 
> -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers 
> -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic 
> -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr 
> -I/usr/include/nss -I/usr/include/nspr 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -DMOZILLA_CLIENT -include 
> /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith 
> -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof 
> -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough 
> -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations 
> -Wno-error=array-bounds -Wno-error=coverage-mismatch 
> -Wno-error=free-nonheap-object -Wno-multistatement-macros 
> -Wno-error=class-memaccess -Wno-error=deprecated-copy 
> -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi 
> -fno-sized-deallocation -fno-aligned-new -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti 
> -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread 
> -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables 
> -Wno-error=shadow  -MD -MP -MF .deps/EventStateManager.o.pp   
> /<<PKGBUILDDIR>>/dom/events/EventStateManager.cpp
> dom/events/Unified_cpp_dom_events0.o
> In file included from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BitSet.h:11,
>                  from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/js/HeapAPI.h:11,
>                  from /<<PKGBUILDDIR>>/build-browser/dist/include/js/Id.h:30,
>                  from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:27,
>                  from /<<PKGBUILDDIR>>/dom/base/ViewportMetaData.cpp:7,
>                  from Unified_cpp_dom_base7.cpp:2:
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In 
> instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’:
> /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2211:40:   required from here
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:35:9: 
> warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial 
> type ‘struct xpc::GlobalProperties’; use assignment or value-initialization 
> instead [-Wclass-memaccess]
>    35 |   memset(aT, 0, sizeof(T));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~
> In file included from 
> /<<PKGBUILDDIR>>/dom/base/WindowNamedPropertiesHandler.cpp:15,
>                  from Unified_cpp_dom_base7.cpp:38:
> /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2210:8: note: ‘struct 
> xpc::GlobalProperties’ declared here
>  2210 | struct GlobalProperties {
>       |        ^~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/xpcom/ds/nsTArray.h:3334,
>                  from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ArrayView.h:9,
>                  from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/nsRegion.h:16,
>                  from /<<PKGBUILDDIR>>/layout/base/Units.h:20,
>                  from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:26,
>                  from /<<PKGBUILDDIR>>/dom/base/ViewportMetaData.cpp:7,
>                  from Unified_cpp_dom_base7.cpp:2:
> /<<PKGBUILDDIR>>/xpcom/ds/nsTArray-inl.h: In static member function ‘static 
> uint32_t 
> mozilla::dom::nsContentPermissionUtils::ConvertArrayToPermissionRequest(nsIArray*,
>  nsTArray<mozilla::dom::PermissionRequest>&)’:
> /<<PKGBUILDDIR>>/xpcom/ds/nsTArray-inl.h:657:26: warning: array subscript 3 
> is outside array bounds of ‘mozilla::dom::PermissionRequest [1]’ 
> [-Warray-bounds]
>   657 |     aOther.mHdr->mLength = 0;
>       |     ~~~~~~~~~~~~~~~~~~~~~^~~
> In file included from Unified_cpp_dom_base7.cpp:110:
> /<<PKGBUILDDIR>>/dom/base/nsContentPermissionHelper.cpp:198:60: note: while 
> referencing ‘<anonymous>’
>   198 |     aDesArray.AppendElement(PermissionRequest(type, options));
>       |                                                            ^
> In file included from /<<PKGBUILDDIR>>/xpcom/ds/nsTArray.h:3334,
>                  from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/ArrayView.h:9,
>                  from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/nsRegion.h:16,
>                  from /<<PKGBUILDDIR>>/layout/base/Units.h:20,
>                  from /<<PKGBUILDDIR>>/dom/base/nsContentUtils.h:26,
>                  from /<<PKGBUILDDIR>>/dom/base/ViewportMetaData.cpp:7,
>                  from Unified_cpp_dom_base7.cpp:2:
> /<<PKGBUILDDIR>>/xpcom/ds/nsTArray-inl.h: In member function ‘virtual bool 
> mozilla::dom::WindowNamedPropertiesHandler::ownPropNames(JSContext*, 
> JS::Handle<JSObject*>, unsigned int, 
> JS::MutableHandleVector<JS::PropertyKey>) const’:
> /<<PKGBUILDDIR>>/xpcom/ds/nsTArray-inl.h:317:19: warning: array subscript 1 
> is outside array bounds of ‘nsTArray<nsTString<char16_t> > [1]’ 
> [-Warray-bounds]
>   317 |     mHdr->mLength = 0;
>       |     ~~~~~~~~~~~~~~^~~
> In file included from Unified_cpp_dom_base7.cpp:38:
> /<<PKGBUILDDIR>>/dom/base/WindowNamedPropertiesHandler.cpp:184:22: note: 
> while referencing ‘names’
>   184 |   nsTArray<nsString> names;
>       |                      ^~~~~
> /usr/bin/g++ -o Unified_cpp_dom_base8.o -c  
> -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers 
> -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include 
> /<<PKGBUILDDIR>>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 
> -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 
> -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL 
> -DSTATIC_EXPORTABLE_JS_API -I/<<PKGBUILDDIR>>/dom/base 
> -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery 
> -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media 
> -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps 
> -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base 
> -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation 
> -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc 
> -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg 
> -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xml 
> -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul 
> -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image 
> -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src 
> -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base 
> -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic 
> -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul 
> -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier 
> -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget 
> -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/netwerk/sctp/datachannel 
> -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders 
> -I/<<PKGBUILDDIR>>/ipc/chromium/src 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr 
> -I/usr/include/nss -I/usr/include/nspr 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -DMOZILLA_CLIENT -include 
> /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith 
> -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof 
> -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough 
> -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations 
> -Wno-error=array-bounds -Wno-error=coverage-mismatch 
> -Wno-error=free-nonheap-object -Wno-multistatement-macros 
> -Wno-error=class-memaccess -Wno-error=deprecated-copy 
> -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi 
> -fno-sized-deallocation -fno-aligned-new -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti 
> -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread 
> -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables 
> -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread 
> -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 
> -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 
> -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include 
> -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/pango-1.0 
> -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi 
> -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo 
> -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 
> -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 
> -I/usr/include/x86_64-linux-gnu -I/usr/include/gio-unix-2.0 
> -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wno-error=shadow  -MD -MP -MF 
> .deps/Unified_cpp_dom_base8.o.pp   Unified_cpp_dom_base8.cpp
> dom/base/Unified_cpp_dom_base9.o
> /usr/bin/g++ -o UnifiedBindings18.o -c  
> -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers 
> -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include 
> /<<PKGBUILDDIR>>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 
> -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI 
> -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 
> -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL 
> -DSTATIC_EXPORTABLE_JS_API -I/<<PKGBUILDDIR>>/dom/bindings 
> -I/<<PKGBUILDDIR>>/build-browser/dom/bindings 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom 
> -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery 
> -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation 
> -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB 
> -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webrtc 
> -I/<<PKGBUILDDIR>>/dom/media/webrtc/common/time_profiling 
> -I/<<PKGBUILDDIR>>/dom/media/webrtc/jsapi 
> -I/<<PKGBUILDDIR>>/dom/media/webrtc/libwebrtcglue 
> -I/<<PKGBUILDDIR>>/dom/media/webrtc/transport 
> -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg 
> -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base 
> -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul 
> -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers 
> -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style 
> -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/webrtc 
> -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/third_party/libwebrtc 
> -I/<<PKGBUILDDIR>>/third_party/libwebrtc/webrtc 
> -I/<<PKGBUILDDIR>>/third_party/msgpack/include 
> -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders 
> -I/<<PKGBUILDDIR>>/ipc/chromium/src 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr 
> -I/usr/include/nss -I/usr/include/nspr 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -DMOZILLA_CLIENT -include 
> /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith 
> -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof 
> -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough 
> -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations 
> -Wno-error=array-bounds -Wno-error=coverage-mismatch 
> -Wno-error=free-nonheap-object -Wno-multistatement-macros 
> -Wno-error=class-memaccess -Wno-error=deprecated-copy 
> -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi 
> -fno-sized-deallocation -fno-aligned-new -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti 
> -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread 
> -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables 
> -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF 
> .deps/UnifiedBindings18.o.pp   UnifiedBindings18.cpp
> dom/bindings/UnifiedBindings19.o
> /usr/bin/g++ -o Unified_cpp_dom_events0.o -c  
> -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers 
> -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include 
> /<<PKGBUILDDIR>>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 
> -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 
> -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL 
> -DSTATIC_EXPORTABLE_JS_API -I/<<PKGBUILDDIR>>/dom/events 
> -I/<<PKGBUILDDIR>>/build-browser/dom/events 
> -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders 
> -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/docshell/base 
> -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html 
> -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/xml 
> -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers 
> -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic 
> -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr 
> -I/usr/include/nss -I/usr/include/nspr 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -DMOZILLA_CLIENT -include 
> /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith 
> -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof 
> -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough 
> -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations 
> -Wno-error=array-bounds -Wno-error=coverage-mismatch 
> -Wno-error=free-nonheap-object -Wno-multistatement-macros 
> -Wno-error=class-memaccess -Wno-error=deprecated-copy 
> -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi 
> -fno-sized-deallocation -fno-aligned-new -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti 
> -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread 
> -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables 
> -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_events0.o.pp   
> Unified_cpp_dom_events0.cpp
> dom/events/Unified_cpp_dom_events1.o
> In file included from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/nsXPTCUtils.h:10,
>                  from /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:119,
>                  from /<<PKGBUILDDIR>>/dom/base/nsINode.cpp:111,
>                  from Unified_cpp_dom_base8.cpp:128:
> /<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h: In constructor 
> ‘nsXPTCVariant::nsXPTCVariant()’:
> /<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:79:11: warning: ‘void* 
> memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ 
> with no trivial copy-assignment; use value-initialization instead 
> [-Wclass-memaccess]
>    79 |     memset(this, 0, sizeof(nsXPTCVariant));
>       |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /<<PKGBUILDDIR>>/build-browser/dist/include/xptcall.h:44:8: note: ‘struct 
> nsXPTCVariant’ declared here
>    44 | struct nsXPTCVariant {
>       |        ^~~~~~~~~~~~~
> In file included from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BitSet.h:11,
>                  from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/js/HeapAPI.h:11,
>                  from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/nsCycleCollectionParticipant.h:11,
>                  from /<<PKGBUILDDIR>>/dom/base/nsWrapperCache.h:10,
>                  from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/EventTarget.h:12,
>                  from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/BasicEvents.h:14,
>                  from /<<PKGBUILDDIR>>/dom/base/nsCopySupport.h:13,
>                  from /<<PKGBUILDDIR>>/dom/base/nsCopySupport.cpp:7,
>                  from Unified_cpp_dom_base8.cpp:2:
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In 
> instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’:
> /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2211:40:   required from here
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:35:9: 
> warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial 
> type ‘struct xpc::GlobalProperties’; use assignment or value-initialization 
> instead [-Wclass-memaccess]
>    35 |   memset(aT, 0, sizeof(T));
>       |   ~~~~~~^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/dom/base/nsINode.cpp:111,
>                  from Unified_cpp_dom_base8.cpp:128:
> /<<PKGBUILDDIR>>/js/xpconnect/src/xpcprivate.h:2210:8: note: ‘struct 
> xpc::GlobalProperties’ declared here
>  2210 | struct GlobalProperties {
>       |        ^~~~~~~~~~~~~~~~
> /usr/bin/g++ -o UnifiedBindings19.o -c  
> -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers 
> -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include 
> /<<PKGBUILDDIR>>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 
> -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI 
> -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 
> -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL 
> -DSTATIC_EXPORTABLE_JS_API -I/<<PKGBUILDDIR>>/dom/bindings 
> -I/<<PKGBUILDDIR>>/build-browser/dom/bindings 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom 
> -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery 
> -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation 
> -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB 
> -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webrtc 
> -I/<<PKGBUILDDIR>>/dom/media/webrtc/common/time_profiling 
> -I/<<PKGBUILDDIR>>/dom/media/webrtc/jsapi 
> -I/<<PKGBUILDDIR>>/dom/media/webrtc/libwebrtcglue 
> -I/<<PKGBUILDDIR>>/dom/media/webrtc/transport 
> -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg 
> -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base 
> -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul 
> -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers 
> -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style 
> -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/webrtc 
> -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/third_party/libwebrtc 
> -I/<<PKGBUILDDIR>>/third_party/libwebrtc/webrtc 
> -I/<<PKGBUILDDIR>>/third_party/msgpack/include 
> -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders 
> -I/<<PKGBUILDDIR>>/ipc/chromium/src 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr 
> -I/usr/include/nss -I/usr/include/nspr 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -DMOZILLA_CLIENT -include 
> /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith 
> -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof 
> -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough 
> -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations 
> -Wno-error=array-bounds -Wno-error=coverage-mismatch 
> -Wno-error=free-nonheap-object -Wno-multistatement-macros 
> -Wno-error=class-memaccess -Wno-error=deprecated-copy 
> -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi 
> -fno-sized-deallocation -fno-aligned-new -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti 
> -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread 
> -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables 
> -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF 
> .deps/UnifiedBindings19.o.pp   UnifiedBindings19.cpp
> dom/bindings/UnifiedBindings2.o
> In file included from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:3334,
>                  from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/EventForwards.h:12,
>                  from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/AnimationEvent.h:9,
>                  from /<<PKGBUILDDIR>>/dom/events/AnimationEvent.cpp:7,
>                  from Unified_cpp_dom_events0.cpp:2:
> /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray-inl.h: In member 
> function ‘already_AddRefed<mozilla::dom::Promise> 
> mozilla::dom::Clipboard::WriteText(const nsAString&, nsIPrincipal&, 
> mozilla::ErrorResult&)’:
> /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray-inl.h:657:26: warning: 
> array subscript 1 is outside array bounds of 
> ‘nsTArray<mozilla::OwningNonNull<mozilla::dom::ClipboardItem> > [1]’ 
> [-Warray-bounds]
>   657 |     aOther.mHdr->mLength = 0;
>       |     ~~~~~~~~~~~~~~~~~~~~~^~~
> In file included from Unified_cpp_dom_events0.cpp:29:
> /<<PKGBUILDDIR>>/dom/events/Clipboard.cpp:496:42: note: while referencing 
> ‘sequence’
>   496 |   nsTArray<OwningNonNull<ClipboardItem>> sequence;
>       |                                          ^~~~~~~~
> /usr/bin/g++ -o Unified_cpp_dom_events1.o -c  
> -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers 
> -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include 
> /<<PKGBUILDDIR>>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 
> -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 
> -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL 
> -DSTATIC_EXPORTABLE_JS_API -I/<<PKGBUILDDIR>>/dom/events 
> -I/<<PKGBUILDDIR>>/build-browser/dom/events 
> -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders 
> -I/<<PKGBUILDDIR>>/ipc/chromium/src -I/<<PKGBUILDDIR>>/docshell/base 
> -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/html 
> -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/xml 
> -I/<<PKGBUILDDIR>>/dom/xul -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers 
> -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic 
> -I/<<PKGBUILDDIR>>/layout/xul -I/<<PKGBUILDDIR>>/layout/xul/tree 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr 
> -I/usr/include/nss -I/usr/include/nspr 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -DMOZILLA_CLIENT -include 
> /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith 
> -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof 
> -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough 
> -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations 
> -Wno-error=array-bounds -Wno-error=coverage-mismatch 
> -Wno-error=free-nonheap-object -Wno-multistatement-macros 
> -Wno-error=class-memaccess -Wno-error=deprecated-copy 
> -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi 
> -fno-sized-deallocation -fno-aligned-new -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti 
> -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread 
> -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables 
> -Wno-error=shadow  -MD -MP -MF .deps/Unified_cpp_dom_events1.o.pp   
> Unified_cpp_dom_events1.cpp
> dom/events/Unified_cpp_dom_events2.o
> /usr/bin/g++ -o Unified_cpp_dom_base9.o -c  
> -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers 
> -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include 
> /<<PKGBUILDDIR>>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 
> -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DOS_POSIX=1 -DOS_LINUX=1 
> -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL 
> -DSTATIC_EXPORTABLE_JS_API -I/<<PKGBUILDDIR>>/dom/base 
> -I/<<PKGBUILDDIR>>/build-browser/dom/base -I/<<PKGBUILDDIR>>/dom/battery 
> -I/<<PKGBUILDDIR>>/dom/events -I/<<PKGBUILDDIR>>/dom/media 
> -I/<<PKGBUILDDIR>>/dom/network -I/<<PKGBUILDDIR>>/caps 
> -I/<<PKGBUILDDIR>>/docshell/base -I/<<PKGBUILDDIR>>/dom/base 
> -I/<<PKGBUILDDIR>>/dom/file -I/<<PKGBUILDDIR>>/dom/geolocation 
> -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/ipc 
> -I/<<PKGBUILDDIR>>/dom/storage -I/<<PKGBUILDDIR>>/dom/svg 
> -I/<<PKGBUILDDIR>>/dom/u2f -I/<<PKGBUILDDIR>>/dom/xml 
> -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul 
> -I/<<PKGBUILDDIR>>/gfx/2d -I/<<PKGBUILDDIR>>/image 
> -I/<<PKGBUILDDIR>>/js/xpconnect/loader -I/<<PKGBUILDDIR>>/js/xpconnect/src 
> -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers -I/<<PKGBUILDDIR>>/layout/base 
> -I/<<PKGBUILDDIR>>/layout/forms -I/<<PKGBUILDDIR>>/layout/generic 
> -I/<<PKGBUILDDIR>>/layout/style -I/<<PKGBUILDDIR>>/layout/xul 
> -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/netwerk/url-classifier 
> -I/<<PKGBUILDDIR>>/security/manager/ssl -I/<<PKGBUILDDIR>>/widget 
> -I/<<PKGBUILDDIR>>/xpcom/ds -I/<<PKGBUILDDIR>>/netwerk/sctp/datachannel 
> -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders 
> -I/<<PKGBUILDDIR>>/ipc/chromium/src 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr 
> -I/usr/include/nss -I/usr/include/nspr 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -DMOZILLA_CLIENT -include 
> /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith 
> -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof 
> -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough 
> -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations 
> -Wno-error=array-bounds -Wno-error=coverage-mismatch 
> -Wno-error=free-nonheap-object -Wno-multistatement-macros 
> -Wno-error=class-memaccess -Wno-error=deprecated-copy 
> -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi 
> -fno-sized-deallocation -fno-aligned-new -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti 
> -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread 
> -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables 
> -I/<<PKGBUILDDIR>>/widget/gtk/compat-gtk3 -pthread 
> -I/usr/include/gtk-3.0/unix-print -I/usr/include/gtk-3.0 
> -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 
> -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include 
> -I/usr/include/gtk-3.0 -I/usr/include/cairo -I/usr/include/pango-1.0 
> -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/fribidi 
> -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo 
> -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 
> -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 
> -I/usr/include/x86_64-linux-gnu -I/usr/include/gio-unix-2.0 
> -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -Wno-error=shadow  -MD -MP -MF 
> .deps/Unified_cpp_dom_base9.o.pp   Unified_cpp_dom_base9.cpp
> /usr/bin/g++ -o UnifiedBindings2.o -c  
> -I/<<PKGBUILDDIR>>/build-browser/dist/stl_wrappers 
> -I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include 
> /<<PKGBUILDDIR>>/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 
> -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI 
> -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_LINUX=1 
> -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL 
> -DSTATIC_EXPORTABLE_JS_API -I/<<PKGBUILDDIR>>/dom/bindings 
> -I/<<PKGBUILDDIR>>/build-browser/dom/bindings 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom 
> -I/<<PKGBUILDDIR>>/dom/base -I/<<PKGBUILDDIR>>/dom/battery 
> -I/<<PKGBUILDDIR>>/dom/canvas -I/<<PKGBUILDDIR>>/dom/geolocation 
> -I/<<PKGBUILDDIR>>/dom/html -I/<<PKGBUILDDIR>>/dom/indexedDB 
> -I/<<PKGBUILDDIR>>/dom/media/webaudio -I/<<PKGBUILDDIR>>/dom/media/webrtc 
> -I/<<PKGBUILDDIR>>/dom/media/webrtc/common/time_profiling 
> -I/<<PKGBUILDDIR>>/dom/media/webrtc/jsapi 
> -I/<<PKGBUILDDIR>>/dom/media/webrtc/libwebrtcglue 
> -I/<<PKGBUILDDIR>>/dom/media/webrtc/transport 
> -I/<<PKGBUILDDIR>>/dom/media/webspeech/recognition -I/<<PKGBUILDDIR>>/dom/svg 
> -I/<<PKGBUILDDIR>>/dom/xml -I/<<PKGBUILDDIR>>/dom/xslt/base 
> -I/<<PKGBUILDDIR>>/dom/xslt/xpath -I/<<PKGBUILDDIR>>/dom/xul 
> -I/<<PKGBUILDDIR>>/js/xpconnect/src -I/<<PKGBUILDDIR>>/js/xpconnect/wrappers 
> -I/<<PKGBUILDDIR>>/layout/generic -I/<<PKGBUILDDIR>>/layout/style 
> -I/<<PKGBUILDDIR>>/layout/xul/tree -I/<<PKGBUILDDIR>>/media/webrtc 
> -I/<<PKGBUILDDIR>>/netwerk/base -I/<<PKGBUILDDIR>>/third_party/libwebrtc 
> -I/<<PKGBUILDDIR>>/third_party/libwebrtc/webrtc 
> -I/<<PKGBUILDDIR>>/third_party/msgpack/include 
> -I/<<PKGBUILDDIR>>/build-browser/ipc/ipdl/_ipdlheaders 
> -I/<<PKGBUILDDIR>>/ipc/chromium/src 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr 
> -I/usr/include/nss -I/usr/include/nspr 
> -I/<<PKGBUILDDIR>>/build-browser/dist/include/nss -DMOZILLA_CLIENT -include 
> /<<PKGBUILDDIR>>/build-browser/mozilla-config.h -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith 
> -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof 
> -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough 
> -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations 
> -Wno-error=array-bounds -Wno-error=coverage-mismatch 
> -Wno-error=free-nonheap-object -Wno-multistatement-macros 
> -Wno-error=class-memaccess -Wno-error=deprecated-copy 
> -Wno-error=unused-but-set-variable -Wformat -Wformat-overflow=2 -Wno-psabi 
> -fno-sized-deallocation -fno-aligned-new -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -fno-exceptions -fno-strict-aliasing -fPIC -fno-rtti 
> -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread 
> -pipe -g -freorder-blocks -O2 -fomit-frame-pointer -funwind-tables 
> -Wno-error=shadow -Wno-maybe-uninitialized  -MD -MP -MF 
> .deps/UnifiedBindings2.o.pp   UnifiedBindings2.cpp
> dom/bindings/UnifiedBindings20.o
> In file included from Unified_cpp_dom_base9.cpp:29:
> /<<PKGBUILDDIR>>/dom/base/nsMappedAttributes.cpp: In member function ‘void 
> nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)’:
> /<<PKGBUILDDIR>>/dom/base/nsMappedAttributes.cpp:144:12: warning: ‘void* 
> memmove(void*, const void*, size_t)’ writing to an object of type ‘using 
> InternalAttr = struct AttrArray::InternalAttr’ {aka ‘struct 
> AttrArray::InternalAttr’} with no trivial copy-assignment; use 
> copy-assignment or copy-initialization instead [-Wclass-memaccess]
>   144 |     memmove(&mBuffer[i + 1], &mBuffer[i],
>       |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   145 |             (mAttrCount - i) * sizeof(InternalAttr));
>       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:20,
>                  from /<<PKGBUILDDIR>>/dom/base/nsJSUtils.cpp:31,
>                  from Unified_cpp_dom_base9.cpp:2:
> /<<PKGBUILDDIR>>/dom/base/AttrArray.h:123:10: note: ‘using InternalAttr = 
> struct AttrArray::InternalAttr’ {aka ‘struct AttrArray::InternalAttr’} 
> declared here
>   123 |   struct InternalAttr {
>       |          ^~~~~~~~~~~~
> In file included from Unified_cpp_dom_base9.cpp:29:
> /<<PKGBUILDDIR>>/dom/base/nsMappedAttributes.cpp: In member function ‘void 
> nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)’:
> /<<PKGBUILDDIR>>/dom/base/nsMappedAttributes.cpp:212:10: warning: ‘void* 
> memmove(void*, const void*, size_t)’ writing to an object of type ‘using 
> InternalAttr = struct AttrArray::InternalAttr’ {aka ‘struct 
> AttrArray::InternalAttr’} with no trivial copy-assignment; use 
> copy-assignment or copy-initialization instead [-Wclass-memaccess]
>   212 |   memmove(&mBuffer[aPos], &mBuffer[aPos + 1],
>       |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>   213 |           (mAttrCount - aPos - 1) * sizeof(InternalAttr));
>       |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/Element.h:20,
>                  from /<<PKGBUILDDIR>>/dom/base/nsJSUtils.cpp:31,
>                  from Unified_cpp_dom_base9.cpp:2:
> /<<PKGBUILDDIR>>/dom/base/AttrArray.h:123:10: note: ‘using InternalAttr = 
> struct AttrArray::InternalAttr’ {aka ‘struct AttrArray::InternalAttr’} 
> declared here
>   123 |   struct InternalAttr {
>       |          ^~~~~~~~~~~~
> In file included from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/BindingDeclarations.h:25,
>                  from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/MouseEvent.h:10,
>                  from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/DragEvent.h:10,
>                  from /<<PKGBUILDDIR>>/dom/events/DragEvent.cpp:7,
>                  from Unified_cpp_dom_events1.cpp:2:
> /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h: In instantiation of 
> ‘static void AssignRangeAlgorithm<true, true>::implementation(ElemType*, 
> IndexType, SizeType, const Item*) [with Item = 
> mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = 
> mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long 
> unsigned int; SizeType = long unsigned int]’:
> /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:2418:57:   required 
> from ‘void nsTArray_Impl<E, Alloc>::AssignRange(nsTArray_Impl<E, 
> Alloc>::index_type, nsTArray_Impl<E, Alloc>::size_type, const Item*) [with 
> Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = 
> mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = 
> nsTArrayInfallibleAllocator; nsTArray_Impl<E, Alloc>::index_type = long 
> unsigned int; nsTArray_Impl<E, Alloc>::size_type = long unsigned int]’
> /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:2447:16:   required 
> from ‘typename ActualAlloc::ResultType nsTArray_Impl<E, 
> Alloc>::AssignInternal(const Item*, nsTArray_Impl<E, Alloc>::size_type) [with 
> ActualAlloc = nsTArrayInfallibleAllocator; Item = 
> mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = 
> mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = 
> nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void; 
> nsTArray_Impl<E, Alloc>::size_type = long unsigned int]’
> /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:1457:39:   required 
> from ‘typename ActualAlloc::ResultType nsTArray_Impl<E, Alloc>::Assign(const 
> nsTArray_Impl<E, Allocator>&) [with Allocator = nsTArrayInfallibleAllocator; 
> ActualAlloc = nsTArrayInfallibleAllocator; E = 
> mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = 
> nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’
> /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:2946:19:   required 
> from ‘CopyableTArray<E>& CopyableTArray<E>::operator=(const 
> CopyableTArray<E>&) [with E = 
> mozilla::dom::workerinternals::JSSettings::JSGCSetting]’
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8:
>    required from here
> /<<PKGBUILDDIR>>/build-browser/dist/include/nsTArray.h:675:13: warning: 
> ‘void* memcpy(void*, const void*, size_t)’ writing to an object of 
> non-trivially copyable type ‘struct 
> mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment 
> or copy-initialization instead [-Wclass-memaccess]
>   675 |       memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType));
>       |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from 
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/WorkerPrivate.h:36,
>                  from /<<PKGBUILDDIR>>/dom/events/Event.cpp:17,
>                  from Unified_cpp_dom_events1.cpp:11:
> /<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10:
>  note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ 
> declared here
>    27 |   struct JSGCSetting {
>       |          ^~~~~~~~~~~
> error: build failed
> make[5]: *** [/<<PKGBUILDDIR>>/config/makefiles/rust.mk:405: 
> force-cargo-library-build] Error 101


The full build log is available from:
http://qa-logs.debian.net/2021/12/28/firefox-esr_91.4.0esr-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to