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.