--- Begin Message ---
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.
--- End Message ---