Mock Version: 1.4.19 Mock Version: 1.4.19 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f29-build-18091413-1292975/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target i686 --nodeps /builddir/build/SPECS/thunderbird.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: i686 Building for target i686 Wrote: /builddir/build/SRPMS/thunderbird-68.2.2-1.fc29.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f29-build-18091413-1292975/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target i686 --nodeps /builddir/build/SPECS/thunderbird.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: i686 Building for target i686 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.kEBjpg + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf thunderbird-68.2.2 + /usr/bin/xz -dc /builddir/build/SOURCES/thunderbird-68.2.2.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd thunderbird-68.2.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #9 (mozilla-build-arm.patch):' Patch #9 (mozilla-build-arm.patch): + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .arm --fuzz=2 patching file gfx/ycbcr/moz.build Hunk #1 succeeded at 53 (offset -8 lines). + echo 'Patch #105 (thunderbird-debug.patch):' Patch #105 (thunderbird-debug.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .debug --fuzz=2 patching file intl/locale/LocaleService.cpp Hunk #1 succeeded at 551 (offset -92 lines). Patch #304 (mozilla-1245783.patch): + echo 'Patch #304 (mozilla-1245783.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1245783 --fuzz=2 patching file js/src/Makefile.in Hunk #1 succeeded at 87 (offset -57 lines). Patch #416 (firefox-SIOCGSTAMP.patch): + echo 'Patch #416 (firefox-SIOCGSTAMP.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .SIOCGSTAMP --fuzz=2 patching file media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.cc Hunk #1 succeeded at 65 with fuzz 2 (offset 3 lines). Patch #417 (build-aarch64-user_vfp.patch): + echo 'Patch #417 (build-aarch64-user_vfp.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .aarch64-user_vfp --fuzz=2 patching file js/src/wasm/WasmSignalHandlers.cpp + echo 'Patch #418 (mozilla-1512162.patch):' Patch #418 (mozilla-1512162.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozbz-1512162 --fuzz=2 patching file js/xpconnect/src/XPCWrappedNative.cpp + echo 'Patch #306 (mozilla-1353817.patch):' Patch #306 (mozilla-1353817.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1353817 --fuzz=2 patching file gfx/skia/skia/include/private/SkNx.h Patch #307 (build-disable-elfhack.patch): + echo 'Patch #307 (build-disable-elfhack.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .elfhack --fuzz=2 patching file toolkit/moz.configure Patch #402 (mozilla-526293.patch): + echo 'Patch #402 (mozilla-526293.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .526293 --fuzz=2 patching file widget/gtk/nsFilePicker.cpp Hunk #1 succeeded at 364 (offset -2 lines). + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/thunderbird-mozconfig .mozconfig + /usr/bin/cat /builddir/build/SOURCES/thunderbird-mozconfig-branded + echo 'ac_add_options --with-system-nspr' + echo 'ac_add_options --with-system-nss' + echo 'ac_add_options --disable-system-sqlite' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --enable-optimize' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --without-system-icu' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --with-system-libvpx' + echo 'ac_add_options --disable-crashreporter' + echo 'export NODEJS="/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper"' + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.wOg7ed + umask 022 + cd /builddir/build/BUILD + cd thunderbird-68.2.2 + mkdir -p my_rust_vendor + cd my_rust_vendor + /usr/bin/tar xf /builddir/build/SOURCES/cbindgen-vendor.tar.xz + cd - /builddir/build/BUILD/thunderbird-68.2.2 + mkdir -p .cargo + cat ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen Installing cbindgen v0.9.1 Compiling unicode-xid v0.1.0 Compiling proc-macro2 v1.0.1 Compiling ryu v0.2.6 Compiling serde v1.0.99 Compiling rand_core v0.3.0 Compiling unicode-xid v0.2.0 Compiling libc v0.2.43 Compiling syn v1.0.5 Compiling unicode-width v0.1.5 Compiling ansi_term v0.11.0 Compiling remove_dir_all v0.5.1 Compiling strsim v0.7.0 Compiling cfg-if v0.1.5 Compiling vec_map v0.8.1 Compiling itoa v0.4.3 Compiling cbindgen v0.9.1 Compiling bitflags v1.0.4 Compiling proc-macro2 v0.3.8 Compiling rand_core v0.2.2 Compiling textwrap v0.10.0 Compiling log v0.4.5 Compiling atty v0.2.11 Compiling rand v0.5.5 Compiling clap v2.32.0 Compiling quote v0.5.2 Compiling syn v0.13.11 Compiling quote v1.0.2 Compiling tempfile v3.0.4 Compiling serde_derive v1.0.58 Compiling serde_json v1.0.32 Compiling toml v0.5.3 Finished release [optimized] target(s) in 2m 43s Installing /builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin/cbindgen Installed package `cbindgen v0.9.1` (executable `cbindgen`) warning: be sure to add `/builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin` to your PATH to be able to run the installed binaries ++ pwd + export PATH=/builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + mkdir /builddir/build/BUILDROOT/bin + cp /builddir/build/SOURCES/node-stdout-nonblocking-wrapper /builddir/build/BUILDROOT/bin + find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' ++ echo '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -Wformat-security -Wformat -Werror=format-security' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' ++ echo '-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' ++ /usr/bin/sed -e s/-g/-g0/ + MOZ_OPT_FLAGS='-O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export 'MOZ_DEBUG_FLAGS= ' + MOZ_DEBUG_FLAGS=' ' + MOZ_LINK_FLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' ++ echo -O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ++ sed -e s/-fpermissive//g + export 'CFLAGS=-O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + CXXFLAGS='-O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export 'LDFLAGS=-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + LDFLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib + LIBDIR=/usr/lib + export RUSTFLAGS=-Cdebuginfo=0 + RUSTFLAGS=-Cdebuginfo=0 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export AR=gcc-ar + AR=gcc-ar + export NM=gcc-nm + NM=gcc-nm + export RANLIB=gcc-ranlib + RANLIB=gcc-ranlib + MOZ_SMP_FLAGS=-j1 + '[' -z '' ']' ++ /usr/bin/getconf _NPROCESSORS_ONLN + RPM_BUILD_NCPUS=6 + '[' 6 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 6 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 6 -ge 8 ']' + export MOZ_MAKE_FLAGS=-j4 + MOZ_MAKE_FLAGS=-j4 + export STRIP=/bin/true + STRIP=/bin/true + ./mach build Config object not found by mach. 0:00.72 Clobber not needed. 0:00.72 Adding make options from /builddir/build/BUILD/thunderbird-68.2.2/.mozconfig MOZ_CO_PROJECT=mail AUTOCONF=autoconf-2.13 BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/thunderbird-68.2.2/objdir OBJDIR=/builddir/build/BUILD/thunderbird-68.2.2/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/thunderbird-68.2.2/.mozconfig export FOUND_MOZCONFIG 0:00.73 /usr/bin/gmake -f client.mk -s configure 0:00.74 cd /builddir/build/BUILD/thunderbird-68.2.2/objdir 0:00.74 /builddir/build/BUILD/thunderbird-68.2.2/configure 0:00.88 Creating Python environment 0:03.09 New python executable in /builddir/build/BUILD/thunderbird-68.2.2/objdir/_virtualenvs/init/bin/python2.7 0:03.09 Also creating executable in /builddir/build/BUILD/thunderbird-68.2.2/objdir/_virtualenvs/init/bin/python 0:03.09 Installing setuptools, pip, wheel...done. 0:04.29 running build_ext 0:04.29 building 'psutil._psutil_linux' extension 0:04.29 creating build/temp.linux-i686-2.7 0:04.29 creating build/temp.linux-i686-2.7/psutil 0:04.29 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-i686-2.7/psutil/_psutil_common.o 0:04.29 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 0:04.29 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 0:04.29 creating build/lib.linux-i686-2.7 0:04.29 creating build/lib.linux-i686-2.7/psutil 0:04.29 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-i686-2.7/psutil/_psutil_common.o build/temp.linux-i686-2.7/psutil/_psutil_posix.o build/temp.linux-i686-2.7/psutil/_psutil_linux.o -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 0:04.29 building 'psutil._psutil_posix' extension 0:04.29 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-i686-2.7/psutil/_psutil_common.o 0:04.29 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 0:04.29 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-i686-2.7/psutil/_psutil_common.o build/temp.linux-i686-2.7/psutil/_psutil_posix.o -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 0:04.29 copying build/lib.linux-i686-2.7/psutil/_psutil_linux.so -> psutil 0:04.29 copying build/lib.linux-i686-2.7/psutil/_psutil_posix.so -> psutil 0:04.30 Reexecuting in the virtualenv 0:04.47 Adding configure options from /builddir/build/BUILD/thunderbird-68.2.2/.mozconfig 0:04.47 --enable-application=comm/mail 0:04.47 --enable-default-toolkit=cairo-gtk3-wayland 0:04.47 --prefix=/usr 0:04.47 --libdir=/usr/lib 0:04.47 --with-system-jpeg 0:04.47 --with-system-zlib 0:04.47 --with-system-libvpx 0:04.47 --disable-tests 0:04.48 --disable-strip 0:04.48 --disable-necko-wifi 0:04.48 --disable-updater 0:04.48 --enable-startup-notification 0:04.48 --with-system-icu 0:04.48 --enable-calendar 0:04.48 --enable-official-branding 0:04.48 --with-system-nspr 0:04.48 --with-system-nss 0:04.48 --disable-system-sqlite 0:04.48 --enable-system-ffi 0:04.48 --enable-optimize 0:04.48 --disable-debug 0:04.48 --without-system-icu 0:04.48 --with-system-jpeg 0:04.48 --with-system-libvpx 0:04.48 --disable-crashreporter 0:04.48 MOZILLA_OFFICIAL=1 0:04.48 BUILD_OFFICIAL=1 0:04.48 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 0:04.48 checking for vcs source checkout... no 0:04.53 checking for a shell... /usr/bin/sh 0:04.57 checking for host system type... i686-pc-linux-gnu 0:04.57 checking for target system type... i686-pc-linux-gnu 0:04.90 Determining COMM source information from sourcestamp.txt... 0:04.90 Determining GECKO source information from sourcestamp.txt... 0:05.13 checking whether cross compiling... no 0:05.29 checking for Python 3... /usr/bin/python3 (3.7.5) 0:05.30 checking for yasm... /usr/bin/yasm 0:05.30 checking yasm version... 1.3.0 0:05.31 checking for the target C compiler... /usr/bin/gcc 0:05.34 checking whether the target C compiler can be used... yes 0:05.34 checking the target C compiler version... 8.3.1 0:05.37 checking the target C compiler works... yes 0:05.37 checking for the target C++ compiler... /usr/bin/g++ 0:05.39 checking whether the target C++ compiler can be used... yes 0:05.39 checking the target C++ compiler version... 8.3.1 0:05.41 checking the target C++ compiler works... yes 0:05.41 checking for the host C compiler... /usr/bin/gcc 0:05.44 checking whether the host C compiler can be used... yes 0:05.44 checking the host C compiler version... 8.3.1 0:05.46 checking the host C compiler works... yes 0:05.46 checking for the host C++ compiler... /usr/bin/g++ 0:05.48 checking whether the host C++ compiler can be used... yes 0:05.48 checking the host C++ compiler version... 8.3.1 0:05.50 checking the host C++ compiler works... yes 0:05.60 checking for 64-bit OS... no 0:05.61 checking for llvm_profdata... /usr/bin/llvm-profdata 0:05.61 checking for nasm... /usr/bin/nasm 0:05.62 checking nasm version... 2.13.03 0:05.62 checking for linker... bfd 0:05.63 checking for the assembler... /usr/bin/gcc 0:05.64 checking for ar... /usr/bin/gcc-ar 0:05.64 checking for pkg_config... /usr/bin/pkg-config 0:05.64 checking for pkg-config version... 1.5.3 0:05.66 checking for stdint.h... yes 0:05.68 checking for inttypes.h... yes 0:05.70 checking for malloc.h... yes 0:05.73 checking for alloca.h... yes 0:05.74 checking for sys/byteorder.h... no 0:05.77 checking for getopt.h... yes 0:05.79 checking for unistd.h... yes 0:05.81 checking for nl_types.h... yes 0:05.83 checking for cpuid.h... yes 0:05.85 checking for sys/statvfs.h... yes 0:05.88 checking for sys/statfs.h... yes 0:05.90 checking for sys/vfs.h... yes 0:05.92 checking for sys/mount.h... yes 0:05.94 checking for sys/quota.h... yes 0:05.98 checking for linux/quota.h... yes 0:06.00 checking for linux/if_addr.h... yes 0:06.04 checking for linux/rtnetlink.h... yes 0:06.05 checking for sys/queue.h... yes 0:06.08 checking for sys/types.h... yes 0:06.10 checking for netinet/in.h... yes 0:06.13 checking for byteswap.h... yes 0:06.15 checking for linux/perf_event.h... yes 0:06.17 checking for perf_event_open system call... yes 0:06.18 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:06.20 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:06.22 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:06.23 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:06.25 checking whether the C compiler supports -Wunreachable-code-return... no 0:06.27 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:06.27 checking whether the C compiler supports -Wclass-varargs... no 0:06.28 checking whether the C++ compiler supports -Wclass-varargs... no 0:06.30 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:06.31 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:06.32 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:06.33 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:06.34 checking whether the C compiler supports -Wloop-analysis... no 0:06.35 checking whether the C++ compiler supports -Wloop-analysis... no 0:06.38 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:06.39 checking whether the C++ compiler supports -Wc++2a-compat... no 0:06.39 checking whether the C++ compiler supports -Wcomma... no 0:06.41 checking whether the C compiler supports -Wduplicated-cond... yes 0:06.44 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:06.46 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:06.47 checking whether the C compiler supports -Wstring-conversion... no 0:06.48 checking whether the C++ compiler supports -Wstring-conversion... no 0:06.50 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:06.50 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:06.52 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:06.54 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:06.55 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:06.57 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:06.58 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:06.60 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:06.62 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:06.64 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:06.66 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:06.68 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:06.70 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:06.72 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:06.75 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:06.76 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:06.77 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:06.79 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:06.81 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:06.83 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:06.85 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:06.86 checking whether the C compiler supports -Wno-error=return-std-move... no 0:06.86 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:06.88 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:06.90 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:06.91 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:06.92 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:06.92 checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:06.94 checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:06.96 checking whether the C compiler supports -Wformat... yes 0:06.98 checking whether the C++ compiler supports -Wformat... yes 0:06.99 checking whether the C compiler supports -Wformat-security... no 0:07.01 checking whether the C++ compiler supports -Wformat-security... no 0:07.03 checking whether the C compiler supports -Wformat-overflow=2... yes 0:07.05 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:07.07 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:07.09 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:07.11 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:07.11 Determining COMM source information from environment... 0:07.11 COMM_SOURCE_REPOSITORY: https://hg.mozilla.org/releases/comm-esr68 0:07.11 COMM_SOURCE_CHANGESET: 4297fc81fadcf15a10dc8f3835af3996ae991aa0 0:07.11 Determining GECKO source information from environment... 0:07.11 Determining GECKO source information from .gecko_rev.yml 0:07.11 GECKO_SOURCE_REPOSITORY: https://hg.mozilla.org/releases/mozilla-esr68 0:07.11 GECKO_SOURCE_CHANGESET: efd27abec3b809b9c0de3ddf5aa65ada5df83d85 0:07.13 checking for libpulse... yes 0:07.13 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:07.13 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:07.13 checking for rustc... /usr/bin/rustc 0:07.13 checking for cargo... /usr/bin/cargo 0:07.27 checking rustc version... 1.38.0 0:07.29 checking cargo version... 1.38.0 0:07.51 checking for rust target triplet... i686-unknown-linux-gnu 0:07.64 checking for rust host triplet... i686-unknown-linux-gnu 0:07.64 checking for rustdoc... /usr/bin/rustdoc 0:07.64 checking for cbindgen... /builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin/cbindgen 0:07.64 checking for rustfmt... not found 0:07.64 checking for llvm-config... /usr/bin/llvm-config 0:07.78 checking that libclang is new enough... yes 0:07.88 checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 0:07.89 checking for libffi > 3.0.9... yes 0:07.89 checking MOZ_FFI_CFLAGS... 0:07.90 checking MOZ_FFI_LIBS... -lffi 0:07.93 checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (10.16.3) 0:07.94 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1... yes 0:07.96 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/gio-unix-2.0/ -I/usr/include/libdrm -I/usr/include/atk-1.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/dbus-1.0/include -pthread 0:07.97 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxkbcommon 0:07.97 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:07.98 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 0:07.99 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:07.99 checking for fontconfig >= 2.7.0... yes 0:08.00 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:08.00 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:08.01 checking for freetype2 >= 6.1.0... yes 0:08.01 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:08.03 checking _FT2_LIBS... -lfreetype 0:08.03 checking for tar... /usr/bin/gtar 0:08.03 checking for unzip... /usr/bin/unzip 0:08.03 checking for zip... /usr/bin/zip 0:08.03 checking for gn... not found 0:08.03 checking for the Mozilla API key... no 0:08.03 checking for the Google Location Service API key... no 0:08.03 checking for the Google Safebrowsing API key... no 0:08.03 checking for the Bing API key... no 0:08.03 checking for the Adjust SDK key... no 0:08.03 checking for the Leanplum SDK key... no 0:08.03 checking for the Pocket API key... no 0:08.04 checking for vpx >= 1.7.0... yes 0:08.04 checking MOZ_LIBVPX_CFLAGS... 0:08.05 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:08.08 checking for vpx/vpx_decoder.h... yes 0:08.15 checking for vpx_codec_dec_init_ver... yes 0:08.19 checking for jpeg_destroy_compress... yes 0:08.21 checking for sufficient jpeg library version... yes 0:08.23 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:08.24 checking for awk... /usr/bin/gawk 0:08.24 checking for perl... /usr/bin/perl 0:08.25 checking for minimum required perl version >= 5.006... 5.028002 0:08.26 checking for full perl installation... yes 0:08.26 checking for gmake... /usr/bin/gmake 0:08.26 checking for watchman... not found 0:08.26 checking for xargs... /usr/bin/xargs 0:08.26 checking for rpmbuild... /usr/bin/rpmbuild 0:08.31 checking for llvm-objdump... /usr/bin/llvm-objdump 0:08.31 checking for autoconf... /usr/bin/autoconf-2.13 0:08.83 creating cache ./config.cache 0:08.85 checking host system type... i686-pc-linux-gnu 0:08.87 checking target system type... i686-pc-linux-gnu 0:08.89 checking build system type... i686-pc-linux-gnu 0:08.89 checking for objcopy... /usr/bin/objcopy 0:08.90 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:08.90 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:08.90 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:08.90 checking whether we are using GNU C... (cached) yes 0:08.90 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:08.90 checking for c++... (cached) /usr/bin/g++ 0:08.90 checking whether the C++ compiler (/usr/bin/g++ -O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:08.90 checking whether the C++ compiler (/usr/bin/g++ -O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:08.90 checking whether we are using GNU C++... (cached) yes 0:08.90 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:08.90 checking for ranlib... gcc-ranlib 0:08.90 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:08.90 checking for strip... /bin/true 0:08.91 checking for otool... no 0:08.99 checking for X... libraries , headers 0:09.02 checking for dnet_ntoa in -ldnet... no 0:09.06 checking for dnet_ntoa in -ldnet_stub... no 0:09.09 checking for gethostbyname... yes 0:09.13 checking for connect... yes 0:09.17 checking for remove... yes 0:09.21 checking for shmat... yes 0:09.25 checking for IceConnectionNumber in -lICE... yes 0:09.31 checking for --noexecstack option to as... yes 0:09.35 checking for -z noexecstack option to ld... yes 0:09.39 checking for -z text option to ld... yes 0:09.42 checking for -z relro option to ld... yes 0:09.46 checking for -z nocopyreloc option to ld... yes 0:09.50 checking for -Bsymbolic-functions option to ld... yes 0:09.54 checking for --build-id=sha1 option to ld... yes 0:09.57 checking for --ignore-unresolved-symbol option to ld... yes 0:09.59 checking if toolchain supports -mssse3 option... yes 0:09.61 checking if toolchain supports -msse4.1 option... yes 0:09.63 checking for x86 AVX2 asm support in compiler... yes 0:09.65 checking whether the linker supports Identical Code Folding... no 0:09.84 checking whether removing dead symbols breaks debugging... no 0:09.86 checking for working const... yes 0:09.88 checking for mode_t... yes 0:09.89 checking for off_t... yes 0:09.90 checking for pid_t... yes 0:09.91 checking for size_t... yes 0:10.05 checking whether 64-bits std::atomic requires -latomic... no 0:10.08 checking for dirent.h that defines DIR... yes 0:10.12 checking for opendir in -ldir... no 0:10.14 checking for sockaddr_in.sin_len... false 0:10.16 checking for sockaddr_in6.sin6_len... false 0:10.18 checking for sockaddr.sa_len... false 0:10.21 checking for gethostbyname_r in -lc_r... no 0:10.29 checking for library containing dlopen... -ldl 0:10.32 checking for dlfcn.h... yes 0:10.36 checking for dladdr... yes 0:10.41 checking for memmem... yes 0:10.45 checking for socket in -lsocket... no 0:10.50 checking for XDrawLines in -lX11... yes 0:10.55 checking for XextAddDisplay in -lXext... yes 0:10.59 checking for XtFree in -lXt... yes 0:10.65 checking for xcb_connect in -lxcb... yes 0:10.69 checking for xcb_shm_query_version in -lxcb-shm... yes 0:10.74 checking for XGetXCBConnection in -lX11-xcb... yes 0:10.78 checking for pthread_create in -lpthreads... no 0:10.83 checking for pthread_create in -lpthread... yes 0:10.87 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:10.91 checking for pthread.h... yes 0:10.95 checking for stat64... yes 0:11.00 checking for lstat64... yes 0:11.05 checking for truncate64... yes 0:11.10 checking for statvfs64... yes 0:11.14 checking for statvfs... yes 0:11.19 checking for statfs64... yes 0:11.24 checking for statfs... yes 0:11.29 checking for getpagesize... yes 0:11.33 checking for gmtime_r... yes 0:11.38 checking for localtime_r... yes 0:11.43 checking for arc4random... no 0:11.47 checking for arc4random_buf... no 0:11.51 checking for mallinfo... yes 0:11.57 checking for gettid... no 0:11.61 checking for lchown... yes 0:11.66 checking for setpriority... yes 0:11.71 checking for strerror... yes 0:11.76 checking for syscall... yes 0:11.81 checking for clock_gettime(CLOCK_MONOTONIC)... 0:11.84 checking for pthread_cond_timedwait_monotonic_np... 0:11.90 checking for res_ninit()... yes 0:11.94 checking for an implementation of va_copy()... yes 0:11.98 checking whether va_list can be copied by value... yes 0:12.06 checking for __thread keyword for TLS variables... yes 0:12.11 checking for localeconv... yes 0:12.15 checking for malloc.h... yes 0:12.20 checking for strndup... yes 0:12.24 checking for posix_memalign... yes 0:12.30 checking for memalign... yes 0:12.35 checking for malloc_usable_size... yes 0:12.37 checking whether malloc_usable_size definition can use const argument... no 0:12.39 checking for valloc in malloc.h... yes 0:12.41 checking for valloc in unistd.h... no 0:12.42 checking for _aligned_malloc in malloc.h... no 0:12.42 checking NSPR selection... system 0:12.42 checking for nspr-config... /usr/bin/nspr-config 0:12.45 checking for NSPR - version >= 4.21... yes 0:12.53 checking for nss-config... /usr/bin/nss-config 0:12.57 checking for NSS - version >= 3.44.2... yes 0:12.62 checking for gzread in -lz... yes 0:12.66 checking if app-specific confvars.sh exists... /builddir/build/BUILD/thunderbird-68.2.2/comm/mail/confvars.sh 0:12.66 checking for gtk+-3.0 >= 3.4.0 gtk+-unix-print-3.0 glib-2.0 gobject-2.0 gio-unix-2.0 ... yes 0:12.69 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/gio-unix-2.0/ -I/usr/include/libdrm -I/usr/include/atk-1.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/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread 0:12.70 checking MOZ_GTK3_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 0:12.71 checking for gtk+-2.0 >= 2.18.0 gtk+-unix-print-2.0 glib-2.0 >= 2.22 gobject-2.0 gio-unix-2.0 gdk-x11-2.0... yes 0:12.72 checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0/ -pthread 0:12.72 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:12.73 checking for libstartup-notification-1.0 >= 0.8... yes 0:12.73 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:12.73 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:12.75 checking for dbus-1 >= 0.60... yes 0:12.75 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include 0:12.75 checking MOZ_DBUS_LIBS... -ldbus-1 0:12.75 checking for dbus-glib-1 >= 0.60... yes 0:12.75 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 0:12.76 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:12.84 checking for linux/joystick.h... yes 0:12.84 checking for wget... no 0:12.89 checking for fdatasync... yes 0:12.92 checking for valid C compiler optimization flags... yes 0:13.01 checking for __cxa_demangle... yes 0:13.05 checking for unwind.h... yes 0:13.12 checking for _Unwind_Backtrace... yes 0:13.14 checking for -pipe support... yes 0:13.18 checking what kind of list files are supported by the linker... linkerscript 0:13.18 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:13.18 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 0:13.19 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:13.23 checking for FT_Bitmap_Size.y_ppem... yes 0:13.28 checking for FT_GlyphSlot_Embolden... yes 0:13.33 checking for FT_Load_Sfnt_Table... yes 0:13.39 checking for fontconfig/fcfreetype.h... yes 0:13.50 checking for posix_fadvise... yes 0:13.55 checking for posix_fallocate... yes 0:13.63 updating cache ./config.cache 0:13.63 creating ./config.data 0:13.66 js/src> configuring 0:13.66 js/src> running /builddir/build/BUILD/thunderbird-68.2.2/configure.py --enable-project=js --disable-crashreporter --disable-necko-wifi --enable-official-branding --enable-startup-notification --disable-strip --disable-system-sqlite --disable-updater --libdir=/usr/lib --prefix=/usr --without-system-icu --with-system-nss --with-system-zlib --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --disable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize --without-ccache --without-toolchain-prefix --enable-debug-symbols --disable-profile-generate --disable-profile-use --without-pgo-profile-path --disable-lto --disable-address-sanitizer --disable-undefined-sanitizer --disable-coverage --enable-cargo-incremental --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-stdcxx-compat --disable-fuzzing --enable-jemalloc --disable-replace-malloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --without-libclang-path --without-clang-path --disable-js-shell --disable-shared-js --disable-export-js --enable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-masm-verbose --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-pipeline-operator --disable-binast --disable-cranelift --disable-wasm-codegen-debug --disable-typed-objects --disable-wasm-bulk-memory --disable-wasm-reftypes --disable-wasm-gc --disable-wasm-private-reftypes --disable-unaligned-private-values --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/thunderbird-68.2.2/objdir/dist JS_STANDALONE= 0:13.69 js/src> checking for vcs source checkout... no 0:13.73 js/src> checking for a shell... /usr/bin/sh 0:13.75 js/src> checking for host system type... i686-pc-linux-gnu 0:13.76 js/src> checking for target system type... i686-pc-linux-gnu 0:14.37 js/src> checking for Python 3... /usr/bin/python3 (3.7.5) 0:14.37 js/src> checking whether cross compiling... no 0:14.38 js/src> checking for yasm... /usr/bin/yasm 0:14.39 js/src> checking yasm version... 1.3.0 0:14.39 js/src> checking for the target C compiler... /usr/bin/gcc 0:14.41 js/src> checking whether the target C compiler can be used... yes 0:14.41 js/src> checking the target C compiler version... 8.3.1 0:14.43 js/src> checking the target C compiler works... yes 0:14.43 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:14.45 js/src> checking whether the target C++ compiler can be used... yes 0:14.45 js/src> checking the target C++ compiler version... 8.3.1 0:14.48 js/src> checking the target C++ compiler works... yes 0:14.48 js/src> checking for the host C compiler... /usr/bin/gcc 0:14.49 js/src> checking whether the host C compiler can be used... yes 0:14.49 js/src> checking the host C compiler version... 8.3.1 0:14.51 js/src> checking the host C compiler works... yes 0:14.51 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:14.53 js/src> checking whether the host C++ compiler can be used... yes 0:14.53 js/src> checking the host C++ compiler version... 8.3.1 0:14.55 js/src> checking the host C++ compiler works... yes 0:14.65 js/src> checking for 64-bit OS... no 0:14.66 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:14.66 js/src> checking for nasm... /usr/bin/nasm 0:14.67 js/src> checking nasm version... 2.13.03 0:14.68 js/src> checking for linker... bfd 0:14.68 js/src> checking for the assembler... /usr/bin/gcc 0:14.69 js/src> checking for ar... /usr/bin/gcc-ar 0:14.69 js/src> checking for pkg_config... /usr/bin/pkg-config 0:14.70 js/src> checking for pkg-config version... 1.5.3 0:14.72 js/src> checking for stdint.h... yes 0:14.75 js/src> checking for inttypes.h... yes 0:14.77 js/src> checking for malloc.h... yes 0:14.79 js/src> checking for alloca.h... yes 0:14.81 js/src> checking for sys/byteorder.h... no 0:14.83 js/src> checking for getopt.h... yes 0:14.86 js/src> checking for unistd.h... yes 0:14.88 js/src> checking for nl_types.h... yes 0:14.91 js/src> checking for cpuid.h... yes 0:14.93 js/src> checking for sys/statvfs.h... yes 0:14.95 js/src> checking for sys/statfs.h... yes 0:14.98 js/src> checking for sys/vfs.h... yes 0:15.00 js/src> checking for sys/mount.h... yes 0:15.03 js/src> checking for sys/quota.h... yes 0:15.06 js/src> checking for linux/quota.h... yes 0:15.09 js/src> checking for linux/if_addr.h... yes 0:15.13 js/src> checking for linux/rtnetlink.h... yes 0:15.15 js/src> checking for sys/queue.h... yes 0:15.18 js/src> checking for sys/types.h... yes 0:15.21 js/src> checking for netinet/in.h... yes 0:15.23 js/src> checking for byteswap.h... yes 0:15.25 js/src> checking for linux/perf_event.h... yes 0:15.27 js/src> checking for perf_event_open system call... yes 0:15.29 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:15.31 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:15.33 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:15.34 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:15.36 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:15.37 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:15.39 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:15.40 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:15.41 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:15.43 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:15.44 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:15.45 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:15.47 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:15.48 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:15.50 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:15.52 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:15.52 js/src> checking whether the C++ compiler supports -Wcomma... no 0:15.54 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:15.56 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:15.58 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:15.60 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:15.61 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:15.62 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:15.64 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:15.65 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:15.67 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:15.68 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:15.70 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:15.71 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:15.73 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:15.75 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:15.77 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:15.79 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:15.81 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:15.83 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:15.85 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:15.87 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:15.89 js/src> checking whether the C compiler supports -Wno-error=backend-plugin... no 0:15.89 js/src> checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:15.91 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:15.94 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:15.96 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:15.98 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:15.99 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:16.00 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:16.02 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:16.04 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:16.06 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:16.07 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:16.08 js/src> checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:16.09 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:16.11 js/src> checking whether the C compiler supports -Wformat... yes 0:16.13 js/src> checking whether the C++ compiler supports -Wformat... yes 0:16.15 js/src> checking whether the C compiler supports -Wformat-security... no 0:16.17 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:16.19 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:16.21 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:16.23 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:16.25 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:16.27 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:16.29 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:16.30 js/src> checking for rustc... /usr/bin/rustc 0:16.30 js/src> checking for cargo... /usr/bin/cargo 0:16.41 js/src> checking rustc version... 1.38.0 0:16.43 js/src> checking cargo version... 1.38.0 0:16.62 js/src> checking for rust target triplet... i686-unknown-linux-gnu 0:16.75 js/src> checking for rust host triplet... i686-unknown-linux-gnu 0:16.75 js/src> checking for rustdoc... /usr/bin/rustdoc 0:16.75 js/src> checking for rustfmt... not found 0:16.75 js/src> checking for llvm-config... /usr/bin/llvm-config 0:16.81 js/src> checking that libclang is new enough... yes 0:16.91 js/src> checking bindgen cflags... -x c++ -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 0:16.91 js/src> checking for libffi > 3.0.9... yes 0:16.92 js/src> checking MOZ_FFI_CFLAGS... 0:16.92 js/src> checking MOZ_FFI_LIBS... -lffi 0:16.92 js/src> checking for awk... /usr/bin/gawk 0:16.93 js/src> checking for perl... /usr/bin/perl 0:16.93 js/src> checking for minimum required perl version >= 5.006... 5.028002 0:16.95 js/src> checking for full perl installation... yes 0:16.95 js/src> checking for gmake... /usr/bin/gmake 0:16.95 js/src> checking for watchman... not found 0:16.95 js/src> checking for xargs... /usr/bin/xargs 0:16.95 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:17.00 js/src> checking for llvm-objdump... /usr/bin/llvm-objdump 0:17.00 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:17.00 js/src> Refreshing /builddir/build/BUILD/thunderbird-68.2.2/js/src/old-configure with /usr/bin/autoconf-2.13 0:17.18 js/src> loading cache /builddir/build/BUILD/thunderbird-68.2.2/objdir/./config.cache 0:17.21 js/src> checking host system type... i686-pc-linux-gnu 0:17.22 js/src> checking target system type... i686-pc-linux-gnu 0:17.24 js/src> checking build system type... i686-pc-linux-gnu 0:17.24 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:17.24 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:17.24 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:17.24 js/src> checking whether we are using GNU C... (cached) yes 0:17.24 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:17.24 js/src> checking for c++... (cached) /usr/bin/g++ 0:17.24 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:17.25 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g0 -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fpermissive -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:17.25 js/src> checking whether we are using GNU C++... (cached) yes 0:17.25 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:17.29 js/src> checking for ranlib... (cached) gcc-ranlib 0:17.29 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:17.29 js/src> checking for strip... (cached) /bin/true 0:17.30 js/src> checking for sb-conf... no 0:17.30 js/src> checking for ve... no 0:17.30 js/src> checking for X... (cached) libraries , headers 0:17.30 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:17.31 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:17.31 js/src> checking for gethostbyname... (cached) yes 0:17.31 js/src> checking for connect... (cached) yes 0:17.31 js/src> checking for remove... (cached) yes 0:17.31 js/src> checking for shmat... (cached) yes 0:17.32 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:17.39 js/src> checking for --noexecstack option to as... yes 0:17.43 js/src> checking for -z noexecstack option to ld... yes 0:17.47 js/src> checking for -z text option to ld... yes 0:17.50 js/src> checking for -z relro option to ld... yes 0:17.54 js/src> checking for -z nocopyreloc option to ld... yes 0:17.57 js/src> checking for -Bsymbolic-functions option to ld... yes 0:17.61 js/src> checking for --build-id=sha1 option to ld... yes 0:17.63 js/src> checking whether the linker supports Identical Code Folding... no 0:17.83 js/src> checking whether removing dead symbols breaks debugging... no 0:17.83 js/src> checking for working const... (cached) yes 0:17.83 js/src> checking for mode_t... (cached) yes 0:17.83 js/src> checking for off_t... (cached) yes 0:17.83 js/src> checking for pid_t... (cached) yes 0:17.83 js/src> checking for size_t... (cached) yes 0:17.87 js/src> checking for ssize_t... yes 0:17.87 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:17.87 js/src> checking for dirent.h that defines DIR... (cached) yes 0:17.88 js/src> checking for opendir in -ldir... (cached) no 0:17.88 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:17.88 js/src> checking for library containing dlopen... (cached) -ldl 0:17.88 js/src> checking for dlfcn.h... (cached) yes 0:17.89 js/src> checking for socket in -lsocket... (cached) no 0:17.90 js/src> checking for pthread_create in -lpthreads... (cached) no 0:17.90 js/src> checking for pthread_create in -lpthread... (cached) yes 0:17.94 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:17.98 js/src> checking for getc_unlocked... yes 0:18.04 js/src> checking for _getc_nolock... no 0:18.04 js/src> checking for gmtime_r... (cached) yes 0:18.05 js/src> checking for localtime_r... (cached) yes 0:18.11 js/src> checking for pthread_getname_np... yes 0:18.15 js/src> checking for pthread_get_name_np... no 0:18.15 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:18.20 js/src> checking for sin in -lm... yes 0:18.26 js/src> checking for sincos in -lm... yes 0:18.32 js/src> checking for __sincos in -lm... no 0:18.32 js/src> checking for res_ninit()... (cached) yes 0:18.36 js/src> checking for nl_langinfo and CODESET... yes 0:18.36 js/src> checking for an implementation of va_copy()... (cached) yes 0:18.36 js/src> checking whether va_list can be copied by value... (cached) yes 0:18.37 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:18.37 js/src> checking for localeconv... (cached) yes 0:18.38 js/src> checking NSPR selection... command-line 0:18.41 js/src> checking for valid optimization flags... yes 0:18.41 js/src> checking for __cxa_demangle... (cached) yes 0:18.42 js/src> checking for -pipe support... yes 0:18.45 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:18.49 js/src> checking what kind of list files are supported by the linker... linkerscript 0:18.52 js/src> checking for posix_fadvise... (cached) yes 0:18.53 js/src> checking for posix_fallocate... (cached) yes 0:18.53 js/src> checking for malloc.h... (cached) yes 0:18.54 js/src> checking for strndup... (cached) yes 0:18.55 js/src> checking for posix_memalign... (cached) yes 0:18.55 js/src> checking for memalign... (cached) yes 0:18.56 js/src> checking for malloc_usable_size... (cached) yes 0:18.58 js/src> checking whether malloc_usable_size definition can use const argument... no 0:18.60 js/src> checking for valloc in malloc.h... yes 0:18.61 js/src> checking for valloc in unistd.h... no 0:18.62 js/src> checking for _aligned_malloc in malloc.h... no 0:18.64 js/src> updating cache /builddir/build/BUILD/thunderbird-68.2.2/objdir/./config.cache 0:18.64 js/src> creating ./config.data 0:18.65 js/src> Creating config.status 0:18.74 Creating config.status 0:18.99 Reticulating splines... 0:21.24 0:02.28 File already read. Skipping: /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/targets/angle_common/moz.build 0:32.99 Finished reading 1899 moz.build files in 3.41s 0:32.99 Read 14 gyp files in parallel contributing 0.00s to total wall time 0:32.99 Processed into 8814 build config descriptors in 3.90s 0:32.99 RecursiveMake backend executed in 5.63s 0:32.99 3213 total backend files; 3213 created; 0 updated; 0 unchanged; 0 deleted; 28 -> 1216 Makefile 0:32.99 FasterMake backend executed in 0.58s 0:32.99 10 total backend files; 10 created; 0 updated; 0 unchanged; 0 deleted 0:32.99 Total wall time: 14.03s; CPU time: 13.89s; Efficiency: 99%; Untracked: 0.51s Configure complete! Be sure to run |mach build| to pick up any changes 0:33.40 Clobber not needed. 0:33.40 Adding make options from /builddir/build/BUILD/thunderbird-68.2.2/.mozconfig MOZ_CO_PROJECT=mail AUTOCONF=autoconf-2.13 BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/thunderbird-68.2.2/objdir OBJDIR=/builddir/build/BUILD/thunderbird-68.2.2/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/thunderbird-68.2.2/.mozconfig export FOUND_MOZCONFIG 0:33.41 /usr/bin/gmake -f client.mk -s 0:33.55 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 8; Removed 0 files and 0 directories. 0:33.55 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:33.56 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:33.81 Elapsed: 0.17s; From _tests: Kept 12 existing; Added/updated 739; Removed 0 files and 0 directories. 0:34.06 Elapsed: 0.41s; From dist/bin: Kept 261 existing; Added/updated 2484; Removed 0 files and 0 directories. 0:34.09 Elapsed: 0.54s; From dist/include: Kept 1897 existing; Added/updated 3873; Removed 0 files and 0 directories. 0:34.11 ./mozilla-config.h.stub 0:34.21 ./buildid.h.stub 0:34.31 ./source-repo.h.stub 0:34.53 config 0:34.67 config/nsinstall_real 0:34.80 config/stl.sentinel.stub 0:34.91 config/system-header.sentinel.stub 0:35.15 xpcom/xpcom-config.h.stub 0:35.15 build/application.ini.stub 0:35.15 js/src/js-confdefs.h.stub 0:35.17 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 0:35.29 js/src/js-config.h.stub 0:35.29 xpcom/xpcom-private.h.stub 0:35.29 build/application.ini.h.stub 0:35.31 media/libdav1d/16bd_cdef_tmpl.c.stub 0:35.41 js/src/selfhosted.out.h.stub 0:35.41 media/libdav1d/16bd_film_grain_tmpl.c.stub 0:35.42 security/apps/xpcshell.inc.stub 0:35.42 xpcom/build/Services.cpp.stub 0:35.51 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 0:35.52 xpcom/build/Services.h.stub 0:35.54 security/apps/addons-public.inc.stub 0:35.58 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DJS_NUNBOX32=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DU_USING_ICU_NAMESPACE=0 -DNO_NSPR_10_SUPPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DEXPOSE_INTL_API=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.thunderbird -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -Dcommreltopsrcdir=comm -DBROWSER_CHROME_URL_QUOTED="chrome://messenger/content/messengercompose/messengercompose.xul" -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_AV1=1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_THUNDERBIRD=1 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -Dcommtopobjdir=/builddir/build/BUILD/thunderbird-68.2.2/objdir/comm -DNS_PRINTING=1 -DMOZ_MEMORY=1 -Dmoztopsrcdir=/builddir/build/BUILD/thunderbird-68.2.2 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DMOZ_SANDBOX=1 -DTARGET_XPCOM_ABI="x86-gcc3" -DMOZILLA_UAVERSION="68.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_SCTP=1 -DMOZ_APP_UA_VERSION="68.2.2" -DMOZ_TREE_CAIRO=1 -DMOZ_DAV1D_ASM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DHAVE_VPX_VPX_DECODER_H=1 -DMOZ_X11=1 -DTHUNDERBIRD_VERSION_DISPLAY=68.2.2 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=68.3.0 -DMOZ_LDAP_XPCOM=1 -DHAVE_CPUID_H=1 -DHAVE_NL_TYPES_H=1 -DMOZ_RAW=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DMOZ_BINARY_EXTENSIONS=1 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=comm/mail -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=30 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="68.3.0" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://messenger/content/messengercompose/messengercompose.xul -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_TRUNCATE64=1 -DHAVE_MOVEMAIL=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZ_HAS_REMOTE=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DENABLE_INTL_API=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DENABLE_REMOTE_AGENT=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_TELEMETRY_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DMOZ_DEDICATED_PROFILES=1 -Dmozreltopsrcdir=. -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -Dcommtopsrcdir=/builddir/build/BUILD/thunderbird-68.2.2/comm -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DMOZ_PROFILER_MEMORY=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DMOZ_WEBRTC=1 -DHAVE_VALLOC=1 -DMOZ_GECKO_PROFILER=1 -DU_STATIC_IMPLEMENTATION=1 -DHAVE_LOCALTIME_R=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DJS_CODEGEN_X86=1 -DTHUNDERBIRD_VERSION=68.2.2 self-hosting-cpp-input.cpp 0:35.59 netwerk/necko-config.h.stub 0:35.62 xpcom/build/services.rs.stub 0:35.63 media/libdav1d/16bd_ipred_tmpl.c.stub 0:35.65 security/apps/addons-public-intermediate.inc.stub 0:35.75 media/libdav1d/16bd_itx_tmpl.c.stub 0:35.75 gfx/webrender_bindings/webrender_ffi_generated.h.stub 0:35.75 security/apps/addons-stage.inc.stub 0:35.85 media/libdav1d/16bd_lf_apply_tmpl.c.stub 0:35.86 security/apps/privileged-package-root.inc.stub 0:35.96 media/libdav1d/16bd_loopfilter_tmpl.c.stub 0:35.97 layout/style/ServoCSSPropList.py.stub 0:36.09 media/libdav1d/16bd_looprestoration_tmpl.c.stub 0:36.23 media/libdav1d/16bd_lr_apply_tmpl.c.stub 0:36.35 media/libdav1d/16bd_mc_tmpl.c.stub 0:36.47 media/libdav1d/16bd_recon_tmpl.c.stub 0:36.56 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 0:36.66 media/libdav1d/8bd_cdef_tmpl.c.stub 0:36.77 media/libdav1d/8bd_film_grain_tmpl.c.stub 0:36.87 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 0:36.97 media/libdav1d/8bd_ipred_tmpl.c.stub 0:37.08 media/libdav1d/8bd_itx_tmpl.c.stub 0:37.20 media/libdav1d/8bd_lf_apply_tmpl.c.stub 0:37.31 media/libdav1d/8bd_loopfilter_tmpl.c.stub 0:37.42 media/libdav1d/8bd_looprestoration_tmpl.c.stub 0:37.54 media/libdav1d/8bd_lr_apply_tmpl.c.stub 0:37.63 media/libdav1d/8bd_mc_tmpl.c.stub 0:37.74 media/libdav1d/8bd_recon_tmpl.c.stub 0:37.85 dom/encoding/domainsfallbacks.properties.h.stub 0:37.97 dom/encoding/labelsencodings.properties.h.stub 0:38.09 dom/encoding/localesfallbacks.properties.h.stub 0:38.21 dom/encoding/nonparticipatingdomains.properties.h.stub 0:38.33 toolkit/crashreporter/CrashAnnotations.h.stub 0:38.45 devtools/client/debugger/src/node.stub.stub 0:38.54 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/main.development.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/main.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/vendors.js" 0:38.72 xpcom/idl-parser/xpidl/xpidl.stub.stub 0:38.90 js/src/frontend/ReservedWordsGenerated.h.stub 0:39.03 js/src/gc/StatsPhasesGenerated.cpp.stub 0:39.16 js/src/gc/StatsPhasesGenerated.h.stub 0:39.20 js/src/jit/MOpcodes.h.stub 0:39.29 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 0:39.31 js/src/jit/LOpcodes.h.stub 0:39.40 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 0:39.45 devtools/client/debugger/src/actions/node.stub.stub 0:39.52 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 0:39.54 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/ast.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/debuggee.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/ui.js" 0:39.64 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 0:39.75 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 0:39.86 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 0:39.98 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 0:40.10 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 0:40.21 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 0:40.35 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 0:40.47 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 0:40.61 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 0:40.64 devtools/client/debugger/src/client/node.stub.stub 0:40.73 devtools/client/debugger/src/components/node.stub.stub 0:40.73 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/chrome.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/index.js" 0:40.82 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/WelcomeBox.js" 0:40.91 layout/style/nsCSSPropertyID.h.stub 0:41.04 layout/style/ServoCSSPropList.h.stub 0:41.18 layout/style/CompositorAnimatableProperties.h.stub 0:41.34 layout/style/nsComputedDOMStyleGenerated.cpp.stub 0:41.41 devtools/client/debugger/src/reducers/node.stub.stub 0:41.49 layout/style/nsCSSPropsGenerated.inc.stub 0:41.52 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/debuggee.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/reducers/ui.js" 0:41.62 layout/style/ServoStyleConsts.h.stub 0:42.03 devtools/client/debugger/src/selectors/node.stub.stub 0:42.13 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js" 0:43.18 devtools/client/debugger/src/utils/node.stub.stub 0:43.20 devtools/client/debugger/src/workers/parser/node.stub.stub 0:43.28 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/asyncStoreHelper.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/fromJS.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/makeRecord.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/workers.js" 0:43.29 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/workers/parser/index.js" 0:43.87 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 0:43.96 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/workers/pretty-print/index.js" 0:44.51 devtools/client/debugger/src/workers/search/node.stub.stub 0:44.62 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/workers/search/index.js" 0:44.74 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/thunderbird-68.2.2/objdir/config/makefiles/xpidl xpidl 0:44.74 config/makefiles/xpidl/Bits.xpt 0:44.74 config/makefiles/xpidl/accessibility.xpt 0:44.84 devtools/client/debugger/src/actions/ast/node.stub.stub 0:44.93 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/ast/setInScopeLines.js" 0:44.98 config/makefiles/xpidl/activity.xpt 0:45.14 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 0:45.22 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js" 0:45.49 devtools/client/debugger/src/actions/pause/node.stub.stub 0:45.59 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/pause/skipPausing.js" 0:46.17 config/makefiles/xpidl/addrbook.xpt 0:46.18 config/makefiles/xpidl/alerts.xpt 0:46.42 config/makefiles/xpidl/appshell.xpt 0:46.52 devtools/client/debugger/src/actions/sources/node.stub.stub 0:46.59 config/makefiles/xpidl/appstartup.xpt 0:46.62 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/sources/symbols.js" 0:46.84 config/makefiles/xpidl/autocomplete.xpt 0:46.94 config/makefiles/xpidl/backgroundhangmonitor.xpt 0:47.00 config/makefiles/xpidl/browser-element.xpt 0:47.15 config/makefiles/xpidl/calbase.xpt 0:47.22 config/makefiles/xpidl/calbaseinternal.xpt 0:47.30 config/makefiles/xpidl/caldav.xpt 0:47.44 config/makefiles/xpidl/caps.xpt 0:47.54 devtools/client/debugger/src/actions/utils/node.stub.stub 0:47.60 config/makefiles/xpidl/captivedetect.xpt 0:47.63 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/create-store.js" 0:47.85 config/makefiles/xpidl/chat.xpt 0:47.99 config/makefiles/xpidl/chrome.xpt 0:48.29 config/makefiles/xpidl/commandhandler.xpt 0:48.47 config/makefiles/xpidl/commandlines.xpt 0:48.77 config/makefiles/xpidl/commuconv.xpt 0:48.96 config/makefiles/xpidl/composer.xpt 0:49.10 config/makefiles/xpidl/content_events.xpt 0:49.24 config/makefiles/xpidl/content_geckomediaplugins.xpt 0:49.27 config/makefiles/xpidl/content_html.xpt 0:49.39 config/makefiles/xpidl/content_webrtc.xpt 0:49.48 config/makefiles/xpidl/devtools_rr.xpt 0:49.56 devtools/client/debugger/src/client/chrome/node.stub.stub 0:49.56 devtools/client/debugger/src/client/firefox/node.stub.stub 0:49.64 config/makefiles/xpidl/docshell.xpt 0:49.65 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/chrome/commands.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/chrome/create.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/chrome/events.js" 0:49.65 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/client/firefox/workers.js" 0:49.80 config/makefiles/xpidl/dom.xpt 0:50.31 config/makefiles/xpidl/dom_audiochannel.xpt 0:50.37 devtools/client/debugger/src/components/Editor/node.stub.stub 0:50.45 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Tabs.js" 0:50.53 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 0:50.63 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js" 0:50.75 config/makefiles/xpidl/dom_base.xpt 0:50.91 config/makefiles/xpidl/dom_bindings.xpt 0:51.63 config/makefiles/xpidl/dom_events.xpt 0:51.78 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 0:51.84 config/makefiles/xpidl/dom_geolocation.xpt 0:51.88 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js" 0:51.98 devtools/client/debugger/src/components/shared/node.stub.stub 0:51.98 config/makefiles/xpidl/dom_html.xpt 0:52.07 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/SourceIcon.js" 0:52.19 config/makefiles/xpidl/dom_indexeddb.xpt 0:52.36 config/makefiles/xpidl/dom_localstorage.xpt 0:52.52 config/makefiles/xpidl/dom_media.xpt 0:52.66 config/makefiles/xpidl/dom_network.xpt 0:52.89 config/makefiles/xpidl/dom_notification.xpt 0:53.06 config/makefiles/xpidl/dom_payments.xpt 0:53.17 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 0:53.21 devtools/client/debugger/src/utils/editor/node.stub.stub 0:53.22 config/makefiles/xpidl/dom_power.xpt 0:53.26 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/breakpoint/index.js" 0:53.29 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/editor/token-events.js" 0:53.73 config/makefiles/xpidl/dom_presentation.xpt 0:53.92 config/makefiles/xpidl/dom_push.xpt 0:53.92 devtools/client/debugger/src/utils/pause/node.stub.stub 0:54.03 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/why.js" 0:54.21 devtools/client/debugger/src/utils/resource/node.stub.stub 0:54.30 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/resource/selector.js" 0:54.33 config/makefiles/xpidl/dom_quota.xpt 0:54.54 config/makefiles/xpidl/dom_security.xpt 0:54.60 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 0:54.70 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/sources-tree/utils.js" 0:54.76 config/makefiles/xpidl/dom_sidebar.xpt 0:54.98 config/makefiles/xpidl/dom_simpledb.xpt 0:55.15 config/makefiles/xpidl/dom_storage.xpt 0:55.20 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 0:55.29 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/history.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/actions/utils/middleware/wait-service.js" 0:55.35 config/makefiles/xpidl/dom_system.xpt 0:55.51 config/makefiles/xpidl/dom_webauthn.xpt 0:55.61 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 0:55.70 config/makefiles/xpidl/dom_webspeechrecognition.xpt 0:55.72 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/menus/source.js" 0:55.86 config/makefiles/xpidl/dom_webspeechsynth.xpt 0:55.99 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 0:56.02 config/makefiles/xpidl/dom_workers.xpt 0:56.08 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/Editor/Preview/Popup.js" 0:56.21 config/makefiles/xpidl/dom_xslt.xpt 0:56.41 config/makefiles/xpidl/dom_xul.xpt 0:56.47 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 0:56.56 config/makefiles/xpidl/downloads.xpt 0:56.56 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js" 0:56.84 config/makefiles/xpidl/editor.xpt 0:56.84 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 0:56.92 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js" 0:56.99 config/makefiles/xpidl/enterprisepolicies.xpt 0:57.44 config/makefiles/xpidl/extensions.xpt 0:57.44 devtools/client/debugger/src/components/shared/Button/node.stub.stub 0:57.52 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js" 0:57.60 config/makefiles/xpidl/exthandler.xpt 0:57.70 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 0:57.76 config/makefiles/xpidl/fastfind.xpt 0:57.79 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/frames/index.js" 0:58.01 config/makefiles/xpidl/fts3tok.xpt 0:58.17 config/makefiles/xpidl/gfx.xpt 0:58.19 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 0:58.28 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js" 0:58.31 config/makefiles/xpidl/html5.xpt 0:58.44 config/makefiles/xpidl/htmlparser.xpt 0:58.48 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 0:58.57 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/thunderbird-68.2.2/devtools/client/debugger/src/utils/pause/scopes/utils.js" 0:58.59 config/makefiles/xpidl/imglib2.xpt 0:58.74 config/makefiles/xpidl/import.xpt 0:59.11 config/makefiles/xpidl/inspector.xpt 0:59.16 config/makefiles/xpidl/intl.xpt 0:59.25 config/makefiles/xpidl/jar.xpt 0:59.32 config/makefiles/xpidl/jsdebugger.xpt 0:59.33 warning: [const] doesn't make sense on builtin types., 0:59.33 warning: [const] doesn't make sense on builtin types., 0:59.33 warning: [const] doesn't make sense on builtin types., 0:59.33 warning: [const] doesn't make sense on builtin types., 0:59.33 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.35 warning: [const] doesn't make sense on builtin types., 0:59.36 warning: [const] doesn't make sense on builtin types., 0:59.36 warning: [const] doesn't make sense on builtin types., 0:59.40 config/makefiles/xpidl/jsinspector.xpt 0:59.42 config/makefiles/xpidl/kvstore.xpt 0:59.55 config/makefiles/xpidl/layout_base.xpt 0:59.56 config/makefiles/xpidl/layout_printing.xpt 0:59.56 config/makefiles/xpidl/layout_xul.xpt 0:59.72 config/makefiles/xpidl/layout_xul_tree.xpt 0:59.72 config/makefiles/xpidl/locale.xpt 0:59.74 config/makefiles/xpidl/loginmgr.xpt 0:59.84 config/makefiles/xpidl/mailcompsbase.xpt 0:59.90 config/makefiles/xpidl/mailprofilemigration.xpt 0:59.93 config/makefiles/xpidl/mailview.xpt 1:00.05 config/makefiles/xpidl/mailwinsearch.xpt 1:00.06 config/makefiles/xpidl/mime.xpt 1:00.08 config/makefiles/xpidl/mimetype.xpt 1:00.19 config/makefiles/xpidl/mozfind.xpt 1:00.22 config/makefiles/xpidl/mozintl.xpt 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.34 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.35 warning: [const] doesn't make sense on builtin types., 1:00.36 warning: [const] doesn't make sense on builtin types., 1:00.36 warning: [const] doesn't make sense on builtin types., 1:00.36 warning: [const] doesn't make sense on builtin types., 1:00.36 warning: [const] doesn't make sense on builtin types., 1:00.36 warning: [const] doesn't make sense on builtin types., 1:00.36 warning: [const] doesn't make sense on builtin types., 1:00.36 warning: [const] doesn't make sense on builtin types., 1:00.36 warning: [const] doesn't make sense on builtin types., 1:00.36 warning: [const] doesn't make sense on builtin types., 1:00.36 warning: [const] doesn't make sense on builtin types., 1:00.36 warning: [const] doesn't make sense on builtin types., 1:00.40 config/makefiles/xpidl/mozldap.xpt 1:00.44 config/makefiles/xpidl/msgbase.xpt 1:00.58 config/makefiles/xpidl/msgcommonbase.xpt 1:00.58 config/makefiles/xpidl/msgcompose.xpt 1:00.74 config/makefiles/xpidl/msgdb.xpt 1:00.84 config/makefiles/xpidl/msgimap.xpt 1:01.18 config/makefiles/xpidl/msgjsaccount.xpt 1:01.88 config/makefiles/xpidl/msglocal.xpt 1:02.06 config/makefiles/xpidl/msgnews.xpt 1:02.35 config/makefiles/xpidl/msgsearch.xpt 1:02.76 config/makefiles/xpidl/msgsmime.xpt 1:02.78 config/makefiles/xpidl/necko.xpt 1:02.85 config/makefiles/xpidl/necko_about.xpt 1:02.97 config/makefiles/xpidl/necko_cache.xpt 1:03.13 config/makefiles/xpidl/necko_cache2.xpt 1:03.41 config/makefiles/xpidl/necko_cookie.xpt 1:03.51 config/makefiles/xpidl/necko_dns.xpt 1:03.67 config/makefiles/xpidl/necko_file.xpt 1:03.67 config/makefiles/xpidl/necko_ftp.xpt 1:03.72 config/makefiles/xpidl/necko_http.xpt 1:03.84 config/makefiles/xpidl/necko_mdns.xpt 1:03.87 config/makefiles/xpidl/necko_res.xpt 1:03.92 config/makefiles/xpidl/necko_socket.xpt 1:04.03 config/makefiles/xpidl/necko_strconv.xpt 1:04.11 config/makefiles/xpidl/necko_viewsource.xpt 1:04.25 config/makefiles/xpidl/necko_websocket.xpt 1:04.32 config/makefiles/xpidl/parentalcontrols.xpt 1:04.34 config/makefiles/xpidl/peerconnection.xpt 1:04.44 config/makefiles/xpidl/pipnss.xpt 1:04.49 config/makefiles/xpidl/pippki.xpt 1:04.55 config/makefiles/xpidl/places.xpt 1:04.61 config/makefiles/xpidl/plugin.xpt 1:04.71 config/makefiles/xpidl/pref.xpt 1:04.98 config/makefiles/xpidl/prefetch.xpt 1:04.99 config/makefiles/xpidl/profiler.xpt 1:05.16 config/makefiles/xpidl/rdf.xpt 1:05.18 config/makefiles/xpidl/remote.xpt 1:05.18 config/makefiles/xpidl/reputationservice.xpt 1:05.20 config/makefiles/xpidl/sandbox.xpt 1:05.31 config/makefiles/xpidl/satchel.xpt 1:05.33 config/makefiles/xpidl/saxparser.xpt 1:05.35 config/makefiles/xpidl/services-crypto-component.xpt 1:05.47 config/makefiles/xpidl/services_fxaccounts.xpt 1:05.49 config/makefiles/xpidl/shellservice.xpt 1:05.52 config/makefiles/xpidl/shistory.xpt 1:05.62 config/makefiles/xpidl/spellchecker.xpt 1:05.64 config/makefiles/xpidl/storage.xpt 1:05.66 config/makefiles/xpidl/telemetry.xpt 1:05.81 config/makefiles/xpidl/thumbnails.xpt 1:05.89 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 1:06.02 config/makefiles/xpidl/toolkit_cleardata.xpt 1:06.03 config/makefiles/xpidl/toolkit_crashservice.xpt 1:06.17 config/makefiles/xpidl/toolkit_filewatcher.xpt 1:06.19 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 1:06.21 config/makefiles/xpidl/toolkit_osfile.xpt 1:06.31 config/makefiles/xpidl/toolkit_search.xpt 1:06.33 config/makefiles/xpidl/toolkit_securityreporter.xpt 1:06.36 config/makefiles/xpidl/toolkit_shell.xpt 1:06.38 config/makefiles/xpidl/toolkit_xulstore.xpt 1:06.47 config/makefiles/xpidl/toolkitprofile.xpt 1:06.49 config/makefiles/xpidl/txmgr.xpt 1:06.51 config/makefiles/xpidl/txtsvc.xpt 1:06.52 config/makefiles/xpidl/uconv.xpt 1:06.61 config/makefiles/xpidl/update.xpt 1:06.66 config/makefiles/xpidl/uriloader.xpt 1:06.67 config/makefiles/xpidl/url-classifier.xpt 1:06.70 config/makefiles/xpidl/urlformatter.xpt 1:06.76 config/makefiles/xpidl/wcap.xpt 1:06.80 config/makefiles/xpidl/webBrowser_core.xpt 1:06.89 config/makefiles/xpidl/webbrowserpersist.xpt 1:06.93 config/makefiles/xpidl/webextensions.xpt 1:06.98 config/makefiles/xpidl/webvtt.xpt 1:07.06 config/makefiles/xpidl/widget.xpt 1:07.12 config/makefiles/xpidl/windowcreator.xpt 1:07.13 config/makefiles/xpidl/windowwatcher.xpt 1:07.21 config/makefiles/xpidl/xpcom_base.xpt 1:07.21 config/makefiles/xpidl/xpcom_components.xpt 1:07.29 config/makefiles/xpidl/xpcom_ds.xpt 1:07.43 config/makefiles/xpidl/xpcom_io.xpt 1:07.54 config/makefiles/xpidl/xpcom_system.xpt 1:07.60 config/makefiles/xpidl/xpcom_threads.xpt 1:07.87 config/makefiles/xpidl/xpconnect.xpt 1:07.88 config/makefiles/xpidl/xul.xpt 1:08.09 config/makefiles/xpidl/xulapp.xpt 1:08.15 config/makefiles/xpidl/zipwriter.xpt 1:08.31 config/makefiles/xpidl/xptdata.cpp 1:11.33 xpcom/ds/nsGkAtomList.h.stub 1:11.33 comm/mailnews/intl/charsetalias.properties.h.stub 1:11.33 xpcom/components/Components.h.stub 1:11.33 xpcom/base/error_list.rs.stub 1:11.44 intl/locale/encodingsgroups.properties.h.stub 1:11.45 xpcom/base/ErrorList.h.stub 1:11.51 xpcom/ds/nsGkAtomConsts.h.stub 1:11.56 xpcom/base/ErrorNamesInternal.h.stub 1:11.57 netwerk/dns/etld_data.inc.stub 1:11.66 dom/base/PropertyUseCounterMap.inc.stub 1:11.67 xpcom/base/gk_rust_utils_ffi_generated.h.stub 1:11.71 dom/bindings/CSS2Properties.webidl.stub 1:11.77 dom/base/UseCounterList.h.stub 1:11.90 accessible/xpcom/xpcAccEvents.h.stub 1:12.39 security/manager/ssl/nsSTSPreloadList.h.stub 1:12.67 toolkit/components/telemetry/TelemetryEventData.h.stub 1:13.12 toolkit/components/telemetry/TelemetryEventEnums.h.stub 1:13.56 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 1:14.29 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 1:14.63 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 1:16.06 toolkit/components/telemetry/TelemetryProcessData.h.stub 1:16.20 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 1:16.35 toolkit/components/telemetry/TelemetryScalarData.h.stub 1:17.14 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 1:40.11 toolkit/library/rust/force-cargo-library-build 1:40.11 mfbt 1:40.11 comm/ldap/c-sdk/libraries/libldif 1:40.11 comm/ldap/c-sdk/libraries/liblber 1:40.15 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldif/line64.c: In function 'ldif_base64_encode_internal': 1:40.15 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldif/line64.c:409:15: warning: variable 'len' set but not used [-Wunused-but-set-variable] 1:40.16 int i, pad, len; 1:40.16 ^~~ 1:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_tag': 1:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1:40.21 for (i = 1; i < sizeof(ber_int_t); i++) { 1:40.21 ^ 1:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_skip_tag': 1:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:126:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1:40.21 if (noctets > sizeof(ber_uint_t)) return (LBER_DEFAULT); 1:40.21 ^ 1:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_getnint': 1:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:163:11: warning: comparison of integer expressions of different signedness: 'ber_slen_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.21 if (len > sizeof(ber_slen_t)) return (-1); 1:40.21 ^ 1:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_stringa': 1:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:248:16: warning: comparison of integer expressions of different signedness: 'ber_len_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1:40.21 (datalen > (ber->ber_end - ber->ber_ptr)) || 1:40.21 ^ 1:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_stringal': 1:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:296:12: warning: comparison of integer expressions of different signedness: 'ber_len_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1:40.21 (len > (ber->ber_end - ber->ber_ptr)) || 1:40.21 ^ 1:40.21 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_bitstringa': 1:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:345:16: warning: comparison of integer expressions of different signedness: 'ber_len_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1:40.22 if ((datalen > (ber->ber_end - ber->ber_ptr)) || 1:40.22 ^ 1:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_scanf': 1:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:434:42: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.22 for (rc = 0, p = (char *)fmt; *p && rc != LBER_DEFAULT; p++) { 1:40.22 ^~ 1:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:500:18: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.22 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 1:40.22 ^~ 1:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:500:41: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.22 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 1:40.22 ^~ 1:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:501:17: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.22 rc != LBER_DEFAULT; 1:40.22 ^~ 1:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:529:16: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.22 if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 1:40.22 ^~ 1:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:529:39: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.22 if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 1:40.22 ^~ 1:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:542:18: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.22 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 1:40.22 ^~ 1:40.22 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:542:41: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.23 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 1:40.23 ^~ 1:40.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:543:17: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.23 rc != LBER_DEFAULT; 1:40.23 ^~ 1:40.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:564:16: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.23 if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 1:40.23 ^~ 1:40.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:564:39: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.23 if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 1:40.23 ^~ 1:40.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:573:44: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.23 if ((rc = ber_skip_tag(ber, &len)) == LBER_DEFAULT) break; 1:40.23 ^~ 1:40.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c:598:10: warning: comparison of integer expressions of different signedness: 'ber_int_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1:40.23 if (rc == LBER_DEFAULT) { 1:40.23 ^~ 1:40.31 comm/ldap/c-sdk/libraries/libldif/libldif60.so 1:40.47 comm/mailnews/addrbook/src 1:41.88 Compiling proc-macro2 v0.4.27 1:42.42 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp: In static member function 'static bool mozilla::Compression::LZ4::decompress(const char*, char*, size_t)': 1:42.42 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 1:42.42 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 1:42.42 ^ 1:42.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:15: 1:42.42 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/lz4.h:662:16: note: declared here 1:42.42 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 1:42.42 ^~~~~~~~~~~~~~~~~~~ 1:42.43 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 1:42.43 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 1:42.43 ^ 1:42.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:15: 1:42.43 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/lz4.h:662:16: note: declared here 1:42.43 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 1:42.43 ^~~~~~~~~~~~~~~~~~~ 1:43.23 Compiling libc v0.2.51 1:44.26 Compiling unicode-xid v0.1.0 1:44.51 Compiling syn v0.15.30 1:45.74 Compiling siphasher v0.2.1 1:45.97 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_ber_len': 1:45.98 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:662:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1:45.98 if (noctets >= MAX_LEN_SIZE) { 1:45.98 ^~ 1:45.98 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'read_len_in_ber': 1:45.98 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:702:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1:45.98 if (noctets >= MAX_LEN_SIZE) return (LBER_DEFAULT); 1:45.98 ^~ 1:45.98 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_buffer_tag': 1:45.98 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:1222:17: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1:45.98 for (i = 1; i < sizeof(ber_int_t); i++) { 1:45.98 ^ 1:45.98 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'ber_get_next_buffer_ext': 1:45.98 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:1363:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1:45.98 if (noctets > sizeof(ber_uint_t)) { 1:45.98 ^ 1:46.24 comm/mailnews/base/src 1:46.52 Compiling byteorder v1.3.1 1:47.41 comm/mailnews/base/util 1:48.40 Compiling ident_case v1.0.0 1:48.70 Compiling typenum v1.10.0 1:50.92 Compiling serde v1.0.88 1:51.96 Compiling nodrop v0.1.12 1:52.12 Compiling cfg-if v0.1.6 1:52.21 Compiling fnv v1.0.6 1:52.37 Compiling lazy_static v1.2.0 1:52.54 Compiling scopeguard v0.3.2 1:53.39 Compiling memchr v2.2.0 1:55.33 Compiling void v1.0.2 1:55.50 Compiling cc v1.0.34 2:07.51 Compiling memoffset v0.2.1 2:07.59 Compiling khronos_api v3.1.0 2:08.30 Compiling byte-tools v0.3.0 2:08.42 Compiling lazycell v1.2.1 2:08.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 2:08.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 2:08.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 2:08.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 2:08.51 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:6: 2:08.51 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp: In member function 'virtual nsresult nsMsgMailNewsUrl::QueryInterface(const nsIID&, void**)': 2:08.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:08.52 foundInterface = 0; \ 2:08.52 ^~~~~~~~~~~~~~ 2:08.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:08.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:08.52 ^~~~~~~~~~~~~~~~~~~~~~~ 2:08.52 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:08.52 NS_INTERFACE_MAP_END 2:08.52 ^~~~~~~~~~~~~~~~~~~~ 2:08.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:08.52 else 2:08.52 ^~~~ 2:08.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 2:08.52 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 2:08.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.52 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 2:08.52 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIURIWithSpecialOrigin, 2:08.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:08.65 Compiling futures v0.1.23 2:11.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 2:11.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 2:11.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 2:11.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 2:11.09 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp:6: 2:11.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp: In member function 'virtual nsresult nsMsgAsyncWriteProtocol::QueryInterface(const nsIID&, void**)': 2:11.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:11.09 foundInterface = 0; \ 2:11.09 ^~~~~~~~~~~~~~ 2:11.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 2:11.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 2:11.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:11.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp:1124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 2:11.09 NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 2:11.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:11.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:11.09 else 2:11.10 ^~~~ 2:11.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:11.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:11.10 ^~~~~~~~~~~~~~~~~~ 2:11.10 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp:1123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:11.10 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 2:11.10 ^~~~~~~~~~~~~~~~~~~~~~ 2:13.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 2:13.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 2:13.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsITransaction.h:10, 2:13.82 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.h:10, 2:13.82 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp:6: 2:13.82 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp: In member function 'virtual nsresult nsMsgTxn::QueryInterface(const nsIID&, void**)': 2:13.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:13.82 foundInterface = 0; \ 2:13.82 ^~~~~~~~~~~~~~ 2:13.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 2:13.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:13.82 ^~~~~~~~~~~~~~~~~~~~~~~ 2:13.82 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:13.82 NS_INTERFACE_MAP_END 2:13.82 ^~~~~~~~~~~~~~~~~~~~ 2:13.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 2:13.82 else 2:13.82 ^~~~ 2:13.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:13.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:13.82 ^~~~~~~~~~~~~~~~~~ 2:13.82 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:13.82 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 2:13.82 ^~~~~~~~~~~~~~~~~~~~~~ 2:17.12 Compiling slab v0.4.1 2:17.49 Compiling encoding_rs v0.8.16 2:17.76 Compiling dtoa v0.4.2 2:17.82 Compiling procedural-masquerade v0.1.1 2:18.20 Compiling glob v0.2.11 2:18.37 Compiling num-traits v0.2.6 2:19.44 Compiling matches v0.1.6 2:19.52 Compiling regex v1.0.3 2:22.02 Compiling itoa v0.4.1 2:22.20 Compiling unicode-width v0.1.4 2:22.40 Compiling ucd-util v0.1.1 2:22.52 Compiling stable_deref_trait v1.0.0 2:22.64 Compiling pkg-config v0.3.9 2:23.15 Compiling smallbitvec v2.3.0 2:24.17 Compiling vec_map v0.8.0 2:24.73 Compiling bitflags v1.0.4 2:24.98 Compiling utf8-ranges v1.0.0 2:25.80 Compiling xml-rs v0.8.0 2:26.30 Compiling bindgen v0.49.1 2:27.65 Compiling opaque-debug v0.2.1 2:27.72 Compiling thin-slice v0.1.1 2:27.97 Compiling fake-simd v0.1.2 2:28.12 Compiling strsim v0.7.0 2:30.18 Compiling ansi_term v0.11.0 2:31.43 Compiling rayon-core v1.4.0 2:31.70 Compiling shlex v0.1.1 2:32.41 Compiling peeking_take_while v0.1.2 2:32.57 Compiling failure_derive v0.1.3 2:33.57 Compiling same-file v1.0.2 2:34.11 Compiling precomputed-hash v0.1.1 2:34.22 Compiling winapi v0.3.6 (https://github.com/froydnj/winapi-rs?branch=aarch64#ac8afeb7) 2:35.69 Compiling threadbound v0.1.0 2:36.02 Compiling num-integer v0.1.39 2:37.05 Compiling semver-parser v0.7.0 2:37.66 Compiling unicode-normalization v0.1.5 2:39.34 Compiling scoped-tls v0.1.0 2:39.58 Compiling cose v0.1.4 2:39.62 Compiling percent-encoding v1.0.0 2:39.93 Compiling either v1.1.0 2:40.31 Compiling binary-space-partition v0.1.2 2:40.43 Compiling svg_fmt v0.4.0 2:40.55 Compiling atomic_refcell v0.1.0 2:41.51 Compiling moz_cbor v0.1.1 2:43.14 Compiling mio-named-pipes v0.1.5 2:43.22 Compiling arrayref v0.3.4 2:43.29 Compiling mp4parse_fallible v0.0.1 2:43.48 Compiling quick-error v1.2.1 2:43.65 Compiling unicode-segmentation v1.2.1 2:43.85 Compiling indexmap v1.0.1 2:45.20 Compiling thread_profiler v0.1.1 2:45.38 Compiling error-chain v0.11.0 2:45.86 Compiling uuid v0.7.1 2:46.10 Compiling bitreader v0.3.0 2:46.71 Compiling foreign-types v0.3.0 2:46.81 Compiling termcolor v0.3.6 2:47.76 Compiling runloop v0.1.0 2:48.25 Compiling boxfnonce v0.0.3 2:48.81 Compiling lazycell v0.4.0 2:48.98 Compiling slab v0.3.0 2:49.38 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/modules/libpref/parser) 2:49.41 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/build/workspace-hack) 2:49.47 warning: `...` range patterns are deprecated 2:49.47 --> modules/libpref/parser/src/lib.rs:632:25 2:49.47 | 2:49.47 632 | c @ b'0'...b'9' => value += (c - b'0') as u16, 2:49.47 | ^^^ help: use `..=` for an inclusive range 2:49.47 | 2:49.47 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 2:49.48 warning: `...` range patterns are deprecated 2:49.48 --> modules/libpref/parser/src/lib.rs:633:25 2:49.48 | 2:49.48 633 | c @ b'A'...b'F' => value += (c - b'A') as u16 + 10, 2:49.48 | ^^^ help: use `..=` for an inclusive range 2:49.48 warning: `...` range patterns are deprecated 2:49.48 --> modules/libpref/parser/src/lib.rs:634:25 2:49.48 | 2:49.48 634 | c @ b'a'...b'f' => value += (c - b'a') as u16 + 10, 2:49.48 | ^^^ help: use `..=` for an inclusive range 2:49.52 Compiling proc-macro2 v0.3.5 2:50.75 Compiling phf_shared v0.7.21 2:51.30 Compiling arrayvec v0.4.6 2:52.87 Compiling crossbeam-utils v0.3.2 2:53.40 Compiling log v0.4.6 2:54.34 Compiling crossbeam-utils v0.2.2 2:55.02 Compiling crossbeam-utils v0.6.3 2:56.29 Compiling unreachable v1.0.0 2:56.40 Compiling cmake v0.1.29 2:56.50 Compiling libloading v0.5.0 2:57.49 Compiling block-padding v0.1.2 2:57.82 Compiling tokio-executor v0.1.3 2:58.90 Compiling dtoa-short v0.3.1 2:59.54 Compiling unicode-bidi v0.3.4 3:00.65 Compiling thread_local v0.3.6 3:02.72 Compiling clang-sys v0.28.0 3:03.41 Compiling textwrap v0.9.0 3:03.82 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/servo_arc) 3:04.78 Compiling owning_ref v0.4.0 3:05.23 Compiling regex-syntax v0.6.0 3:05.68 Compiling lmdb-rkv-sys v0.8.4 3:06.80 Compiling walkdir v2.1.4 3:09.48 Compiling semver v0.9.0 3:11.95 Compiling itertools v0.7.6 3:16.47 Compiling semver v0.6.0 3:18.50 Compiling humantime v1.1.1 3:32.19 Compiling quote v0.5.2 3:36.44 Compiling uluru v0.3.0 3:36.70 Compiling crossbeam-epoch v0.4.3 3:37.80 Compiling log v0.3.9 3:38.72 Compiling rsdparsa v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/rsdparsa) 3:38.93 warning: `...` range patterns are deprecated 3:38.93 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1196:27 3:38.93 | 3:38.93 1196 | x @ 0 ... 0xffffff => x, 3:38.93 | ^^^ help: use `..=` for an inclusive range 3:38.93 | 3:38.93 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 3:38.93 warning: `...` range patterns are deprecated 3:38.93 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1204:26 3:38.93 | 3:38.93 1204 | x @ 0...2 => x, 3:38.93 | ^^^ help: use `..=` for an inclusive range 3:38.93 warning: `...` range patterns are deprecated 3:38.93 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1239:26 3:38.93 | 3:38.93 1239 | x @ 0...128 => parameters.encodings.push(x), 3:38.93 | ^^^ help: use `..=` for an inclusive range 3:38.93 warning: `...` range patterns are deprecated 3:38.93 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1253:26 3:38.93 | 3:38.93 1253 | 0...100 => Some(x), 3:38.93 | ^^^ help: use `..=` for an inclusive range 3:38.93 warning: trait objects without an explicit `dyn` are deprecated 3:38.93 --> media/webrtc/signaling/src/sdp/rsdparsa/src/error.rs:53:32 3:38.93 | 3:38.93 53 | fn cause(&self) -> Option<&error::Error> { 3:38.93 | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` 3:38.93 | 3:38.93 = note: `#[warn(bare_trait_objects)]` on by default 3:38.93 warning: trait objects without an explicit `dyn` are deprecated 3:38.93 --> media/webrtc/signaling/src/sdp/rsdparsa/src/error.rs:199:32 3:38.93 | 3:38.93 199 | fn cause(&self) -> Option<&error::Error> { 3:38.93 | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` 3:38.93 warning: `...` range patterns are deprecated 3:38.93 --> media/webrtc/signaling/src/sdp/rsdparsa/src/media_type.rs:356:24 3:38.94 | 3:38.94 356 | 96 ... 127 => (), // dynamic range 3:38.94 | ^^^ help: use `..=` for an inclusive range 3:39.10 Compiling dogear v0.2.5 3:47.22 Compiling crossbeam-epoch v0.3.1 3:50.01 Compiling new_debug_unreachable v1.0.1 3:50.11 Compiling phf v0.7.21 3:51.29 Compiling tokio-timer v0.2.5 4:03.41 Compiling idna v0.1.4 4:08.55 Compiling cubeb-sys v0.5.4 4:10.15 Compiling lock_api v0.1.5 4:11.39 Compiling rustc_version v0.2.3 4:13.49 Compiling quote v0.6.11 4:15.04 Compiling rand v0.4.3 4:15.99 Compiling atty v0.2.11 4:16.16 Compiling which v1.0.3 4:16.86 Compiling iovec v0.1.2 4:17.22 Compiling net2 v0.2.33 4:20.02 Compiling num_cpus v1.7.0 4:21.80 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/hashglobe) 4:23.96 Compiling thin-vec v0.1.0 4:24.01 Compiling time v0.1.40 4:25.75 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 4:27.41 Compiling memmap v0.5.2 4:27.53 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/libudev-sys) 4:28.22 Compiling freetype v0.4.0 4:30.38 Compiling memmap v0.6.2 4:30.80 Compiling syn v0.13.1 4:31.05 Compiling fxhash v0.2.1 4:31.68 Compiling generic-array v0.12.0 4:34.61 Compiling crossbeam-deque v0.3.1 4:35.09 Compiling crossbeam-deque v0.2.0 4:35.57 Compiling aho-corasick v0.6.8 4:36.91 Compiling nom v4.1.1 4:43.38 Compiling gl_generator v0.11.0 4:53.34 Compiling ordered-float v1.0.1 4:55.78 Compiling mp4parse v0.11.2 (/builddir/build/BUILD/thunderbird-68.2.2/media/mp4parse-rust/mp4parse) 4:55.98 warning: `...` range patterns are deprecated 4:55.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:629:10 4:55.98 | 4:55.98 629 | 2...7 => return Err(Error::InvalidData("malformed size")), 4:55.98 | ^^^ help: use `..=` for an inclusive range 4:55.98 | 4:55.98 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 4:55.98 warning: `...` range patterns are deprecated 4:55.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:1288:14 4:55.98 | 4:55.98 1288 | 0...1 => { 4:55.98 | ^^^ help: use `..=` for an inclusive range 4:55.98 warning: `...` range patterns are deprecated 4:55.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:11 4:55.98 | 4:55.98 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 4:55.98 | ^^^ help: use `..=` for an inclusive range 4:55.98 warning: `...` range patterns are deprecated 4:55.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:35 4:55.98 | 4:55.98 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 4:55.98 | ^^^ help: use `..=` for an inclusive range 4:55.98 warning: `...` range patterns are deprecated 4:55.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:1600:19 4:55.98 | 4:55.98 1600 | 0 ... 9390 => 8000, 4:55.98 | ^^^ help: use `..=` for an inclusive range 4:55.98 warning: `...` range patterns are deprecated 4:55.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:1601:22 4:55.98 | 4:55.98 1601 | 9391 ... 11501 => 11025, 4:55.98 | ^^^ help: use `..=` for an inclusive range 4:55.98 warning: `...` range patterns are deprecated 4:55.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:1602:23 4:55.98 | 4:55.98 1602 | 11502 ... 13855 => 12000, 4:55.98 | ^^^ help: use `..=` for an inclusive range 4:55.98 warning: `...` range patterns are deprecated 4:55.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:1603:23 4:55.98 | 4:55.98 1603 | 13856 ... 18782 => 16000, 4:55.98 | ^^^ help: use `..=` for an inclusive range 4:55.98 warning: `...` range patterns are deprecated 4:55.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:1604:23 4:55.98 | 4:55.98 1604 | 18783 ... 23003 => 22050, 4:55.98 | ^^^ help: use `..=` for an inclusive range 4:55.98 warning: `...` range patterns are deprecated 4:55.98 --> media/mp4parse-rust/mp4parse/src/lib.rs:1605:23 4:55.98 | 4:55.98 1605 | 23004 ... 27712 => 24000, 4:55.98 | ^^^ help: use `..=` for an inclusive range 4:55.99 warning: `...` range patterns are deprecated 4:55.99 --> media/mp4parse-rust/mp4parse/src/lib.rs:1606:23 4:55.99 | 4:55.99 1606 | 27713 ... 37565 => 32000, 4:55.99 | ^^^ help: use `..=` for an inclusive range 4:55.99 warning: `...` range patterns are deprecated 4:55.99 --> media/mp4parse-rust/mp4parse/src/lib.rs:1607:23 4:55.99 | 4:55.99 1607 | 37566 ... 46008 => 44100, 4:55.99 | ^^^ help: use `..=` for an inclusive range 4:55.99 warning: `...` range patterns are deprecated 4:55.99 --> media/mp4parse-rust/mp4parse/src/lib.rs:1608:23 4:55.99 | 4:55.99 1608 | 46009 ... 55425 => 48000, 4:55.99 | ^^^ help: use `..=` for an inclusive range 4:55.99 warning: `...` range patterns are deprecated 4:55.99 --> media/mp4parse-rust/mp4parse/src/lib.rs:1609:23 4:55.99 | 4:55.99 1609 | 55426 ... 75131 => 64000, 4:55.99 | ^^^ help: use `..=` for an inclusive range 4:55.99 warning: `...` range patterns are deprecated 4:55.99 --> media/mp4parse-rust/mp4parse/src/lib.rs:1610:23 4:55.99 | 4:55.99 1610 | 75132 ... 92016 => 88200, 4:55.99 | ^^^ help: use `..=` for an inclusive range 4:55.99 warning: `...` range patterns are deprecated 4:55.99 --> media/mp4parse-rust/mp4parse/src/lib.rs:1657:19 4:55.99 | 4:55.99 1657 | 1 ... 7 => channel_configuration, 4:55.99 | ^^^ help: use `..=` for an inclusive range 5:00.42 Compiling nsstring v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/nsstring) 5:03.84 Compiling encoding_c v0.9.0 5:04.35 Compiling url v1.7.2 5:13.41 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/library/rust/shared) 5:14.07 Compiling cose-c v0.1.5 5:34.91 Compiling syn v0.14.6 6:03.82 Compiling clap v2.31.2 6:30.59 Compiling bytes v0.4.9 6:33.42 Compiling rand v0.3.22 6:33.55 Compiling mio v0.6.16 6:39.49 Compiling futures-cpupool v0.1.8 6:41.93 Compiling uuid v0.6.5 6:43.44 Compiling pulse v0.2.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/cubeb-pulse-rs/pulse-rs) 6:46.56 Compiling libudev v0.2.0 6:47.69 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/rust-helper) 6:48.82 Compiling env_logger v0.5.6 6:52.13 Compiling digest v0.8.0 6:52.43 Compiling block-buffer v0.7.3 6:53.40 Compiling tokio-threadpool v0.1.5 7:00.65 Compiling cexpr v0.3.3 7:28.26 Compiling gleam v0.6.17 7:45.35 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/thunderbird-68.2.2/media/mp4parse-rust/mp4parse_capi) 8:00.13 Compiling nserror v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/nserror) 8:01.15 Compiling lmdb-rkv v0.11.2 8:01.96 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/xpcom/xpcom_macros) 8:02.99 warning: trait objects without an explicit `dyn` are deprecated 8:02.99 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:195:62 8:02.99 | 8:02.99 195 | fn base(&self) -> Result, Box> { 8:02.99 | ^^^^^ help: use `dyn`: `dyn Error` 8:02.99 | 8:02.99 = note: `#[warn(bare_trait_objects)]` on by default 8:03.00 Compiling cstr-macros v0.1.3 8:03.01 warning: trait objects without an explicit `dyn` are deprecated 8:03.01 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:241:67 8:03.01 | 8:03.01 241 | fn get_refcnt_kind(attrs: &[Attribute]) -> Result> { 8:03.01 | ^^^^^ help: use `dyn`: `dyn Error` 8:03.01 warning: trait objects without an explicit `dyn` are deprecated 8:03.01 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:271:74 8:03.01 | 8:03.01 271 | fn get_bases(attrs: &[Attribute]) -> Result, Box> { 8:03.01 | ^^^^^ help: use `dyn`: `dyn Error` 8:03.02 warning: trait objects without an explicit `dyn` are deprecated 8:03.02 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:297:78 8:03.02 | 8:03.02 297 | fn get_fields(di: &DeriveInput) -> Result<&Punctuated, Box> { 8:03.02 | ^^^^^ help: use `dyn`: `dyn Error` 8:03.02 warning: trait objects without an explicit `dyn` are deprecated 8:03.02 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:308:112 8:03.02 | 8:03.02 308 | fn gen_real_struct(init: &DeriveInput, bases: &[&Interface], refcnt_ty: RefcntKind) -> Result> { 8:03.02 | ^^^^^ help: use `dyn`: `dyn Error` 8:03.02 warning: trait objects without an explicit `dyn` are deprecated 8:03.02 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:340:64 8:03.02 | 8:03.02 340 | fn gen_vtable_methods(iface: &Interface) -> Result> { 8:03.02 | ^^^^^ help: use `dyn`: `dyn Error` 8:03.02 warning: trait objects without an explicit `dyn` are deprecated 8:03.02 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:384:62 8:03.02 | 8:03.02 384 | fn gen_inner_vtable(iface: &Interface) -> Result> { 8:03.02 | ^^^^^ help: use `dyn`: `dyn Error` 8:03.02 warning: trait objects without an explicit `dyn` are deprecated 8:03.02 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:411:74 8:03.02 | 8:03.02 411 | fn gen_root_vtable(name: &Ident, base: &Interface) -> Result> { 8:03.02 | ^^^^^ help: use `dyn`: `dyn Error` 8:03.02 warning: trait objects without an explicit `dyn` are deprecated 8:03.02 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:458:35 8:03.02 | 8:03.02 458 | ) -> Result<(Tokens, Tokens), Box> { 8:03.02 | ^^^^^ help: use `dyn`: `dyn Error` 8:03.02 warning: trait objects without an explicit `dyn` are deprecated 8:03.03 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:514:51 8:03.03 | 8:03.03 514 | fn xpcom(init: DeriveInput) -> Result> { 8:03.03 | ^^^^^ help: use `dyn`: `dyn Error` 8:05.00 Compiling darling_core v0.8.6 8:35.83 Compiling synstructure v0.10.1 8:49.39 Compiling num-derive v0.2.2 8:52.80 Compiling serde_derive v1.0.88 (https://github.com/servo/serde?branch=deserialize_from_enums10#84b2795d) 9:03.94 Compiling cssparser v0.25.5 9:49.17 Compiling euclid_macros v0.1.0 10:01.82 Compiling derive_more v0.13.0 10:05.00 Compiling tokio-io v0.1.7 10:07.75 Compiling phf_generator v0.7.21 10:08.01 Compiling mio-uds v0.6.4 10:08.80 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/gkrust_utils) 10:09.20 Compiling u2fhid v0.2.3 (/builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/u2f-hid-rs) 10:09.34 warning: `...` range patterns are deprecated 10:09.34 --> dom/webauthn/u2f-hid-rs/src/hidproto.rs:121:14 10:09.34 | 10:09.34 121 | s @ 0...2 => s as usize, 10:09.34 | ^^^ help: use `..=` for an inclusive range 10:09.34 | 10:09.34 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 10:09.34 warning: trait objects without an explicit `dyn` are deprecated 10:09.34 --> dom/webauthn/u2f-hid-rs/src/linux/transaction.rs:22:26 10:09.34 | 10:09.34 22 | F: Fn(OsString, &Fn() -> bool) + Sync + Send + 'static, 10:09.34 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 10:09.34 | 10:09.34 = note: `#[warn(bare_trait_objects)]` on by default 10:09.34 warning: trait objects without an explicit `dyn` are deprecated 10:09.34 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:33:22 10:09.34 | 10:09.35 33 | F: Fn(OsString, &Fn() -> bool) + Sync, 10:09.35 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 10:09.35 warning: trait objects without an explicit `dyn` are deprecated 10:09.35 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:41:22 10:09.35 | 10:09.35 41 | F: Fn(OsString, &Fn() -> bool) + Send + Sync + 'static, 10:09.35 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 10:09.35 warning: trait objects without an explicit `dyn` are deprecated 10:09.35 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:50:35 10:09.35 | 10:09.35 50 | pub fn run(&mut self, alive: &Fn() -> bool) -> io::Result<()> { 10:09.35 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 10:17.74 Compiling sha2 v0.8.0 10:25.00 Compiling rayon v1.0.0 10:41.02 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/rust-helper) 10:42.31 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/rsdparsa_capi) 10:42.46 warning: trait objects without an explicit `dyn` are deprecated 10:42.46 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/types.rs:25:29 10:42.46 | 10:42.47 25 | impl Into>> for StringView { 10:42.47 | ^^^^^ help: use `dyn`: `dyn Error` 10:42.47 | 10:42.47 = note: `#[warn(bare_trait_objects)]` on by default 10:42.47 warning: trait objects without an explicit `dyn` are deprecated 10:42.47 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/types.rs:26:40 10:42.47 | 10:42.47 26 | fn into(self) -> Result> { 10:42.47 | ^^^^^ help: use `dyn`: `dyn Error` 10:42.47 warning: `...` range patterns are deprecated 10:42.47 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/lib.rs:182:8 10:42.47 | 10:42.47 182 | 1...2 => (), 10:42.47 | ^^^ help: use `..=` for an inclusive range 10:42.47 | 10:42.47 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 10:48.74 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/intl/encoding_glue) 10:49.61 Compiling cubeb-core v0.5.4 10:51.67 Compiling cstr v0.1.3 10:51.77 Compiling xpcom v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/xpcom) 11:49.12 Compiling darling_macro v0.8.6 12:02.80 Compiling malloc_size_of_derive v0.1.0 12:45.42 Compiling tokio-reactor v0.1.3 12:48.61 Compiling tokio-codec v0.1.0 12:49.47 Compiling tokio-fs v0.1.3 12:50.66 Compiling phf_codegen v0.7.21 12:51.31 Compiling cubeb v0.5.4 12:51.71 Compiling cubeb-backend v0.5.4 12:51.97 Compiling darling v0.8.6 12:52.07 Compiling failure v0.1.3 12:52.37 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/storage/variant) 12:53.10 Compiling moz_task v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/moz_task) 12:54.03 Compiling mozurl v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/mozurl) 12:55.97 Compiling smallvec v0.6.6 12:57.20 Compiling euclid v0.19.5 13:01.37 Compiling app_units v0.7.0 13:01.76 Compiling bincode v1.0.0 13:03.48 Compiling serde_bytes v0.10.4 13:04.24 Compiling ron v0.1.7 13:10.30 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/webrender_build) 13:11.15 Compiling tokio-tcp v0.1.1 13:11.23 Compiling tokio-udp v0.1.1 13:12.91 Compiling toml v0.4.5 13:13.35 Compiling cssparser-macros v0.3.3 13:25.34 Compiling selectors v0.21.0 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/selectors) 13:26.73 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/cubeb-pulse-rs) 13:29.34 Compiling derive_common v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/derive_common) 13:29.84 Compiling storage v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/storage/rust) 13:31.09 Compiling parking_lot_core v0.2.14 13:33.22 Compiling fallible v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/fallible) 13:33.45 Compiling plane-split v0.13.8 13:35.15 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/wr_malloc_size_of) 13:35.60 Compiling rkv v0.9.4 13:41.42 Compiling tokio v0.1.7 13:44.37 Compiling webrender v0.60.0 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/webrender) 13:49.69 Compiling style v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/style) 13:53.75 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/bookmark_sync) 14:04.79 Compiling parking_lot v0.6.3 14:05.04 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/webrender_api) 14:06.89 Compiling kvstore v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/kvstore) 14:10.56 warning: trait objects without an explicit `dyn` are deprecated 14:10.56 --> gfx/wr/webrender_api/src/api.rs:1484:28 14:10.56 | 14:10.56 1484 | fn clone(&self) -> Box; 14:10.56 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 14:10.56 | 14:10.56 = note: `#[warn(bare_trait_objects)]` on by default 14:10.56 warning: trait objects without an explicit `dyn` are deprecated 14:10.56 --> gfx/wr/webrender_api/src/api.rs:1510:25 14:10.56 | 14:10.56 1510 | handler: Option>, 14:10.56 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationHandler` 14:10.56 warning: trait objects without an explicit `dyn` are deprecated 14:10.56 --> gfx/wr/webrender_api/src/api.rs:1515:47 14:10.56 | 14:10.56 1515 | pub fn new(when: Checkpoint, handler: Box) -> Self { 14:10.56 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationHandler` 14:10.64 warning: trait objects without an explicit `dyn` are deprecated 14:10.64 --> gfx/wr/webrender_api/src/image.rs:300:49 14:10.64 | 14:10.64 300 | fn create_blob_rasterizer(&mut self) -> Box; 14:10.64 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 14:10.64 warning: trait objects without an explicit `dyn` are deprecated 14:10.64 --> gfx/wr/webrender_api/src/image.rs:306:20 14:10.64 | 14:10.64 306 | services: &BlobImageResources, 14:10.64 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 14:12.92 Compiling tokio-core v0.1.17 14:21.24 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/to_shmem_derive) 14:38.59 Compiling style_derive v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/style_derive) 15:23.00 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/to_shmem) 15:39.60 Compiling tokio-uds v0.1.7 15:43.07 warning: trait objects without an explicit `dyn` are deprecated 15:43.07 --> servo/components/selectors/context.rs:137:48 15:43.07 | 15:43.07 137 | pub pseudo_element_matching_fn: Option<&'a Fn(&Impl::PseudoElement) -> bool>, 15:43.07 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Impl::PseudoElement) -> bool` 15:43.07 | 15:43.07 = note: `#[warn(bare_trait_objects)]` on by default 15:45.51 warning: trait objects without an explicit `dyn` are deprecated 15:45.51 --> gfx/wr/webrender/src/profiler.rs:49:48 15:45.51 | 15:45.51 49 | pub static mut PROFILER_HOOKS: Option<&'static ProfilerHooks> = None; 15:45.51 | ^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfilerHooks` 15:45.51 | 15:45.51 = note: `#[warn(bare_trait_objects)]` on by default 15:45.51 warning: trait objects without an explicit `dyn` are deprecated 15:45.51 --> gfx/wr/webrender/src/profiler.rs:54:50 15:45.51 | 15:45.51 54 | pub fn set_profiler_hooks(hooks: Option<&'static ProfilerHooks>) { 15:45.51 | ^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfilerHooks` 15:45.51 warning: trait objects without an explicit `dyn` are deprecated 15:45.51 --> gfx/wr/webrender/src/profiler.rs:1156:50 15:45.51 | 15:45.51 1156 | &renderer_profile.frame_time as &ProfileCounter, 15:45.51 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 15:45.51 warning: trait objects without an explicit `dyn` are deprecated 15:45.51 --> gfx/wr/webrender/src/profiler.rs:1185:50 15:45.51 | 15:45.51 1185 | &renderer_profile.frame_time as &ProfileCounter, 15:45.51 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 15:45.52 warning: trait objects without an explicit `dyn` are deprecated 15:45.52 --> gfx/wr/webrender/src/profiler.rs:1281:32 15:45.52 | 15:45.52 1281 | let samplers: Vec<&ProfileCounter> = samplers.iter().map(|sampler| { 15:45.52 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 15:45.52 warning: trait objects without an explicit `dyn` are deprecated 15:45.52 --> gfx/wr/webrender/src/profiler.rs:1282:29 15:45.52 | 15:45.52 1282 | sampler as &ProfileCounter 15:45.52 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 15:45.54 warning: trait objects without an explicit `dyn` are deprecated 15:45.54 --> gfx/wr/webrender/src/device/gl.rs:169:28 15:45.54 | 15:45.54 169 | fn get_shader_version(gl: &gl::Gl) -> &'static str { 15:45.54 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.54 warning: trait objects without an explicit `dyn` are deprecated 15:45.54 --> gfx/wr/webrender/src/device/gl.rs:298:14 15:45.54 | 15:45.54 298 | gl: &gl::Gl, 15:45.54 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.54 warning: trait objects without an explicit `dyn` are deprecated 15:45.54 --> gfx/wr/webrender/src/device/gl.rs:368:14 15:45.54 | 15:45.54 368 | gl: &gl::Gl, 15:45.54 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.54 warning: trait objects without an explicit `dyn` are deprecated 15:45.54 --> gfx/wr/webrender/src/device/gl.rs:386:25 15:45.54 | 15:45.54 386 | fn bind(&self, gl: &gl::Gl, main: VBOId, instance: VBOId) { 15:45.55 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.55 warning: trait objects without an explicit `dyn` are deprecated 15:45.55 --> gfx/wr/webrender/src/device/gl.rs:400:25 15:45.55 | 15:45.55 400 | fn bind(&self, gl: &gl::Gl) { 15:45.55 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.55 warning: trait objects without an explicit `dyn` are deprecated 15:45.55 --> gfx/wr/webrender/src/device/gl.rs:406:25 15:45.55 | 15:45.55 406 | fn bind(&self, gl: &gl::Gl) { 15:45.55 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.55 warning: trait objects without an explicit `dyn` are deprecated 15:45.55 --> gfx/wr/webrender/src/device/gl.rs:412:25 15:45.55 | 15:45.55 412 | fn bind(&self, gl: &gl::Gl, target: FBOTarget) { 15:45.55 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.56 warning: trait objects without an explicit `dyn` are deprecated 15:45.56 --> gfx/wr/webrender/src/device/gl.rs:819:39 15:45.56 | 15:45.56 819 | program_cache_handler: Option>, 15:45.56 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProgramCacheObserver` 15:45.56 warning: trait objects without an explicit `dyn` are deprecated 15:45.56 --> gfx/wr/webrender/src/device/gl.rs:823:51 15:45.56 | 15:45.56 823 | pub fn new(program_cache_observer: Option>) -> Rc { 15:45.56 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProgramCacheObserver` 15:45.56 warning: trait objects without an explicit `dyn` are deprecated 15:45.56 --> gfx/wr/webrender/src/device/gl.rs:943:12 15:45.56 | 15:45.56 943 | gl: Rc, 15:45.56 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.57 warning: trait objects without an explicit `dyn` are deprecated 15:45.57 --> gfx/wr/webrender/src/device/gl.rs:947:24 15:45.57 | 15:45.57 947 | base_gl: Option>, 15:45.57 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.57 warning: trait objects without an explicit `dyn` are deprecated 15:45.57 --> gfx/wr/webrender/src/device/gl.rs:1173:20 15:45.57 | 15:45.57 1173 | mut gl: Rc, 15:45.57 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.57 warning: trait objects without an explicit `dyn` are deprecated 15:45.57 --> gfx/wr/webrender/src/device/gl.rs:1363:26 15:45.57 | 15:45.57 1363 | pub fn gl(&self) -> &gl::Gl { 15:45.57 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.57 warning: trait objects without an explicit `dyn` are deprecated 15:45.57 --> gfx/wr/webrender/src/device/gl.rs:1367:32 15:45.57 | 15:45.57 1367 | pub fn rc_gl(&self) -> &Rc { 15:45.57 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.57 warning: trait objects without an explicit `dyn` are deprecated 15:45.57 --> gfx/wr/webrender/src/device/gl.rs:1423:14 15:45.57 | 15:45.57 1423 | gl: &gl::Gl, 15:45.57 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.57 warning: trait objects without an explicit `dyn` are deprecated 15:45.57 --> gfx/wr/webrender/src/device/gl.rs:3148:33 15:45.57 | 15:45.58 3148 | fn log_driver_messages(gl: &gl::Gl) { 15:45.58 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.58 warning: trait objects without an explicit `dyn` are deprecated 15:45.58 --> gfx/wr/webrender/src/device/gl.rs:3283:13 15:45.58 | 15:45.58 3283 | gl: &'a gl::Gl, 15:45.58 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.58 warning: trait objects without an explicit `dyn` are deprecated 15:45.58 --> gfx/wr/webrender/src/device/query_gl.rs:73:12 15:45.58 | 15:45.58 73 | gl: Rc, 15:45.58 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.58 warning: trait objects without an explicit `dyn` are deprecated 15:45.58 --> gfx/wr/webrender/src/device/query_gl.rs:82:19 15:45.58 | 15:45.58 82 | fn new(gl: Rc, debug_method: GpuDebugMethod) -> Self { 15:45.58 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.58 warning: trait objects without an explicit `dyn` are deprecated 15:45.58 --> gfx/wr/webrender/src/device/query_gl.rs:192:12 15:45.58 | 15:45.58 192 | gl: Rc, 15:45.58 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.58 warning: trait objects without an explicit `dyn` are deprecated 15:45.58 --> gfx/wr/webrender/src/device/query_gl.rs:199:23 15:45.58 | 15:45.58 199 | pub fn new(gl: Rc, debug_method: GpuDebugMethod) -> Self { 15:45.58 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.58 warning: trait objects without an explicit `dyn` are deprecated 15:45.58 --> gfx/wr/webrender/src/device/query_gl.rs:282:20 15:45.58 | 15:45.58 282 | gl: Option<(Rc, GpuDebugMethod)>, 15:45.58 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.58 warning: trait objects without an explicit `dyn` are deprecated 15:45.58 --> gfx/wr/webrender/src/device/query_gl.rs:286:20 15:45.58 | 15:45.58 286 | fn new(gl: &Rc, message: &str, debug_method: GpuDebugMethod) -> Self { 15:45.58 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.58 warning: trait objects without an explicit `dyn` are deprecated 15:45.58 --> gfx/wr/webrender/src/device/query_gl.rs:301:21 15:45.58 | 15:45.58 301 | fn fire(gl: &Rc, message: &str, debug_method: GpuDebugMethod) { 15:45.58 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.59 warning: `...` range patterns are deprecated 15:45.59 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:398:14 15:45.59 | 15:45.59 398 | 1...2 => SubpixelOffset::Quarter, 15:45.59 | ^^^ help: use `..=` for an inclusive range 15:45.59 | 15:45.59 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 15:45.59 warning: `...` range patterns are deprecated 15:45.59 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:399:14 15:45.59 | 15:45.59 399 | 3...4 => SubpixelOffset::Half, 15:45.59 | ^^^ help: use `..=` for an inclusive range 15:45.59 warning: `...` range patterns are deprecated 15:45.59 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:400:14 15:45.59 | 15:45.59 400 | 5...6 => SubpixelOffset::ThreeQuarters, 15:45.59 | ^^^ help: use `..=` for an inclusive range 15:45.59 warning: `...` range patterns are deprecated 15:45.59 --> gfx/wr/webrender/src/gpu_cache.rs:394:14 15:45.59 | 15:45.59 394 | 3...4 => (4, &mut self.free_list_4), 15:45.59 | ^^^ help: use `..=` for an inclusive range 15:45.59 warning: `...` range patterns are deprecated 15:45.59 --> gfx/wr/webrender/src/gpu_cache.rs:395:14 15:45.59 | 15:45.59 395 | 5...8 => (8, &mut self.free_list_8), 15:45.59 | ^^^ help: use `..=` for an inclusive range 15:45.59 warning: `...` range patterns are deprecated 15:45.59 --> gfx/wr/webrender/src/gpu_cache.rs:396:14 15:45.59 | 15:45.59 396 | 9...16 => (16, &mut self.free_list_16), 15:45.59 | ^^^ help: use `..=` for an inclusive range 15:45.59 warning: `...` range patterns are deprecated 15:45.59 --> gfx/wr/webrender/src/gpu_cache.rs:397:15 15:45.59 | 15:45.59 397 | 17...32 => (32, &mut self.free_list_32), 15:45.59 | ^^^ help: use `..=` for an inclusive range 15:45.59 warning: `...` range patterns are deprecated 15:45.59 --> gfx/wr/webrender/src/gpu_cache.rs:398:15 15:45.59 | 15:45.59 398 | 33...64 => (64, &mut self.free_list_64), 15:45.59 | ^^^ help: use `..=` for an inclusive range 15:45.59 warning: `...` range patterns are deprecated 15:45.59 --> gfx/wr/webrender/src/gpu_cache.rs:399:15 15:45.59 | 15:45.59 399 | 65...128 => (128, &mut self.free_list_128), 15:45.59 | ^^^ help: use `..=` for an inclusive range 15:45.59 warning: `...` range patterns are deprecated 15:45.59 --> gfx/wr/webrender/src/gpu_cache.rs:400:16 15:45.59 | 15:45.60 400 | 129...256 => (256, &mut self.free_list_256), 15:45.60 | ^^^ help: use `..=` for an inclusive range 15:45.60 warning: `...` range patterns are deprecated 15:45.60 --> gfx/wr/webrender/src/gpu_cache.rs:401:16 15:45.60 | 15:45.60 401 | 257...341 => (341, &mut self.free_list_341), 15:45.60 | ^^^ help: use `..=` for an inclusive range 15:45.60 warning: `...` range patterns are deprecated 15:45.60 --> gfx/wr/webrender/src/gpu_cache.rs:402:16 15:45.60 | 15:45.60 402 | 342...512 => (512, &mut self.free_list_512), 15:45.60 | ^^^ help: use `..=` for an inclusive range 15:45.60 warning: `...` range patterns are deprecated 15:45.60 --> gfx/wr/webrender/src/gpu_cache.rs:403:16 15:45.60 | 15:45.60 403 | 513...1024 => (1024, &mut self.free_list_1024), 15:45.60 | ^^^ help: use `..=` for an inclusive range 15:45.62 warning: trait objects without an explicit `dyn` are deprecated 15:45.62 --> gfx/wr/webrender/src/prim_store/mod.rs:3198:20 15:45.62 | 15:45.62 3198 | callback: &mut FnMut(&LayoutRect, GpuDataRequest), 15:45.62 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&LayoutRect, GpuDataRequest)` 15:45.62 warning: trait objects without an explicit `dyn` are deprecated 15:45.62 --> gfx/wr/webrender/src/render_backend.rs:689:19 15:45.62 | 15:45.62 689 | notifier: Box, 15:45.62 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 15:45.62 warning: trait objects without an explicit `dyn` are deprecated 15:45.62 --> gfx/wr/webrender/src/render_backend.rs:690:26 15:45.62 | 15:45.62 690 | recorder: Option>, 15:45.62 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 15:45.62 warning: trait objects without an explicit `dyn` are deprecated 15:45.62 --> gfx/wr/webrender/src/render_backend.rs:691:25 15:45.62 | 15:45.62 691 | sampler: Option>, 15:45.62 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 15:45.62 warning: trait objects without an explicit `dyn` are deprecated 15:45.62 --> gfx/wr/webrender/src/render_backend.rs:709:23 15:45.62 | 15:45.62 709 | notifier: Box, 15:45.62 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 15:45.62 warning: trait objects without an explicit `dyn` are deprecated 15:45.62 --> gfx/wr/webrender/src/render_backend.rs:711:30 15:45.62 | 15:45.62 711 | recorder: Option>, 15:45.62 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 15:45.62 warning: trait objects without an explicit `dyn` are deprecated 15:45.62 --> gfx/wr/webrender/src/render_backend.rs:712:29 15:45.62 | 15:45.62 712 | sampler: Option>, 15:45.62 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 15:45.63 warning: trait objects without an explicit `dyn` are deprecated 15:45.63 --> gfx/wr/webrender/src/render_task.rs:1947:18 15:45.63 | 15:45.63 1947 | output: &mut io::Write, 15:45.63 | ^^^^^^^^^ help: use `dyn`: `dyn io::Write` 15:45.63 warning: trait objects without an explicit `dyn` are deprecated 15:45.63 --> gfx/wr/webrender/src/renderer.rs:1854:23 15:45.63 | 15:45.63 1854 | debug_server: Box, 15:45.63 | ^^^^^^^^^^^ help: use `dyn`: `dyn DebugServer` 15:45.63 warning: trait objects without an explicit `dyn` are deprecated 15:45.63 --> gfx/wr/webrender/src/renderer.rs:1914:40 15:45.63 | 15:45.63 1914 | external_image_handler: Option>, 15:45.63 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExternalImageHandler` 15:45.63 warning: trait objects without an explicit `dyn` are deprecated 15:45.63 --> gfx/wr/webrender/src/renderer.rs:1919:38 15:45.63 | 15:45.63 1919 | output_image_handler: Option>, 15:45.63 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn OutputImageHandler` 15:45.63 warning: trait objects without an explicit `dyn` are deprecated 15:45.63 --> gfx/wr/webrender/src/renderer.rs:2007:16 15:45.63 | 15:45.63 2007 | gl: Rc, 15:45.63 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 15:45.63 warning: trait objects without an explicit `dyn` are deprecated 15:45.63 --> gfx/wr/webrender/src/renderer.rs:2008:23 15:45.63 | 15:45.64 2008 | notifier: Box, 15:45.64 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 15:45.64 warning: trait objects without an explicit `dyn` are deprecated 15:45.64 --> gfx/wr/webrender/src/renderer.rs:2933:63 15:45.64 | 15:45.64 2933 | pub fn set_external_image_handler(&mut self, handler: Box) { 15:45.64 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExternalImageHandler` 15:45.64 warning: trait objects without an explicit `dyn` are deprecated 15:45.64 --> gfx/wr/webrender/src/renderer.rs:2938:61 15:45.64 | 15:45.64 2938 | pub fn set_output_image_handler(&mut self, handler: Box) { 15:45.64 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn OutputImageHandler` 15:45.64 warning: trait objects without an explicit `dyn` are deprecated 15:45.64 --> gfx/wr/webrender/src/renderer.rs:5192:24 15:45.64 | 15:45.64 5192 | select_color: &Fn(&Texture) -> [f32; 4], 15:45.64 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Texture) -> [f32; 4]` 15:45.64 warning: trait objects without an explicit `dyn` are deprecated 15:45.64 --> gfx/wr/webrender/src/renderer.rs:5655:40 15:45.64 | 15:45.64 5655 | pub blob_image_handler: Option>, 15:45.64 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 15:45.64 warning: trait objects without an explicit `dyn` are deprecated 15:45.64 --> gfx/wr/webrender/src/renderer.rs:5656:30 15:45.64 | 15:45.64 5656 | pub recorder: Option>, 15:45.64 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 15:45.64 warning: trait objects without an explicit `dyn` are deprecated 15:45.64 --> gfx/wr/webrender/src/renderer.rs:5657:37 15:45.64 | 15:45.64 5657 | pub thread_listener: Option>, 15:45.64 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ThreadListener + Send + Sync` 15:45.64 warning: trait objects without an explicit `dyn` are deprecated 15:45.64 --> gfx/wr/webrender/src/renderer.rs:5663:41 15:45.64 | 15:45.64 5663 | pub scene_builder_hooks: Option>, 15:45.64 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 15:45.65 warning: trait objects without an explicit `dyn` are deprecated 15:45.65 --> gfx/wr/webrender/src/renderer.rs:5664:29 15:45.65 | 15:45.65 5664 | pub sampler: Option>, 15:45.65 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 15:45.65 warning: trait objects without an explicit `dyn` are deprecated 15:45.65 --> gfx/wr/webrender/src/renderer.rs:5764:70 15:45.65 | 15:45.65 5764 | fn new_debug_server(_enable: bool, api_tx: MsgSender) -> Box { 15:45.65 | ^^^^^^^^^^^ help: use `dyn`: `dyn DebugServer` 15:45.65 warning: trait objects without an explicit `dyn` are deprecated 15:45.65 --> gfx/wr/webrender/src/resource_cache.rs:462:36 15:45.65 | 15:45.65 462 | blob_image_handler: Option>, 15:45.65 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 15:45.65 warning: trait objects without an explicit `dyn` are deprecated 15:45.65 --> gfx/wr/webrender/src/resource_cache.rs:470:39 15:45.65 | 15:45.65 470 | blob_image_rasterizer: Option>, 15:45.65 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 15:45.65 warning: trait objects without an explicit `dyn` are deprecated 15:45.65 --> gfx/wr/webrender/src/resource_cache.rs:489:40 15:45.65 | 15:45.65 489 | blob_image_handler: Option>, 15:45.65 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 15:45.65 warning: trait objects without an explicit `dyn` are deprecated 15:45.65 --> gfx/wr/webrender/src/resource_cache.rs:686:36 15:45.65 | 15:45.65 686 | &mut self, rasterizer: Box, 15:45.65 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 15:45.65 warning: trait objects without an explicit `dyn` are deprecated 15:45.65 --> gfx/wr/webrender/src/resource_cache.rs:1161:23 15:45.65 | 15:45.65 1161 | ) -> (Option<(Box, AsyncBlobImageInfo)>, Vec) { 15:45.65 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 15:45.65 warning: trait objects without an explicit `dyn` are deprecated 15:45.65 --> gfx/wr/webrender/src/scene_builder.rs:48:38 15:45.65 | 15:45.65 48 | pub blob_rasterizer: Option<(Box, AsyncBlobImageInfo)>, 15:45.65 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 15:45.65 warning: trait objects without an explicit `dyn` are deprecated 15:45.65 --> gfx/wr/webrender/src/scene_builder.rs:93:38 15:45.65 | 15:45.65 93 | pub blob_rasterizer: Option<(Box, AsyncBlobImageInfo)>, 15:45.65 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 15:45.65 warning: trait objects without an explicit `dyn` are deprecated 15:45.65 --> gfx/wr/webrender/src/scene_builder.rs:274:23 15:45.65 | 15:45.65 274 | hooks: Option>, 15:45.65 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 15:45.65 warning: trait objects without an explicit `dyn` are deprecated 15:45.65 --> gfx/wr/webrender/src/scene_builder.rs:283:27 15:45.65 | 15:45.65 283 | hooks: Option>, 15:45.65 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 15:45.66 warning: `...` range patterns are deprecated 15:45.66 --> gfx/wr/webrender/src/texture_cache.rs:1769:10 15:45.66 | 15:45.66 1769 | 1...16 => 16, 15:45.66 | ^^^ help: use `..=` for an inclusive range 15:45.66 warning: `...` range patterns are deprecated 15:45.66 --> gfx/wr/webrender/src/texture_cache.rs:1770:11 15:45.66 | 15:45.66 1770 | 17...32 => 32, 15:45.66 | ^^^ help: use `..=` for an inclusive range 15:45.66 warning: `...` range patterns are deprecated 15:45.66 --> gfx/wr/webrender/src/texture_cache.rs:1771:11 15:45.66 | 15:45.66 1771 | 33...64 => 64, 15:45.66 | ^^^ help: use `..=` for an inclusive range 15:45.66 warning: `...` range patterns are deprecated 15:45.66 --> gfx/wr/webrender/src/texture_cache.rs:1772:11 15:45.66 | 15:45.66 1772 | 65...128 => 128, 15:45.66 | ^^^ help: use `..=` for an inclusive range 15:45.66 warning: `...` range patterns are deprecated 15:45.66 --> gfx/wr/webrender/src/texture_cache.rs:1773:12 15:45.66 | 15:45.66 1773 | 129...256 => 256, 15:45.66 | ^^^ help: use `..=` for an inclusive range 15:45.66 warning: `...` range patterns are deprecated 15:45.66 --> gfx/wr/webrender/src/texture_cache.rs:1774:12 15:45.66 | 15:45.66 1774 | 257...512 => 512, 15:45.66 | ^^^ help: use `..=` for an inclusive range 15:58.07 Compiling audioipc v0.2.4 (/builddir/build/BUILD/thunderbird-68.2.2/media/audioipc/audioipc) 16:01.66 warning: variable does not need to be mutable 16:01.66 --> media/audioipc/audioipc/src/fd_passing.rs:103:25 16:01.66 | 16:01.66 103 | let mut fds = match frame.fds { 16:01.66 | ----^^^ 16:01.66 | | 16:01.66 | help: remove this `mut` 16:01.66 | 16:01.66 = note: `#[warn(unused_mut)]` on by default 16:05.32 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/malloc_size_of) 16:05.49 warning: trait objects without an explicit `dyn` are deprecated 16:05.49 --> servo/components/malloc_size_of/lib.rs:95:27 16:05.49 | 16:05.49 95 | type VoidPtrToBoolFnMut = FnMut(*const c_void) -> bool; 16:05.49 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*const c_void) -> bool` 16:05.49 | 16:05.49 = note: `#[warn(bare_trait_objects)]` on by default 16:06.41 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/thunderbird-68.2.2/media/audioipc/server) 16:29.06 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/audioipc/client) 16:58.38 Compiling style_traits v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/style_traits) 16:58.63 warning: trait objects without an explicit `dyn` are deprecated 16:58.63 --> servo/components/style_traits/specified_value_info.rs:30:42 16:58.63 | 16:58.63 30 | pub type KeywordsCollectFn<'a> = &'a mut FnMut(&[&'static str]); 16:58.63 | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&[&'static str])` 16:58.63 | 16:58.63 = note: `#[warn(bare_trait_objects)]` on by default 17:00.83 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings) 17:01.16 warning: trait objects without an explicit `dyn` are deprecated 17:01.16 --> gfx/webrender_bindings/src/bindings.rs:597:28 17:01.16 | 17:01.16 597 | fn clone(&self) -> Box { 17:01.16 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 17:01.16 | 17:01.16 note: lint level defined here 17:01.16 --> gfx/webrender_bindings/src/lib.rs:5:9 17:01.16 | 17:01.16 5 | #![deny(warnings)] 17:01.16 | ^^^^^^^^ 17:01.16 = note: `#[warn(bare_trait_objects)]` implied by `#[warn(warnings)]` 17:01.16 warning: trait objects without an explicit `dyn` are deprecated 17:01.16 --> gfx/webrender_bindings/src/bindings.rs:1155:30 17:01.16 | 17:01.16 1155 | let recorder: Option> = if unsafe { gfx_use_wrench() } { 17:01.16 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 17:01.16 warning: trait objects without an explicit `dyn` are deprecated 17:01.16 --> gfx/webrender_bindings/src/moz2d_renderer.rs:593:49 17:01.16 | 17:01.16 593 | fn create_blob_rasterizer(&mut self) -> Box { 17:01.16 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 17:01.16 warning: trait objects without an explicit `dyn` are deprecated 17:01.16 --> gfx/webrender_bindings/src/moz2d_renderer.rs:614:21 17:01.16 | 17:01.16 614 | resources: &BlobImageResources, 17:01.16 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 17:01.16 warning: trait objects without an explicit `dyn` are deprecated 17:01.16 --> gfx/webrender_bindings/src/moz2d_renderer.rs:658:56 17:01.16 | 17:01.16 658 | fn prepare_request(&self, blob: &[u8], resources: &BlobImageResources) { 17:01.16 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 17:01.17 warning: trait objects without an explicit `dyn` are deprecated 17:01.17 --> gfx/webrender_bindings/src/moz2d_renderer.rs:679:25 17:01.17 | 17:01.17 679 | resources: &BlobImageResources, 17:01.17 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 18:13.09 warning: trait objects without an explicit `dyn` are deprecated 18:13.09 --> servo/components/style/animation.rs:491:29 18:13.09 | 18:13.09 491 | font_metrics_provider: &FontMetricsProvider, 18:13.09 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 18:13.09 | 18:13.09 = note: `#[warn(bare_trait_objects)]` on by default 18:13.09 warning: trait objects without an explicit `dyn` are deprecated 18:13.09 --> servo/components/style/animation.rs:676:29 18:13.09 | 18:13.09 676 | font_metrics_provider: &FontMetricsProvider, 18:13.09 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 18:13.23 warning: trait objects without an explicit `dyn` are deprecated 18:13.23 --> servo/components/style/parser.rs:54:32 18:13.23 | 18:13.23 54 | error_reporter: Option<&'a ParseErrorReporter>, 18:13.23 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 18:13.23 warning: trait objects without an explicit `dyn` are deprecated 18:13.23 --> servo/components/style/parser.rs:70:36 18:13.23 | 18:13.23 70 | error_reporter: Option<&'a ParseErrorReporter>, 18:13.23 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 18:13.23 warning: trait objects without an explicit `dyn` are deprecated 18:13.23 --> servo/components/style/parser.rs:92:36 18:13.23 | 18:13.23 92 | error_reporter: Option<&'a ParseErrorReporter>, 18:13.23 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 18:13.24 warning: `...` range patterns are deprecated 18:13.24 --> servo/components/style/str.rs:63:12 18:13.24 | 18:13.24 63 | '0'...'9' => true, 18:13.24 | ^^^ help: use `..=` for an inclusive range 18:13.24 | 18:13.24 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 18:13.24 warning: `...` range patterns are deprecated 18:13.24 --> servo/components/style/str.rs:164:46 18:13.24 | 18:13.24 164 | if input.bytes().any(|c| matches!(c, b'A'...b'Z')) { 18:13.24 | ^^^ help: use `..=` for an inclusive range 18:13.25 warning: trait objects without an explicit `dyn` are deprecated 18:13.25 --> servo/components/style/stylesheets/rule_list.rs:130:25 18:13.25 | 18:13.26 130 | loader: Option<&StylesheetLoader>, 18:13.26 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 18:13.26 warning: trait objects without an explicit `dyn` are deprecated 18:13.26 --> servo/components/style/stylesheets/rule_list.rs:142:25 18:13.26 | 18:13.26 142 | loader: Option<&StylesheetLoader>, 18:13.26 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 18:13.26 warning: trait objects without an explicit `dyn` are deprecated 18:13.26 --> servo/components/style/stylesheets/rule_parser.rs:47:28 18:13.26 | 18:13.26 47 | pub loader: Option<&'a StylesheetLoader>, 18:13.26 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 18:13.26 warning: trait objects without an explicit `dyn` are deprecated 18:13.26 --> servo/components/style/stylesheets/stylesheet.rs:79:36 18:13.27 | 18:13.27 79 | stylesheet_loader: Option<&StylesheetLoader>, 18:13.27 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 18:13.27 warning: trait objects without an explicit `dyn` are deprecated 18:13.27 --> servo/components/style/stylesheets/stylesheet.rs:80:33 18:13.27 | 18:13.27 80 | error_reporter: Option<&ParseErrorReporter>, 18:13.27 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 18:13.27 warning: trait objects without an explicit `dyn` are deprecated 18:13.27 --> servo/components/style/stylesheets/stylesheet.rs:346:36 18:13.28 | 18:13.28 346 | stylesheet_loader: Option<&StylesheetLoader>, 18:13.28 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 18:13.28 warning: trait objects without an explicit `dyn` are deprecated 18:13.28 --> servo/components/style/stylesheets/stylesheet.rs:347:33 18:13.28 | 18:13.28 347 | error_reporter: Option<&ParseErrorReporter>, 18:13.28 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 18:13.28 warning: trait objects without an explicit `dyn` are deprecated 18:13.28 --> servo/components/style/stylesheets/stylesheet.rs:385:36 18:13.28 | 18:13.28 385 | stylesheet_loader: Option<&StylesheetLoader>, 18:13.28 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 18:13.28 warning: trait objects without an explicit `dyn` are deprecated 18:13.28 --> servo/components/style/stylesheets/stylesheet.rs:386:33 18:13.28 | 18:13.28 386 | error_reporter: Option<&ParseErrorReporter>, 18:13.28 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 18:13.28 warning: trait objects without an explicit `dyn` are deprecated 18:13.28 --> servo/components/style/stylesheets/stylesheet.rs:453:36 18:13.28 | 18:13.28 453 | stylesheet_loader: Option<&StylesheetLoader>, 18:13.28 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 18:13.28 warning: trait objects without an explicit `dyn` are deprecated 18:13.28 --> servo/components/style/stylesheets/stylesheet.rs:454:33 18:13.28 | 18:13.28 454 | error_reporter: Option<&ParseErrorReporter>, 18:13.29 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 18:13.29 warning: trait objects without an explicit `dyn` are deprecated 18:13.29 --> servo/components/style/stylesheets/mod.rs:344:25 18:13.29 | 18:13.29 344 | loader: Option<&StylesheetLoader>, 18:13.29 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 18:13.29 warning: trait objects without an explicit `dyn` are deprecated 18:13.29 --> servo/components/style/stylist.rs:653:24 18:13.29 | 18:13.29 653 | font_metrics: &FontMetricsProvider, 18:13.29 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 18:13.29 warning: trait objects without an explicit `dyn` are deprecated 18:13.29 --> servo/components/style/stylist.rs:681:24 18:13.29 | 18:13.29 681 | font_metrics: &FontMetricsProvider, 18:13.29 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 18:13.29 warning: trait objects without an explicit `dyn` are deprecated 18:13.29 --> servo/components/style/stylist.rs:776:24 18:13.29 | 18:13.29 776 | font_metrics: &FontMetricsProvider, 18:13.29 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 18:13.29 warning: trait objects without an explicit `dyn` are deprecated 18:13.29 --> servo/components/style/stylist.rs:777:30 18:13.29 | 18:13.29 777 | matching_fn: Option<&Fn(&PseudoElement) -> bool>, 18:13.29 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 18:13.29 warning: trait objects without an explicit `dyn` are deprecated 18:13.29 --> servo/components/style/stylist.rs:812:24 18:13.29 | 18:13.29 812 | font_metrics: &FontMetricsProvider, 18:13.30 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 18:13.30 warning: trait objects without an explicit `dyn` are deprecated 18:13.30 --> servo/components/style/stylist.rs:865:24 18:13.30 | 18:13.30 865 | font_metrics: &FontMetricsProvider, 18:13.30 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 18:13.30 warning: trait objects without an explicit `dyn` are deprecated 18:13.30 --> servo/components/style/stylist.rs:922:30 18:13.30 | 18:13.30 922 | matching_fn: Option<&Fn(&PseudoElement) -> bool>, 18:13.30 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 18:13.30 warning: trait objects without an explicit `dyn` are deprecated 18:13.30 --> servo/components/style/values/computed/mod.rs:154:36 18:13.30 | 18:13.30 154 | pub font_metrics_provider: &'a FontMetricsProvider, 18:13.30 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 18:13.40 warning: trait objects without an explicit `dyn` are deprecated 18:13.40 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/declaration_block.rs:1202:29 18:13.40 | 18:13.40 1202 | error_reporter: Option<&ParseErrorReporter>, 18:13.40 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 18:13.40 warning: trait objects without an explicit `dyn` are deprecated 18:13.40 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/declaration_block.rs:1229:29 18:13.40 | 18:13.40 1229 | error_reporter: Option<&ParseErrorReporter>, 18:13.40 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 18:13.40 warning: trait objects without an explicit `dyn` are deprecated 18:13.40 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/cascade.rs:85:29 18:13.40 | 18:13.40 85 | font_metrics_provider: &FontMetricsProvider, 18:13.41 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 18:13.41 warning: trait objects without an explicit `dyn` are deprecated 18:13.41 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/cascade.rs:119:29 18:13.41 | 18:13.41 119 | font_metrics_provider: &FontMetricsProvider, 18:13.41 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 18:13.41 warning: trait objects without an explicit `dyn` are deprecated 18:13.41 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/cascade.rs:216:29 18:13.41 | 18:13.41 216 | font_metrics_provider: &FontMetricsProvider, 18:13.41 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 20:36.04 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/ports/geckolib) 20:36.68 warning: trait objects without an explicit `dyn` are deprecated 20:36.68 --> servo/ports/geckolib/glue.rs:1350:25 20:36.68 | 20:36.68 1350 | let loader: Option<&StyleStylesheetLoader> = match loader { 20:36.68 | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StyleStylesheetLoader` 20:36.68 | 20:36.68 = note: `#[warn(bare_trait_objects)]` on by default 20:36.68 warning: trait objects without an explicit `dyn` are deprecated 20:36.68 --> servo/ports/geckolib/glue.rs:1361:41 20:36.68 | 20:36.68 1361 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 20:36.68 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 20:36.68 warning: trait objects without an explicit `dyn` are deprecated 20:36.68 --> servo/ports/geckolib/glue.rs:1849:34 20:36.68 | 20:36.68 1849 | .map(|loader| loader as &StyleStylesheetLoader); 20:36.68 | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StyleStylesheetLoader` 20:36.68 warning: trait objects without an explicit `dyn` are deprecated 20:36.68 --> servo/ports/geckolib/glue.rs:3529:28 20:36.68 | 20:36.68 3529 | matching_func: Option<&Fn(&PseudoElement) -> bool>, 20:36.68 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 20:36.68 warning: trait objects without an explicit `dyn` are deprecated 20:36.68 --> servo/ports/geckolib/glue.rs:3718:23 20:36.69 | 20:36.69 3718 | reporter: Option<&ParseErrorReporter>, 20:36.69 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 20:36.69 warning: trait objects without an explicit `dyn` are deprecated 20:36.69 --> servo/ports/geckolib/glue.rs:3755:41 20:36.69 | 20:36.69 3755 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 20:36.69 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 20:36.69 warning: trait objects without an explicit `dyn` are deprecated 20:36.69 --> servo/ports/geckolib/glue.rs:3907:41 20:36.69 | 20:36.69 3907 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 20:36.69 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 20:36.69 warning: trait objects without an explicit `dyn` are deprecated 20:36.69 --> servo/ports/geckolib/glue.rs:4114:41 20:36.69 | 20:36.69 4114 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 20:36.69 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 20:36.69 warning: trait objects without an explicit `dyn` are deprecated 20:36.69 --> servo/ports/geckolib/glue.rs:5135:32 20:36.69 | 20:36.69 5135 | font_metrics_provider: &'a FontMetricsProvider, 20:36.69 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 20:36.69 warning: trait objects without an explicit `dyn` are deprecated 20:36.69 --> servo/ports/geckolib/glue.rs:6088:29 20:36.69 | 20:36.69 6088 | error_reporter: Option<&ParseErrorReporter>, 20:36.69 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 20:36.69 warning: trait objects without an explicit `dyn` are deprecated 20:36.69 --> servo/ports/geckolib/glue.rs:6152:63 20:36.69 | 20:36.69 6152 | match parse_color(&value, reporter.as_ref().map(|r| r as &ParseErrorReporter)) { 20:36.69 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 23:06.73 comm/mailnews/base/search/src 23:24.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 23:24.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 23:24.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 23:24.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 23:24.55 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp:6: 23:24.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp: In member function 'virtual nsresult nsMsgDBView::QueryInterface(const nsIID&, void**)': 23:24.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:24.55 foundInterface = 0; \ 23:24.55 ^~~~~~~~~~~~~~ 23:24.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:24.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:24.55 ^~~~~~~~~~~~~~~~~~~~~~~ 23:24.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:24.55 NS_INTERFACE_MAP_END 23:24.55 ^~~~~~~~~~~~~~~~~~~~ 23:24.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:24.55 else 23:24.55 ^~~~ 23:24.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:24.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:24.55 ^~~~~~~~~~~~~~~~~~ 23:24.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:24.55 NS_INTERFACE_MAP_ENTRY(nsIJunkMailClassificationListener) 23:24.55 ^~~~~~~~~~~~~~~~~~~~~~ 23:27.28 comm/mailnews/db/msgdb/src 23:27.28 comm/mailnews/compose/src 23:46.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 23:46.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 23:46.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMsgCompose.h:10, 23:46.76 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.h:9, 23:46.76 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 23:46.76 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp: In member function 'virtual nsresult nsMsgComposeSendListener::QueryInterface(const nsIID&, void**)': 23:46.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:46.76 foundInterface = 0; \ 23:46.76 ^~~~~~~~~~~~~~ 23:46.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:46.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:46.76 ^~~~~~~~~~~~~~~~~~~~~~~ 23:46.76 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp:3286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:46.76 NS_INTERFACE_MAP_END 23:46.76 ^~~~~~~~~~~~~~~~~~~~ 23:46.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:46.76 else 23:46.76 ^~~~ 23:46.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:46.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:46.76 ^~~~~~~~~~~~~~~~~~ 23:46.76 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp:3285:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:46.76 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 23:46.76 ^~~~~~~~~~~~~~~~~~~~~~ 24:01.48 comm/mailnews/extensions/mdn/src 24:18.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 24:18.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 24:18.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrefService.h:10, 24:18.83 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp:6: 24:18.83 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp: In member function 'virtual nsresult nsSmtpServer::QueryInterface(const nsIID&, void**)': 24:18.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:18.83 foundInterface = 0; \ 24:18.83 ^~~~~~~~~~~~~~ 24:18.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:18.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:18.83 ^~~~~~~~~~~~~~~~~~~~~~~ 24:18.83 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:18.83 NS_INTERFACE_MAP_END 24:18.83 ^~~~~~~~~~~~~~~~~~~~ 24:18.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:18.83 else 24:18.83 ^~~~ 24:18.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:18.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:18.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:18.83 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:18.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISmtpServer) 24:18.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:22.80 comm/mailnews/extensions/mailviews/src 24:23.82 comm/mailnews/extensions/bayesian-spam-filter/src 24:26.91 comm/mailnews/extensions/fts3/src 24:27.05 comm/mailnews/extensions/smime/src 24:28.77 comm/mailnews/imap/src 24:36.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 24:36.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 24:36.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 24:36.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 24:36.75 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp:6: 24:36.75 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp: In member function 'virtual nsresult nsImapIncomingServer::QueryInterface(const nsIID&, void**)': 24:36.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:36.75 foundInterface = 0; \ 24:36.75 ^~~~~~~~~~~~~~ 24:36.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:36.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:36.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:36.75 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:36.75 NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 24:36.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:36.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:36.75 else 24:36.75 ^~~~ 24:36.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:36.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:36.75 ^~~~~~~~~~~~~~~~~~ 24:36.75 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:36.75 NS_INTERFACE_MAP_ENTRY(nsIUrlListener) 24:36.75 ^~~~~~~~~~~~~~~~~~~~~~ 24:37.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 24:37.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 24:37.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 24:37.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 24:37.60 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp:7: 24:37.60 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp: In member function 'virtual nsresult nsImapMailFolder::QueryInterface(const nsIID&, void**)': 24:37.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:37.60 foundInterface = 0; \ 24:37.60 ^~~~~~~~~~~~~~ 24:37.60 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp:211:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:37.60 NS_IMPL_QUERY_TAIL_INHERITING(nsMsgDBFolder) 24:37.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:37.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:37.60 else 24:37.60 ^~~~ 24:37.61 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp:210:1: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:37.61 NS_IMPL_QUERY_BODY(nsIMsgFilterHitNotify) 24:37.61 ^~~~~~~~~~~~~~~~~~ 24:45.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 24:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 24:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 24:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 24:45.07 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:7: 24:45.07 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapProtocol::QueryInterface(const nsIID&, void**)': 24:45.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:45.07 foundInterface = 0; \ 24:45.07 ^~~~~~~~~~~~~~ 24:45.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:45.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:45.07 ^~~~~~~~~~~~~~~~~~~~~~~ 24:45.08 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:45.08 NS_INTERFACE_MAP_END 24:45.08 ^~~~~~~~~~~~~~~~~~~~ 24:45.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:45.08 else 24:45.08 ^~~~ 24:45.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:45.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:45.08 ^~~~~~~~~~~~~~~~~~ 24:45.08 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:45.08 NS_INTERFACE_MAP_ENTRY(nsIMsgAsyncPromptListener) 24:45.08 ^~~~~~~~~~~~~~~~~~~~~~ 24:45.30 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapCacheStreamListener::QueryInterface(const nsIID&, void**)': 24:45.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:45.31 foundInterface = 0; \ 24:45.31 ^~~~~~~~~~~~~~ 24:45.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:45.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:45.31 ^~~~~~~~~~~~~~~~~~~~~~~ 24:45.31 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:8402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:45.31 NS_INTERFACE_MAP_END 24:45.31 ^~~~~~~~~~~~~~~~~~~~ 24:45.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:45.31 else 24:45.31 ^~~~ 24:45.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:45.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:45.31 ^~~~~~~~~~~~~~~~~~ 24:45.31 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:8401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:45.31 NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 24:45.31 ^~~~~~~~~~~~~~~~~~~~~~ 24:54.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 24:54.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 24:54.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 24:54.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 24:54.28 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp:6: 24:54.28 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp: In member function 'virtual nsresult nsImapUrl::QueryInterface(const nsIID&, void**)': 24:54.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:54.28 foundInterface = 0; \ 24:54.28 ^~~~~~~~~~~~~~ 24:54.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:54.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:54.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:54.28 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:54.28 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 24:54.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:54.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:54.28 else 24:54.28 ^~~~ 24:54.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:54.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:54.29 ^~~~~~~~~~~~~~~~~~ 24:54.29 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:54.29 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 24:54.29 ^~~~~~~~~~~~~~~~~~~~~~ 24:55.13 comm/mailnews/import/src 24:57.84 comm/mailnews/import/text/src 25:00.70 comm/mailnews/import/vcard/src 25:03.27 comm/mailnews/intl 25:04.44 comm/mailnews/jsaccount/src 25:23.68 comm/mailnews/local/src 25:37.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 25:37.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 25:37.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 25:37.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 25:37.92 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp:6: 25:37.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp: In member function 'virtual nsresult nsMailboxUrl::QueryInterface(const nsIID&, void**)': 25:37.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:37.92 foundInterface = 0; \ 25:37.92 ^~~~~~~~~~~~~~ 25:37.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:37.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:37.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:37.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:37.92 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 25:37.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:37.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:37.92 else 25:37.92 ^~~~ 25:37.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:37.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:37.92 ^~~~~~~~~~~~~~~~~~ 25:37.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:37.92 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 25:37.93 ^~~~~~~~~~~~~~~~~~~~~~ 25:53.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 25:53.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 25:53.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 25:53.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 25:53.92 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp:20: 25:53.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp: In member function 'virtual nsresult nsPop3Protocol::QueryInterface(const nsIID&, void**)': 25:53.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:53.93 foundInterface = 0; \ 25:53.93 ^~~~~~~~~~~~~~ 25:53.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:53.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:53.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:53.93 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp:386:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:53.93 NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 25:53.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:53.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:53.93 else 25:53.93 ^~~~ 25:53.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:53.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:53.93 ^~~~~~~~~~~~~~~~~~ 25:53.93 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp:385:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:53.93 NS_INTERFACE_MAP_ENTRY(nsIProtocolProxyCallback) 25:53.93 ^~~~~~~~~~~~~~~~~~~~~~ 26:02.71 comm/mailnews/mime/src 26:12.75 Compiling gkrust v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/library/rust) 26:59.12 comm/mailnews/mime/emitters 27:08.71 comm/mailnews/mime/cthandlers/glue 27:09.31 comm/mailnews/mime/cthandlers/vcard 27:10.11 comm/mailnews/mime/cthandlers/pgpmime 27:10.68 comm/mailnews/news/src 27:14.49 comm/db/mork/src 27:15.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 27:15.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 27:15.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 27:15.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 27:15.74 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp:6: 27:15.75 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp: In member function 'virtual nsresult nsNntpCacheStreamListener::QueryInterface(const nsIID&, void**)': 27:15.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:15.75 foundInterface = 0; \ 27:15.75 ^~~~~~~~~~~~~~ 27:15.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:15.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:15.75 ^~~~~~~~~~~~~~~~~~~~~~~ 27:15.75 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp:497:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:15.75 NS_INTERFACE_MAP_END 27:15.75 ^~~~~~~~~~~~~~~~~~~~ 27:15.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:15.75 else 27:15.75 ^~~~ 27:15.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 27:15.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 27:15.75 ^~~~~~~~~~~~~~~~~~ 27:15.75 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp:496:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27:15.75 NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 27:15.75 ^~~~~~~~~~~~~~~~~~~~~~ 27:27.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 27:27.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 27:27.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINntpIncomingServer.h:10, 27:27.10 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.h:9, 27:27.10 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp:6: 27:27.10 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp: In member function 'virtual nsresult nsNntpIncomingServer::QueryInterface(const nsIID&, void**)': 27:27.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:27.11 foundInterface = 0; \ 27:27.11 ^~~~~~~~~~~~~~ 27:27.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:27.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:27.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:27.11 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:27.11 NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 27:27.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:27.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:27.11 else 27:27.11 ^~~~ 27:27.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 27:27.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 27:27.11 ^~~~~~~~~~~~~~~~~~ 27:27.11 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27:27.11 NS_INTERFACE_MAP_ENTRY(nsITreeView) 27:27.11 ^~~~~~~~~~~~~~~~~~~~~~ 27:28.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/mork.h:250, 27:28.82 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:11: 27:28.82 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp: In member function 'morkRow* morkPool::NewRow(morkEnv*, morkZone*)': 27:28.82 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkConfig.h:131:64: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class morkRow' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 27:28.82 # define MORK_MEMSET(dest, byte, size) memset(dest, byte, size) 27:28.82 ^ 27:28.82 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:183:15: note: in expansion of macro 'MORK_MEMSET' 27:28.82 if (newRow) MORK_MEMSET(newRow, 0, sizeof(morkRow)); 27:28.82 ^~~~~~~~~~~ 27:28.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:39: 27:28.82 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.h:33:7: note: 'class morkRow' declared here 27:28.82 class morkRow { // row of cells 27:28.82 ^~~~~~~ 27:28.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/mork.h:250, 27:28.82 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:11: 27:28.82 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp: In member function 'morkCell* morkPool::NewCells(morkEnv*, mork_size, morkZone*)': 27:28.82 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkConfig.h:131:64: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class morkCell'; use assignment or value-initialization instead [-Wclass-memaccess] 27:28.82 # define MORK_MEMSET(dest, byte, size) memset(dest, byte, size) 27:28.82 ^ 27:28.82 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:215:17: note: in expansion of macro 'MORK_MEMSET' 27:28.82 if (newCells) MORK_MEMSET(newCells, 0, size); 27:28.82 ^~~~~~~~~~~ 27:28.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:35: 27:28.82 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkCell.h:23:7: note: 'class morkCell' declared here 27:28.82 class morkCell { // minimal cell format 27:28.82 ^~~~~~~~ 27:30.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/mork.h:250, 27:30.86 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp:11: 27:30.86 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp: In member function 'void morkRow::CutColumn(morkEnv*, mdb_column)': 27:30.86 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkConfig.h:130:64: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class morkCell'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 27:30.86 # define MORK_MEMMOVE(dest, src, size) memmove(dest, src, size) 27:30.86 ^ 27:30.86 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp:674:11: note: in expansion of macro 'MORK_MEMMOVE' 27:30.86 MORK_MEMMOVE(cell, next, after * sizeof(morkCell)); 27:30.86 ^~~~~~~~~~~~ 27:30.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.h:14, 27:30.86 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp:19: 27:30.86 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkCell.h:23:7: note: 'class morkCell' declared here 27:30.86 class morkCell { // minimal cell format 27:30.86 ^~~~~~~~ 27:33.47 comm/rdf/base 27:34.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 27:34.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 27:34.40 from /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp:30, 27:34.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/rdf/base/Unified_cpp_comm_rdf_base0.cpp:2: 27:34.40 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)': 27:34.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:34.40 foundInterface = 0; \ 27:34.40 ^~~~~~~~~~~~~~ 27:34.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:34.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:34.41 ^~~~~~~~~~~~~~~~~~~~~~~ 27:34.41 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp:523:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:34.41 NS_INTERFACE_MAP_END 27:34.41 ^~~~~~~~~~~~~~~~~~~~ 27:34.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:34.41 else 27:34.41 ^~~~ 27:34.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 27:34.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 27:34.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:34.41 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp:522:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 27:34.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) 27:34.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:34.45 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)': 27:34.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:34.45 foundInterface = 0; \ 27:34.45 ^~~~~~~~~~~~~~ 27:34.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:34.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:34.45 ^~~~~~~~~~~~~~~~~~~~~~~ 27:34.45 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsInMemoryDataSource.cpp:775:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:34.45 NS_INTERFACE_MAP_END 27:34.45 ^~~~~~~~~~~~~~~~~~~~ 27:34.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:34.45 else 27:34.45 ^~~~ 27:34.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 27:34.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 27:34.45 ^~~~~~~~~~~~~~~~~~ 27:34.45 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsInMemoryDataSource.cpp:774:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27:34.45 NS_INTERFACE_MAP_ENTRY(rdfIDataSource) 27:34.45 ^~~~~~~~~~~~~~~~~~~~~~ 27:36.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 27:36.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 27:36.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 27:36.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 27:36.11 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp:6: 27:36.11 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp: In member function 'virtual nsresult nsNntpUrl::QueryInterface(const nsIID&, void**)': 27:36.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:36.11 foundInterface = 0; \ 27:36.11 ^~~~~~~~~~~~~~ 27:36.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 27:36.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 27:36.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:36.11 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 27:36.11 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 27:36.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:36.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:36.11 else 27:36.11 ^~~~ 27:36.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 27:36.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 27:36.11 ^~~~~~~~~~~~~~~~~~ 27:36.11 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27:36.11 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 27:36.11 ^~~~~~~~~~~~~~~~~~~~~~ 27:36.54 comm/rdf/datasource 27:36.70 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)': 27:36.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:36.70 foundInterface = 0; \ 27:36.70 ^~~~~~~~~~~~~~ 27:36.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:36.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:36.70 ^~~~~~~~~~~~~~~~~~~~~~~ 27:36.70 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:36.70 NS_INTERFACE_MAP_END 27:36.70 ^~~~~~~~~~~~~~~~~~~~ 27:36.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:36.70 else 27:36.70 ^~~~ 27:36.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 27:36.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 27:36.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:36.71 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 27:36.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) 27:36.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 27:37.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 27:37.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsNetUtil.h:12, 27:37.51 from /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp:13, 27:37.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/rdf/datasource/Unified_cpp_comm_rdf_datasource0.cpp:2: 27:37.51 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)': 27:37.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:37.52 foundInterface = 0; \ 27:37.52 ^~~~~~~~~~~~~~ 27:37.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:37.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:37.52 ^~~~~~~~~~~~~~~~~~~~~~~ 27:37.52 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:37.52 NS_INTERFACE_MAP_END 27:37.52 ^~~~~~~~~~~~~~~~~~~~ 27:37.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:37.52 else 27:37.52 ^~~~ 27:37.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 27:37.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 27:37.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.52 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp:246:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 27:37.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) 27:37.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.90 comm/rdf/build 27:38.66 comm/mail/components/migration/src 27:41.68 comm/mail/components/shell 27:43.38 js/src 27:43.68 js/src/editline 27:44.47 js/src/frontend 27:55.83 js/src/gc 27:58.94 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 27:58.94 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:5617:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:58.94 TernaryNodeType ifNode; 27:58.94 ^~~~~~ 28:00.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 28:00.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:6997:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:00.38 NameNodeType innerName; 28:00.38 ^~~~~~~~~ 28:02.11 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 28:02.12 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:5617:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:02.12 TernaryNodeType ifNode; 28:02.12 ^~~~~~ 28:03.63 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 28:03.63 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:6997:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:03.63 NameNodeType innerName; 28:03.63 ^~~~~~~~~ 28:12.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 28:12.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 28:12.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 28:12.27 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'void SweepObjectGroups(js::GCParallelTask*)': 28:12.27 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:12.27 return it < comp->realms().begin() || it >= comp->realms().end(); 28:12.27 ~~~~~~~~~~~~~~~~~~^~ 28:12.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 28:12.27 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' was declared here 28:12.27 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 28:12.27 ^ 28:12.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 28:12.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 28:12.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 28:12.28 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:12.28 it++; 28:12.28 ~~^~ 28:12.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 28:12.28 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' was declared here 28:12.28 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 28:12.28 ^ 28:12.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 28:12.36 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 28:12.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 28:12.36 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'void SweepMisc(js::GCParallelTask*)': 28:12.36 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:12.36 return it < comp->realms().begin() || it >= comp->realms().end(); 28:12.36 ~~~~~~~~~~~~~~~~~~~~^~ 28:12.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 28:12.36 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5445:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::comp' was declared here 28:12.36 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 28:12.36 ^ 28:12.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 28:12.36 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 28:12.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 28:12.36 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:12.36 it++; 28:12.36 ~~^~ 28:12.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 28:12.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5445:29: note: '*((void*)(& r)+20).js::RealmsInCompartmentIter::it' was declared here 28:12.37 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 28:12.37 ^ 28:14.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 28:14.93 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': 28:14.93 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/BytecodeEmitter.cpp:2684:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:14.93 NameOpEmitter noe(this, name, loc, kind); 28:14.93 ^ 28:16.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': 28:16.96 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Interpreter.cpp:4478:24: warning: 'proto' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:16.96 if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 28:16.96 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:41.38 js/src/jit 28:58.85 js/src/wasm 29:15.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:15.21 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckArguments({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)': 29:15.21 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:908:58: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:15.21 bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } 29:15.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 29:15.22 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:3198:10: note: 'type' was declared here 29:15.22 Type type; 29:15.22 ^~~~ 29:15.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:37, 29:15.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:15.22 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h:807:34: warning: 'coercedExpr' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:15.22 return atom()->asPropertyName(); 29:15.22 ~~~~~~~~~~~~~~~~~~~~~~^~ 29:15.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:15.22 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:3156:14: note: 'coercedExpr' was declared here 29:15.22 ParseNode* coercedExpr; 29:15.22 ^~~~~~~~~~~ 29:18.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 29:18.63 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()': 29:18.63 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:7026:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:18.63 if (!isConst || c == -1) { 29:18.63 ~~~~~~~~~^~~~~~~~~~ 29:18.73 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()': 29:18.73 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:7093:18: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:18.73 if (!isConst || c == -1) { 29:18.73 ~~~~~~~~~^~~~~~~~~~ 29:19.30 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::StackMapGenerator::createStackMap(const char*, const ExitStubMapVector&, uint32_t, js::wasm::HasRefTypedDebugFrame, const StkVector&)': 29:19.30 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:2336:78: warning: 'framePushedExcludingArgs' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:19.30 uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs(); 29:19.30 ^ 29:20.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:20.83 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)': 29:20.83 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:908:58: warning: 'coerceTo' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:20.83 bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } 29:20.83 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 29:20.83 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2828:8: note: 'coerceTo' was declared here 29:20.83 Type coerceTo; 29:20.83 ^~~~~~~~ 29:20.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:37, 29:20.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:20.83 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h:641:57: warning: 'coercedExpr' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:20.83 bool isKind(ParseNodeKind kind) const { return getKind() == kind; } 29:20.83 ~~~~~~~^~ 29:20.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:20.83 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2829:14: note: 'coercedExpr' was declared here 29:20.83 ParseNode* coercedExpr; 29:20.83 ^~~~~~~~~~~ 29:22.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 29:22.01 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 29:22.01 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp:8363:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:22.01 switch (kind) { 29:22.01 ^~~~~~ 29:24.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 29:24.38 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:51, 29:24.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 29:24.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'char* js::GetCodeCoverageSummary(JSContext*, size_t*)': 29:24.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:24.38 return *it; 29:24.38 ^~ 29:24.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 29:24.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:2958:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' was declared here 29:24.38 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 29:24.38 ^~~~~ 29:24.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 29:24.38 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:51, 29:24.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 29:24.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:24.38 return it < comp->realms().begin() || it >= comp->realms().end(); 29:24.38 ~~~~~~~~~~~~~~~~~~~~^~ 29:24.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 29:24.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:2958:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' was declared here 29:24.38 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 29:24.38 ^~~~~ 29:24.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 29:24.75 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = mozilla::Utf8Unit]': 29:24.76 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2017:42: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:24.76 if (!env_.asmJSSigToTableIndex.resize(sigIndex + 1)) { 29:24.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 29:24.79 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In member function 'bool ModuleValidator::declareFuncPtrTable(js::wasm::FuncType&&, js::PropertyName*, uint32_t, uint32_t, uint32_t*) [with Unit = char16_t]': 29:24.79 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2017:42: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:24.79 if (!env_.asmJSSigToTableIndex.resize(sigIndex + 1)) { 29:24.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 29:25.10 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckCoercedCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, Type, Type*) [with Unit = char16_t]': 29:25.10 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:4028:7: warning: 'callee' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:25.10 if (!f.encoder().writeVarU32(callee->funcDefIndex())) { 29:25.10 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:4018:32: note: 'callee' was declared here 29:25.10 ModuleValidatorShared::Func* callee; 29:25.10 ^~~~~~ 29:26.02 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckCoercedCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, Type, Type*) [with Unit = mozilla::Utf8Unit]': 29:26.02 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:4028:7: warning: 'callee' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:26.02 if (!f.encoder().writeVarU32(callee->funcDefIndex())) { 29:26.02 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:4018:32: note: 'callee' was declared here 29:26.02 ModuleValidatorShared::Func* callee; 29:26.02 ^~~~~~ 29:44.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 29:44.89 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': 29:44.89 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmIonCompile.cpp:1820:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:44.89 switch (kind) { 29:44.89 ^~~~~~ 29:45.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 29:45.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 29:45.63 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::fixupCrossCompartmentWrappersAfterMovingGC(JSTracer*)': 29:45.63 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:45.63 it >= zone->compartments().end(); 29:45.63 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 29:45.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 29:45.63 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:478:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' was declared here 29:45.63 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 29:45.63 ^~~~ 29:45.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 29:45.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 29:45.63 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:45.63 it++; 29:45.63 ~~^~ 29:45.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 29:45.63 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:478:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' was declared here 29:45.63 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 29:45.63 ^~~~ 29:47.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 29:47.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 29:47.04 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In static member function 'static bool js::Debugger::addAllGlobalsAsDebuggees(JSContext*, unsigned int, JS::Value*)': 29:47.04 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:47.04 it++; 29:47.04 ~~^~ 29:47.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 29:47.04 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' was declared here 29:47.04 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 29:47.04 ^~~~ 29:47.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 29:47.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 29:47.05 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:47.05 return it < zone->compartments().begin() || 29:47.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 29:47.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 29:47.05 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' was declared here 29:47.05 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 29:47.05 ^~~~ 29:47.25 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 29:47.25 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:12543:24: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:47.25 JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); 29:47.25 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:49.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 29:49.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 29:49.60 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::traceIncomingCrossCompartmentEdgesForZoneGC(JSTracer*)': 29:49.60 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:49.60 it >= zone->compartments().end(); 29:49.60 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 29:49.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 29:49.60 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:437:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 29:49.60 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 29:49.61 ^ 29:49.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 29:49.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 29:49.61 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:49.61 return *it; 29:49.61 ^~ 29:49.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 29:49.61 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:437:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 29:49.61 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 29:49.61 ^ 30:03.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:16, 30:03.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 30:03.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In member function 'void js::GeckoProfilerRuntime::enable(bool)': 30:03.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:03.00 return it < comp->realms().begin() || it >= comp->realms().end(); 30:03.00 ~~~~~~~~~~~~~~~~~~^~ 30:03.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 30:03.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:151:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::comp' was declared here 30:03.00 for (RealmsIter r(rt); !r.done(); r.next()) { 30:03.00 ^ 30:03.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:151:19: warning: '*((void*)(& r)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:03.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:16, 30:03.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 30:03.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:03.00 it++; 30:03.00 ~~^~ 30:03.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 30:03.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:151:19: note: '*((void*)(& r)+28).js::RealmsInCompartmentIter::it' was declared here 30:03.00 for (RealmsIter r(rt); !r.done(); r.next()) { 30:03.00 ^ 30:03.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:16, 30:03.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 30:03.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:46: warning: '*((void*)(& r)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:03.00 return it < zone->compartments().begin() || 30:03.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 30:03.00 it >= zone->compartments().end(); 30:03.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:03.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 30:03.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:151:19: note: '*((void*)(& r)+20).js::CompartmentsInZoneIter::it' was declared here 30:03.00 for (RealmsIter r(rt); !r.done(); r.next()) { 30:03.01 ^ 30:16.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:34, 30:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 30:16.24 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmAST.h: In function 'js::wasm::AstConst* ParseConst({anonymous}::WasmParseContext&, {anonymous}::WasmToken)': 30:16.24 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmAST.h:498:75: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:16.24 explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} 30:16.24 ^ 30:16.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 30:16.24 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here 30:16.24 Float result; 30:16.24 ^~~~~~ 30:16.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:34, 30:16.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 30:16.24 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmAST.h:498:75: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:16.24 explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} 30:16.24 ^ 30:16.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 30:16.25 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here 30:16.25 Float result; 30:16.25 ^~~~~~ 30:18.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCAPI.h:15, 30:18.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:25, 30:18.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:73, 30:18.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 30:18.31 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/NamespaceImports.h:15, 30:18.31 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Barrier.h:10, 30:18.31 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Policy.h:13, 30:18.31 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTable.h:22, 30:18.31 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTable.cpp:19, 30:18.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:18.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Vector.h: In function 'bool EncodeDataSection(js::wasm::Encoder&, js::wasm::AstModule&)': 30:18.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Vector.h:160:5: warning: 'byte' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:18.31 *aDst = temp; 30:18.31 ^ 30:18.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 30:18.31 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:7220:15: note: 'byte' was declared here 30:18.31 uint8_t byte; 30:18.31 ^~~~ 30:19.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCAPI.h:15, 30:19.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:25, 30:19.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:73, 30:19.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 30:19.34 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/NamespaceImports.h:15, 30:19.34 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Barrier.h:10, 30:19.34 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Policy.h:13, 30:19.34 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTable.h:22, 30:19.34 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTable.cpp:19, 30:19.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 30:19.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Vector.h: In function 'bool js::wasm::TextToBinary(const char16_t*, uintptr_t, js::wasm::Bytes*, js::wasm::Uint32Vector*, JS::UniqueChars*)': 30:19.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Vector.h:160:5: warning: 'byte' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:19.34 *aDst = temp; 30:19.34 ^ 30:19.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 30:19.34 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:7422:15: note: 'byte' was declared here 30:19.34 uint8_t byte; 30:19.34 ^~~~ 30:29.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.cpp:7, 30:29.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 30:29.96 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)': 30:29.96 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.h:1126:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:29.96 bool addArgc; 30:29.96 ^~~~~~~ 30:30.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.h: In member function 'js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)': 30:30.00 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.h:1145:10: warning: 'addArgc' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:30.00 bool addArgc; 30:30.00 ^~~~~~~ 30:31.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 30:31.63 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': 30:31.63 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.cpp:1852:14: warning: 'protoKey' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:31.63 JSProtoKey protoKey; 30:31.63 ^~~~~~~~ 30:35.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 30:35.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.73 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemCompartmentCount(JSContext*)': 30:35.73 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:35.73 return it < zone->compartments().begin() || 30:35.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 30:35.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.73 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:829:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' was declared here 30:35.73 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 30:35.73 ^~~~ 30:35.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 30:35.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.73 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:35.73 it++; 30:35.73 ~~^~ 30:35.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.73 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:829:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' was declared here 30:35.73 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 30:35.73 ^~~~ 30:35.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 30:35.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.75 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'size_t JS::UserCompartmentCount(JSContext*)': 30:35.75 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:35.75 return it < zone->compartments().begin() || 30:35.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 30:35.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.75 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:839:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::zone' was declared here 30:35.75 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 30:35.75 ^~~~ 30:35.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 30:35.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.75 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:35.75 it++; 30:35.75 ~~^~ 30:35.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.75 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:839:25: note: '*((void*)(& comp)+20).js::CompartmentsInZoneIter::it' was declared here 30:35.75 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 30:35.75 ^~~~ 30:35.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 30:35.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.77 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemRealmCount(JSContext*)': 30:35.77 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:35.77 it++; 30:35.77 ~~^~ 30:35.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.77 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:849:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' was declared here 30:35.77 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 30:35.77 ^~~~~ 30:35.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 30:35.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.77 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:46: warning: '*((void*)(& realm)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:35.77 return it < zone->compartments().begin() || 30:35.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 30:35.77 it >= zone->compartments().end(); 30:35.77 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:35.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.77 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:849:19: note: '*((void*)(& realm)+20).js::CompartmentsInZoneIter::it' was declared here 30:35.77 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 30:35.77 ^~~~~ 30:35.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 30:35.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.77 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:35.77 return it < comp->realms().begin() || it >= comp->realms().end(); 30:35.77 ~~~~~~~~~~~~~~~~~~~~^~ 30:35.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.77 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:849:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' was declared here 30:35.77 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 30:35.77 ^~~~~ 30:35.77 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:849:19: warning: '*((void*)(& realm)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:35.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 30:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.78 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'size_t JS::UserRealmCount(JSContext*)': 30:35.78 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:35.78 it++; 30:35.78 ~~^~ 30:35.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.78 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:859:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::it' was declared here 30:35.78 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 30:35.78 ^~~~~ 30:35.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 30:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.78 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:46: warning: '*((void*)(& realm)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:35.78 return it < zone->compartments().begin() || 30:35.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 30:35.78 it >= zone->compartments().end(); 30:35.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:35.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.78 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:859:19: note: '*((void*)(& realm)+20).js::CompartmentsInZoneIter::it' was declared here 30:35.78 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 30:35.78 ^~~~~ 30:35.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 30:35.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.78 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:35.78 return it < comp->realms().begin() || it >= comp->realms().end(); 30:35.78 ~~~~~~~~~~~~~~~~~~~~^~ 30:35.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 30:35.78 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:859:19: note: '*((void*)(& realm)+28).js::RealmsInCompartmentIter::comp' was declared here 30:35.78 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 30:35.78 ^~~~~ 30:35.78 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:859:19: warning: '*((void*)(& realm)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:42.62 modules/fdlibm/src 30:58.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 30:58.87 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 2]': 30:58.87 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CodeGenerator.cpp:13926:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:58.87 ABIArg arg = abi.next(argMir); 30:58.87 ~~~~~~~~^~~~~~~~ 30:58.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with unsigned int NumDefs = 1]': 30:58.92 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CodeGenerator.cpp:13926:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 30:58.92 ABIArg arg = abi.next(argMir); 30:58.92 ~~~~~~~~^~~~~~~~ 31:22.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Realm.h:26, 31:22.14 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Ion.h:16, 31:22.14 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/HelperThreads.h:26, 31:22.14 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/JSContext-inl.h:16, 31:22.14 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Shape-inl.h:21, 31:22.14 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Shape.cpp:9, 31:22.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src20.cpp:2: 31:22.14 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.h: In member function 'bool JS::Compartment::wrap(JSContext*, JS::MutableHandleValue)': 31:22.14 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.h:78:62: warning: '*((void*)& +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:22.14 return debugger == other.debugger && referent == other.referent; 31:22.14 ~~~~~~^~~~~~~~ 31:30.24 memory/build 31:31.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit4.cpp:38: 31:31.54 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': 31:31.54 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonCacheIRCompiler.cpp:1532:30: warning: '*((void*)& scratch +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:31.54 Maybe scratch; 31:31.54 ^~~~~~~ 31:32.87 memory/mozalloc 31:33.10 memory/volatile 31:33.60 mozglue/misc 31:36.67 config/external/icu/common 31:45.94 Finished release [optimized] target(s) in 30m 05s 31:48.62 config/external/icu/data 31:48.68 config/external/icu/i18n 32:40.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:49, 32:40.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 32:40.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)': 32:40.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:40.38 it >= zone->compartments().end(); 32:40.38 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 32:40.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 32:40.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:606:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 32:40.38 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 32:40.38 ^ 32:40.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:49, 32:40.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 32:40.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:40.38 return *it; 32:40.38 ^~ 32:40.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 32:40.38 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:606:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 32:40.39 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 32:40.39 ^ 32:48.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 32:48.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 32:48.94 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 32:48.94 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:48.94 return *it; 32:48.94 ^~ 32:48.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 32:48.94 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:1133:20: note: '*((void*)(& realm)+8).js::RealmsInCompartmentIter::it' was declared here 32:48.94 RealmsInZoneIter realm(zone); 32:48.94 ^~~~~ 32:50.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 32:50.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 32:50.51 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'bool js::RemapAllWrappersForObject(JSContext*, JSObject*, JSObject*)': 32:50.51 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:50.51 it >= zone->compartments().end(); 32:50.51 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 32:50.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 32:50.51 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 32:50.51 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 32:50.51 ^ 32:50.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 32:50.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 32:50.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:50.52 return *it; 32:50.52 ^~ 32:50.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 32:50.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 32:50.52 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 32:50.52 ^ 32:50.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 32:50.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 32:50.84 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'bool js::NukeCrossCompartmentWrappers(JSContext*, const js::CompartmentFilter&, JS::Realm*, js::NukeReferencesToWindow, js::NukeReferencesFromTarget)': 32:50.84 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:50.84 return it < zone->compartments().begin() || 32:50.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 32:50.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 32:50.84 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 32:50.84 for (CompartmentsIter c(rt); !c.done(); c.next()) { 32:50.84 ^ 32:50.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 32:50.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 32:50.84 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:50.84 it++; 32:50.84 ~~^~ 32:50.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 32:50.84 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' was declared here 32:50.84 for (CompartmentsIter c(rt); !c.done(); c.next()) { 32:50.84 ^ 32:50.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp: In function 'bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)': 32:50.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:50.95 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 32:50.95 ^ 32:50.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 32:50.95 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 32:50.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:50.95 return it < zone->compartments().begin() || 32:50.95 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 32:50.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 32:50.95 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: note: '*((void*)(& c)+20).js::CompartmentsInZoneIter::zone' was declared here 32:50.95 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 32:50.95 ^ 33:03.57 db/sqlite3/src 33:28.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/LIR.h:21, 33:28.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.h:13, 33:28.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.cpp:7, 33:28.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 33:28.27 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIRGraph.h: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)': 33:28.27 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIRGraph.h:953:25: warning: 'ins' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:28.27 instructions_.pushBack(ins); 33:28.27 ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 33:28.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:11: 33:28.27 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MCallOptimize.cpp:3035:17: note: 'ins' was declared here 33:28.27 MInstruction* ins; 33:28.27 ^~~ 33:29.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsutil.h:24, 33:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Heap.h:13, 33:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonCode.h:15, 33:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/JSJitFrameIter.h:12, 33:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/JitFrames.h:12, 33:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Bailouts.h:12, 33:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/LIR.h:15, 33:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.h:13, 33:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.cpp:7, 33:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 33:29.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 33:29.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:419:58: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:29.57 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 33:29.57 ^ 33:29.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:20: 33:29.57 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIR.cpp:3998:13: note: 'res' was declared here 33:29.57 int32_t res; 33:29.57 ^~~ 33:29.57 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 33:29.57 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIR.cpp:4029:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:29.57 return MConstant::NewInt64(alloc, res); 33:29.57 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 33:42.61 third_party/prio 33:42.62 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 33:42.62 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 33:42.62 #pragma pipeloop(0) 33:42.62 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 33:42.62 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 33:42.62 #pragma pipeloop(0) 33:42.62 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 33:42.62 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 33:42.62 #pragma pipeloop(0) 33:42.63 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 33:42.63 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 33:42.63 #pragma pipeloop(0) 33:42.63 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 33:42.63 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 33:42.63 ^~~~~ 33:42.63 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 33:42.63 double digit, m2j, nextm2j, a, b; 33:42.63 ^~~~~~~ 33:42.63 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 33:42.63 int tmp; 33:42.63 ^~~ 33:43.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:10: 33:43.13 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 33:43.13 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 33:43.13 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 33:43.13 ^ 33:43.13 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:2128:17: note: in expansion of macro 'MP_MIN' 33:43.13 int j = MP_MIN(k, MP_DIGIT_BIT); 33:43.13 ^~~~~~ 33:43.13 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 33:43.13 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 33:43.13 ^~~ 33:43.13 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:2128:17: note: in expansion of macro 'MP_MIN' 33:43.13 int j = MP_MIN(k, MP_DIGIT_BIT); 33:43.13 ^~~~~~ 33:43.13 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:2130:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 33:43.13 if (j < MP_DIGIT_BIT) { 33:43.13 ^ 33:43.15 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 33:43.15 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:4598:13: warning: comparison of integer expressions of different signedness: 'mp_digit' {aka 'long long unsigned int'} and 'int' [-Wsign-compare] 33:43.15 if (val >= r) 33:43.15 ^~ 33:44.17 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 33:44.17 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 33:44.17 for (db = 0; db < sizeof(mp_digit); db++) { 33:44.17 ^ 33:44.17 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 33:44.17 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 33:44.17 for (db = 0; db < sizeof(mp_digit); db++) { 33:44.17 ^ 33:48.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:73, 33:48.80 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.h:18, 33:48.81 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonTypes.h:15, 33:48.81 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CompactBuffer.h:10, 33:48.81 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/OptimizationTracking.h:12, 33:48.81 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/OptimizationTracking.cpp:7, 33:48.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 33:48.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 33:48.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:419:58: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:48.81 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 33:48.81 ^ 33:48.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 33:48.81 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Recover.cpp:310:11: note: 'result' was declared here 33:48.81 int32_t result; 33:48.81 ^~~~~~ 33:52.63 third_party/msgpack 33:53.38 media/libjpeg 33:58.94 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 33:58.94 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 33:58.94 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 33:58.94 ^~~ 33:58.94 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 33:58.94 s = HUFF_EXTEND(r, s); 33:58.94 ^~~~~~~~~~~ 33:58.94 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 33:58.94 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 33:58.94 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 33:58.94 ^~~ 33:58.94 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 33:58.94 s = HUFF_EXTEND(r, s); 33:58.94 ^~~~~~~~~~~ 33:59.32 modules/brotli 34:00.72 modules/woff2 34:01.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 34:01.20 /builddir/build/BUILD/thunderbird-68.2.2/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 34:01.20 /builddir/build/BUILD/thunderbird-68.2.2/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 34:01.20 uint64_t dst_offset = first_table_offset; 34:01.20 ^~~~~~~~~~ 34:03.53 modules/xz-embedded 34:04.04 media/libvorbis 34:05.14 media/libmkv 34:05.17 /builddir/build/BUILD/thunderbird-68.2.2/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 34:05.17 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 34:05.17 ^~~~~~~~~~ 34:06.03 media/libaom 34:09.78 media/libdav1d 34:18.91 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c: In function 'decode_sb': 34:18.92 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c:2006:19: warning: 'by8' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:18.92 int ctx, bx8, by8; 34:18.92 ^~~ 34:18.92 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c:2006:14: warning: 'bx8' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:18.92 int ctx, bx8, by8; 34:18.92 ^~~ 34:19.32 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': 34:19.32 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c:3238:9: warning: 'out_delayed' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:19.32 dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 34:19.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:20.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/obu.c:37: 34:20.58 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': 34:20.58 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/include/common/intops.h:36:22: warning: 'off_after_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:20.58 return a > b ? a : b; 34:20.58 ~~~~~~~~~~^~~ 34:20.58 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/obu.c:922:32: note: 'off_after_idx' was declared here 34:20.58 int off_before_idx[2], off_after_idx; 34:20.58 ^~~~~~~~~~~~~ 34:22.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c: In function 'apply_to_row_uv': 34:22.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:22.88 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:22.88 ~~~~~~~~~^~~~~~ 34:22.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: 'offsets[1][1]' was declared here 34:22.88 int offsets[2 /* col offset */][2 /* row offset */]; 34:22.88 ^~~~~~~ 34:22.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:22.88 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:22.88 ~~~~~~~~~^~~~~~ 34:22.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: 'offsets[1][0]' was declared here 34:22.88 int offsets[2 /* col offset */][2 /* row offset */]; 34:22.88 ^~~~~~~ 34:23.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c: In function 'dav1d_apply_grain_16bpc': 34:23.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:23.01 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:23.01 ~~~~~~~~~^~~~~~ 34:23.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: 'offsets[1][1]' was declared here 34:23.01 int offsets[2 /* col offset */][2 /* row offset */]; 34:23.01 ^~~~~~~ 34:23.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:23.02 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:23.02 ~~~~~~~~~^~~~~~ 34:23.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: 'offsets[1][0]' was declared here 34:23.02 int offsets[2 /* col offset */][2 /* row offset */]; 34:23.02 ^~~~~~~ 34:23.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_16bpc': 34:23.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c:203:26: warning: 'dst_top' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:23.16 *topleft_out = have_top ? *dst_top : (1 << bitdepth) >> 1; 34:23.16 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:24.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c: In function 'loop_filter': 34:24.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:54:27: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:24.88 int fm, flat8out, flat8in; 34:24.88 ^~~~~~~ 34:24.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:24.88 if (wd >= 16 && (flat8out & flat8in)) { 34:24.88 ~~~~~~~~~~^~~~~~~~~~ 34:24.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:123:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:24.88 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 34:24.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 34:24.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:130:64: warning: 'q2' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:24.88 dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 34:24.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 34:24.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:128:37: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:24.88 dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 34:24.88 ~~~^~~~~~~~ 34:24.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:120:42: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:24.88 dst[strideb * -3] = (p3 + p3 + p3 + 2 * p2 + p1 + p0 + q0 + 4) >> 3; 34:24.88 ~~~~~~~~^~~~ 34:26.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/internal.h:44, 34:26.31 from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/cdef_apply.h:33, 34:26.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c:40: 34:26.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.isra.3': 34:26.31 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:26.31 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 34:26.31 ~~~~^~~~~ 34:26.31 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 34:26.31 uint64_t sa, sl; 34:26.31 ^~ 34:26.31 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:26.31 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 34:26.31 ~~~~^~~~~ 34:26.32 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 34:26.32 uint64_t sa, sl; 34:26.32 ^~ 34:26.32 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:26.32 const int min = imin(imin((int) la, (int) ll), 4); 34:26.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:26.32 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 34:26.32 uint64_t la, ll; 34:26.32 ^~ 34:26.32 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:26.32 const int min = imin(imin((int) la, (int) ll), 4); 34:26.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:26.32 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 34:26.32 uint64_t la, ll; 34:26.32 ^~ 34:26.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree': 34:26.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c:348:30: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:26.44 cbi->txtp[0] = txtp; 34:26.44 ~~~~~~~~~~~~~^~~~~~ 34:26.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 34:26.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c:1453:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:26.98 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 34:26.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:26.98 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 34:26.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:26.98 HIGHBD_CALL_SUFFIX); 34:26.98 ~~~~~~~~~~~~~~~~~~~ 34:26.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c:1459:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:26.98 dsp->mc.mask(uvdst, f->cur.stride[1], 34:26.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:26.98 tmp[b->mask_sign], tmp[!b->mask_sign], 34:26.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:26.98 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 34:26.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:26.98 HIGHBD_CALL_SUFFIX); 34:26.98 ~~~~~~~~~~~~~~~~~~~ 34:27.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c: In function 'apply_to_row_uv': 34:27.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:27.65 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:27.65 ~~~~~~~~~^~~~~~ 34:27.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: 'offsets[1][1]' was declared here 34:27.65 int offsets[2 /* col offset */][2 /* row offset */]; 34:27.65 ^~~~~~~ 34:27.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:27.65 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:27.65 ~~~~~~~~~^~~~~~ 34:27.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: 'offsets[1][0]' was declared here 34:27.65 int offsets[2 /* col offset */][2 /* row offset */]; 34:27.65 ^~~~~~~ 34:27.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c: In function 'dav1d_apply_grain_8bpc': 34:27.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:27.77 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:27.77 ~~~~~~~~~^~~~~~ 34:27.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: 'offsets[1][1]' was declared here 34:27.77 int offsets[2 /* col offset */][2 /* row offset */]; 34:27.77 ^~~~~~~ 34:27.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:210:54: warning: 'offsets[1][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:27.78 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 34:27.78 ~~~~~~~~~^~~~~~ 34:27.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: 'offsets[1][0]' was declared here 34:27.78 int offsets[2 /* col offset */][2 /* row offset */]; 34:27.78 ^~~~~~~ 34:27.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_8bpc': 34:27.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c:149:40: warning: 'dst_top' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:27.91 pixel_set(left, have_top ? *dst_top : ((1 << bitdepth) >> 1) + 1, sz); 34:27.92 ^~~~~~~~ 34:29.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c: In function 'loop_filter': 34:29.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:54:27: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:29.62 int fm, flat8out, flat8in; 34:29.62 ^~~~~~~ 34:29.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:29.62 if (wd >= 16 && (flat8out & flat8in)) { 34:29.62 ~~~~~~~~~~^~~~~~~~~~ 34:29.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:123:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:29.62 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 34:29.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 34:29.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:130:64: warning: 'q2' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:29.63 dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 34:29.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 34:29.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:128:37: warning: 'p2' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:29.63 dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 34:29.63 ~~~^~~~~~~~ 34:29.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:109:37: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:29.63 dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 34:29.63 ~~~^~~~ 34:30.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/internal.h:44, 34:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/cdef_apply.h:33, 34:30.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c:40: 34:30.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.isra.3': 34:30.95 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:683:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:30.95 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 34:30.95 ~~~~^~~~~ 34:30.95 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 34:30.95 uint64_t sa, sl; 34:30.95 ^~ 34:30.95 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:683:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:30.95 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 34:30.95 ~~~~^~~~~ 34:30.95 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 34:30.95 uint64_t sa, sl; 34:30.95 ^~ 34:30.95 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:30.95 const int min = imin(imin((int) la, (int) ll), 4); 34:30.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:30.95 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 34:30.95 uint64_t la, ll; 34:30.95 ^~ 34:30.95 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:30.95 const int min = imin(imin((int) la, (int) ll), 4); 34:30.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:30.95 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 34:30.95 uint64_t la, ll; 34:30.95 ^~ 34:31.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree': 34:31.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c:348:30: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:31.09 cbi->txtp[0] = txtp; 34:31.09 ~~~~~~~~~~~~~^~~~~~ 34:31.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc': 34:31.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c:1453:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:31.64 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 34:31.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:31.64 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 34:31.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:31.64 HIGHBD_CALL_SUFFIX); 34:31.64 ~~~~~~~~~~~~~~~~~~~ 34:31.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c:1459:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:31.64 dsp->mc.mask(uvdst, f->cur.stride[1], 34:31.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:31.64 tmp[b->mask_sign], tmp[!b->mask_sign], 34:31.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:31.64 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 34:31.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:31.64 HIGHBD_CALL_SUFFIX); 34:31.64 ~~~~~~~~~~~~~~~~~~~ 34:31.88 media/libdav1d/asm 34:57.83 media/libpng 35:02.49 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_64(const char*, UBool, UParseError*, UErrorCode*)': 35:02.49 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 35:02.49 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 35:02.49 ^ 35:02.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 35:02.49 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 35:02.49 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 35:02.49 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 35:02.49 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 35:02.49 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 35:02.49 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 35:02.49 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 35:02.49 ^~~~~~~~~~~~~~~~~~~ 35:02.49 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 35:02.49 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 35:02.50 ^ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 35:02.50 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 35:02.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 35:02.50 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 35:02.50 ^~~~~~~~~~~~~~~~~~~~~~~~ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 35:02.50 ucol_setVariableTop(UCollator *coll, 35:02.50 ^~~~~~~~~~~~~~~~~~~ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 35:02.50 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 35:02.50 ^ 35:02.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 35:02.50 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 35:02.50 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 35:02.50 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 35:02.50 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 35:02.50 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 35:02.50 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 35:02.50 ^~~~~~~~~~~~~~~~~~~ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 35:02.50 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 35:02.50 ^ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 35:02.50 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 35:02.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:02.50 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 35:02.50 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 35:02.51 ^~~~~~~~~~~~~~~~~~~~~~~~ 35:02.51 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 35:02.51 ucol_setVariableTop(UCollator *coll, 35:02.51 ^~~~~~~~~~~~~~~~~~~ 35:02.51 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 35:02.51 ucol_restoreVariableTop(result, s.variableTopValue, status); 35:02.51 ^ 35:02.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 35:02.51 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 35:02.51 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 35:02.51 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 35:02.51 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 35:02.51 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 35:02.51 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 35:02.51 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 35:02.51 ^~~~~~~~~~~~~~~~~~~~~~~ 35:02.51 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 35:02.51 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 35:02.51 ^ 35:02.51 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 35:02.51 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 35:02.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:02.51 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 35:02.51 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 35:02.51 ^~~~~~~~~~~~~~~~~~~~~~~~ 35:02.51 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 35:02.51 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 35:02.51 ^~~~~~~~~~~~~~~~~~~~~~~ 35:02.51 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 35:02.51 ucol_restoreVariableTop(result, s.variableTopValue, status); 35:02.51 ^ 35:02.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 35:02.52 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 35:02.52 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 35:02.52 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 35:02.52 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 35:02.52 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 35:02.52 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 35:02.52 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 35:02.52 ^~~~~~~~~~~~~~~~~~~~~~~ 35:02.52 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 35:02.52 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 35:02.52 ^ 35:02.52 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 35:02.52 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 35:02.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:02.52 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 35:02.52 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 35:02.52 ^~~~~~~~~~~~~~~~~~~~~~~~ 35:02.52 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 35:02.52 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 35:02.52 ^~~~~~~~~~~~~~~~~~~~~~~ 35:02.64 In file included from /usr/include/string.h:494, 35:02.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 35:02.64 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/cmemory.h:32, 35:02.64 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:23: 35:02.64 In function 'char* strcat(char*, const char*)', 35:02.64 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:395:9: 35:02.64 /usr/include/bits/string_fortified.h:128:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict] 35:02.64 return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 35:02.65 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:05.41 media/libwebp/src/dec 35:07.51 media/libwebp/src/demux 35:07.76 media/libwebp/src/dsp 35:12.91 media/libwebp/src/moz 35:12.94 media/libwebp/src/utils 35:13.36 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 35:13.50 media/ffvpx/libavutil 35:13.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:13.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:13.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:13.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:13.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:13.54 from : 35:13.54 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:13.54 #define HAVE_LINUX_PERF_EVENT_H 0 35:13.54 In file included from : 35:13.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:13.54 #define HAVE_LINUX_PERF_EVENT_H 1 35:13.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:13.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:13.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:13.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:13.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:13.73 from : 35:13.73 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:13.73 #define HAVE_LINUX_PERF_EVENT_H 0 35:13.73 In file included from : 35:13.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:13.73 #define HAVE_LINUX_PERF_EVENT_H 1 35:13.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:13.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:13.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:13.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:13.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:13.87 from : 35:13.87 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:13.87 #define HAVE_LINUX_PERF_EVENT_H 0 35:13.87 In file included from : 35:13.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:13.87 #define HAVE_LINUX_PERF_EVENT_H 1 35:13.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:13.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:13.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:13.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:13.99 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:13.99 from : 35:13.99 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:13.99 #define HAVE_LINUX_PERF_EVENT_H 0 35:13.99 In file included from : 35:13.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:13.99 #define HAVE_LINUX_PERF_EVENT_H 1 35:14.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:14.11 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:14.11 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:14.11 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:14.11 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:14.11 from : 35:14.11 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:14.11 #define HAVE_LINUX_PERF_EVENT_H 0 35:14.12 In file included from : 35:14.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:14.12 #define HAVE_LINUX_PERF_EVENT_H 1 35:14.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:14.17 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:14.17 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:14.17 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:14.17 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:14.17 from : 35:14.17 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:14.18 #define HAVE_LINUX_PERF_EVENT_H 0 35:14.18 In file included from : 35:14.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:14.18 #define HAVE_LINUX_PERF_EVENT_H 1 35:14.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:14.28 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:14.28 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:14.28 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:14.28 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:14.28 from : 35:14.28 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:14.28 #define HAVE_LINUX_PERF_EVENT_H 0 35:14.28 In file included from : 35:14.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:14.28 #define HAVE_LINUX_PERF_EVENT_H 1 35:14.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:14.40 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:14.41 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:14.41 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:14.41 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:14.41 from : 35:14.41 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:14.41 #define HAVE_LINUX_PERF_EVENT_H 0 35:14.41 In file included from : 35:14.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:14.41 #define HAVE_LINUX_PERF_EVENT_H 1 35:14.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:14.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:14.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:14.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:14.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:14.47 from : 35:14.47 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:14.47 #define HAVE_LINUX_PERF_EVENT_H 0 35:14.47 In file included from : 35:14.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:14.47 #define HAVE_LINUX_PERF_EVENT_H 1 35:14.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:14.52 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:14.52 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:14.52 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:14.52 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:14.52 from : 35:14.52 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:14.52 #define HAVE_LINUX_PERF_EVENT_H 0 35:14.52 In file included from : 35:14.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:14.52 #define HAVE_LINUX_PERF_EVENT_H 1 35:14.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:14.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:14.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:14.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:14.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:14.83 from : 35:14.83 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:14.83 #define HAVE_LINUX_PERF_EVENT_H 0 35:14.83 In file included from : 35:14.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:14.83 #define HAVE_LINUX_PERF_EVENT_H 1 35:14.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:14.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:14.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:14.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:14.94 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:14.94 from : 35:14.94 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:14.94 #define HAVE_LINUX_PERF_EVENT_H 0 35:14.94 In file included from : 35:14.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:14.94 #define HAVE_LINUX_PERF_EVENT_H 1 35:15.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:15.02 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:15.02 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:15.02 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:15.02 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:15.02 from : 35:15.02 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:15.02 #define HAVE_LINUX_PERF_EVENT_H 0 35:15.02 In file included from : 35:15.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:15.03 #define HAVE_LINUX_PERF_EVENT_H 1 35:15.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:15.11 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:15.11 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:15.11 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:15.11 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:15.11 from : 35:15.11 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:15.11 #define HAVE_LINUX_PERF_EVENT_H 0 35:15.11 In file included from : 35:15.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:15.11 #define HAVE_LINUX_PERF_EVENT_H 1 35:15.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:15.42 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:15.42 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:15.42 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:15.42 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:15.42 from : 35:15.42 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:15.42 #define HAVE_LINUX_PERF_EVENT_H 0 35:15.42 In file included from : 35:15.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:15.42 #define HAVE_LINUX_PERF_EVENT_H 1 35:15.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:15.62 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:15.62 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:15.63 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:15.63 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:15.63 from : 35:15.63 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:15.63 #define HAVE_LINUX_PERF_EVENT_H 0 35:15.63 In file included from : 35:15.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:15.63 #define HAVE_LINUX_PERF_EVENT_H 1 35:15.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:15.90 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:15.90 from : 35:15.90 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:15.90 #define HAVE_LINUX_PERF_EVENT_H 0 35:15.90 In file included from : 35:15.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:15.90 #define HAVE_LINUX_PERF_EVENT_H 1 35:16.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:16.06 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:16.06 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:16.06 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:16.06 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:16.06 from : 35:16.06 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:16.06 #define HAVE_LINUX_PERF_EVENT_H 0 35:16.06 In file included from : 35:16.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:16.06 #define HAVE_LINUX_PERF_EVENT_H 1 35:16.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:16.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:16.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:16.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:16.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:16.10 from : 35:16.10 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:16.10 #define HAVE_LINUX_PERF_EVENT_H 0 35:16.10 In file included from : 35:16.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:16.10 #define HAVE_LINUX_PERF_EVENT_H 1 35:16.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:16.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:16.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:16.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:16.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:16.26 from : 35:16.26 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:16.26 #define HAVE_LINUX_PERF_EVENT_H 0 35:16.26 In file included from : 35:16.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:16.26 #define HAVE_LINUX_PERF_EVENT_H 1 35:16.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:16.44 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:16.44 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:16.44 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:16.44 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:16.44 from : 35:16.44 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:16.44 #define HAVE_LINUX_PERF_EVENT_H 0 35:16.44 In file included from : 35:16.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:16.44 #define HAVE_LINUX_PERF_EVENT_H 1 35:17.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:17.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:17.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:17.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:17.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:17.10 from : 35:17.10 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:17.10 #define HAVE_LINUX_PERF_EVENT_H 0 35:17.10 In file included from : 35:17.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:17.10 #define HAVE_LINUX_PERF_EVENT_H 1 35:17.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:17.32 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:17.32 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:17.32 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:17.32 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:17.32 from : 35:17.32 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:17.32 #define HAVE_LINUX_PERF_EVENT_H 0 35:17.32 In file included from : 35:17.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:17.32 #define HAVE_LINUX_PERF_EVENT_H 1 35:17.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:17.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:17.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:17.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:17.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:17.60 from : 35:17.60 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:17.60 #define HAVE_LINUX_PERF_EVENT_H 0 35:17.60 In file included from : 35:17.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:17.60 #define HAVE_LINUX_PERF_EVENT_H 1 35:17.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:17.75 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:17.75 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:17.75 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:17.75 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:17.75 from : 35:17.75 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:17.75 #define HAVE_LINUX_PERF_EVENT_H 0 35:17.75 In file included from : 35:17.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:17.75 #define HAVE_LINUX_PERF_EVENT_H 1 35:17.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:17.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:17.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:17.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:17.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:17.79 from : 35:17.79 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:17.79 #define HAVE_LINUX_PERF_EVENT_H 0 35:17.79 In file included from : 35:17.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:17.79 #define HAVE_LINUX_PERF_EVENT_H 1 35:17.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:17.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:17.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:17.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:17.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:17.92 from : 35:17.92 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:17.92 #define HAVE_LINUX_PERF_EVENT_H 0 35:17.92 In file included from : 35:17.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:17.92 #define HAVE_LINUX_PERF_EVENT_H 1 35:18.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:18.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:18.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:18.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:18.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:18.04 from : 35:18.04 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:18.04 #define HAVE_LINUX_PERF_EVENT_H 0 35:18.04 In file included from : 35:18.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:18.04 #define HAVE_LINUX_PERF_EVENT_H 1 35:18.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:13, 35:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 35:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 35:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 35:18.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 35:18.10 from : 35:18.10 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 35:18.10 #define HAVE_LINUX_PERF_EVENT_H 0 35:18.10 In file included from : 35:18.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:51: note: this is the location of the previous definition 35:18.10 #define HAVE_LINUX_PERF_EVENT_H 1 35:18.14 media/ffvpx/libavutil/libmozavutil.so 35:18.32 media/kiss_fft 35:18.58 media/libcubeb/src 35:22.16 /builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 35:22.16 /builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 35:22.16 default: 35:22.16 ^~~~~~~ 35:22.18 media/libnestegg/src 35:22.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 35:22.21 /builddir/build/BUILD/thunderbird-68.2.2/media/libnestegg/src/nestegg.c: In function 'ne_parse': 35:22.21 /builddir/build/BUILD/thunderbird-68.2.2/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 35:22.21 uint64_t id, size, peeked_id; 35:22.21 ^~~~~~~~~ 35:23.06 media/libogg 35:23.10 media/libopus 35:25.80 media/libtheora 35:29.68 media/libspeex_resampler/src 35:29.71 /builddir/build/BUILD/thunderbird-68.2.2/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 35:29.72 /builddir/build/BUILD/thunderbird-68.2.2/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 35:29.72 spx_uint32_t i; 35:29.72 ^ 35:30.15 media/libsoundtouch/src 35:30.20 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 35:30.20 #pragma omp parallel for 35:30.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 35:30.39 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 35:30.39 #pragma omp parallel for 35:30.39 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 35:30.39 #pragma omp parallel for 35:30.39 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 35:30.39 #pragma omp parallel for 35:30.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 35:30.39 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 35:30.39 #define PI 3.1415926536 35:30.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 35:30.39 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 35:30.39 #define PI M_PI 35:30.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 35:30.39 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 35:30.40 #pragma omp parallel for 35:30.40 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 35:30.40 #pragma omp critical 35:30.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 35:30.46 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 35:30.46 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 35:30.46 uint count; 35:30.47 ^~~~~ 35:31.92 media/psshparser 35:32.23 security/sandbox/common 35:32.94 security/sandbox/linux/broker 35:33.23 security/sandbox/linux/reporter 35:34.84 security/certverifier 35:37.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 35:37.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 35:37.59 from /builddir/build/BUILD/thunderbird-68.2.2/security/sandbox/linux/broker/SandboxBrokerPolicyFactory.cpp:19, 35:37.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/sandbox/linux/broker/Unified_cpp_linux_broker0.cpp:20: 35:37.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 35:37.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 35:37.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 35:37.59 ^ 35:37.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 35:37.59 struct Block { 35:37.59 ^~~~~ 35:38.19 security/ct 35:39.52 security/apps 35:39.79 xpcom/string 35:43.10 xpcom/glue/standalone 35:43.40 xpcom/base 35:43.71 xpcom/ds 35:44.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 35:44.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 35:44.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 35:44.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 35:44.84 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 35:44.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Tokenizer.h:15, 35:44.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 35:44.84 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/IncrementalTokenizer.cpp:7, 35:44.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 35:44.84 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 35:44.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:44.84 foundInterface = 0; \ 35:44.84 ^~~~~~~~~~~~~~ 35:44.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:44.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:44.84 ^~~~~~~~~~~~~~~~~~~~~~~ 35:44.84 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:44.84 NS_INTERFACE_MAP_END 35:44.84 ^~~~~~~~~~~~~~~~~~~~ 35:44.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:44.85 else 35:44.85 ^~~~ 35:44.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 35:44.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 35:44.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:44.85 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 35:44.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 35:44.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:44.85 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 35:44.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:44.85 foundInterface = 0; \ 35:44.85 ^~~~~~~~~~~~~~ 35:44.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:44.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:44.85 ^~~~~~~~~~~~~~~~~~~~~~~ 35:44.85 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:44.85 NS_INTERFACE_MAP_END 35:44.85 ^~~~~~~~~~~~~~~~~~~~ 35:44.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:44.85 else 35:44.85 ^~~~ 35:44.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 35:44.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 35:44.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:44.85 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 35:44.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 35:44.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:45.94 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 35:45.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:45.94 foundInterface = 0; \ 35:45.94 ^~~~~~~~~~~~~~ 35:45.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:45.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:45.95 ^~~~~~~~~~~~~~~~~~~~~~~ 35:45.95 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:45.95 NS_INTERFACE_MAP_END 35:45.95 ^~~~~~~~~~~~~~~~~~~~ 35:45.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:45.95 else 35:45.95 ^~~~ 35:45.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:45.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:45.95 ^~~~~~~~~~~~~~~~~~ 35:45.95 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:45.95 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 35:45.95 ^~~~~~~~~~~~~~~~~~~~~~ 35:45.95 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 35:45.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:45.95 foundInterface = 0; \ 35:45.95 ^~~~~~~~~~~~~~ 35:45.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:45.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:45.95 ^~~~~~~~~~~~~~~~~~~~~~~ 35:45.95 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:45.95 NS_INTERFACE_MAP_END 35:45.95 ^~~~~~~~~~~~~~~~~~~~ 35:45.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:45.95 else 35:45.95 ^~~~ 35:45.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:45.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:45.96 ^~~~~~~~~~~~~~~~~~ 35:45.96 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:45.96 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 35:45.96 ^~~~~~~~~~~~~~~~~~~~~~ 35:46.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 35:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 35:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 35:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionNoteChild.h:14, 35:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 35:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Tokenizer.h:15, 35:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/NSPRLogModulesParser.cpp:9, 35:46.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 35:46.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 35:46.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:46.10 foundInterface = 0; \ 35:46.10 ^~~~~~~~~~~~~~ 35:46.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:46.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:46.10 ^~~~~~~~~~~~~~~~~~~~~~~ 35:46.10 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:46.10 NS_INTERFACE_MAP_END 35:46.10 ^~~~~~~~~~~~~~~~~~~~ 35:46.10 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 35:46.10 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 35:46.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 35:46.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsClassInfoImpl.cpp:7, 35:46.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 35:46.10 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:46.10 } else 35:46.10 ^~~~ 35:46.10 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 35:46.10 NS_IMPL_QUERY_CLASSINFO(aClass) \ 35:46.10 ^~~~~~~~~~~~~~~~~~~~~~~ 35:46.10 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 35:46.10 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 35:46.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 35:50.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 35:50.75 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 35:50.76 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/CycleCollectedJSContext.cpp:67:79: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead [-Wclass-memaccess] 35:50.76 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 35:50.76 ^ 35:50.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 35:50.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 35:50.76 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/CycleCollectedJSContext.cpp:7, 35:50.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 35:50.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:3828:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 35:50.76 struct PerThreadAtomCache : public APZBucketAtoms, 35:50.76 ^~~~~~~~~~~~~~~~~~ 35:51.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:155, 35:51.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 35:51.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 35:51.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:51.71 ~AutoRestore() { mLocation = mValue; } 35:51.71 ^~~~~~ 35:51.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 35:51.71 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +4)' was declared here 35:51.71 Maybe> ar; 35:51.72 ^~ 35:51.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:155, 35:51.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 35:51.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 35:51.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:51.91 ~AutoRestore() { mLocation = mValue; } 35:51.91 ^~~~~~ 35:51.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 35:51.92 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +4)' was declared here 35:51.92 Maybe> ar; 35:51.92 ^~ 35:52.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:155, 35:52.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 35:52.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 35:52.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:52.02 ~AutoRestore() { mLocation = mValue; } 35:52.02 ^~~~~~ 35:52.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 35:52.02 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +4)' was declared here 35:52.02 Maybe> ar; 35:52.02 ^~ 35:52.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:155, 35:52.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 35:52.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::SelectPointers(CCGraphBuilder&)': 35:52.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:52.23 ~AutoRestore() { mLocation = mValue; } 35:52.23 ^~~~~~ 35:52.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 35:52.23 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +4)' was declared here 35:52.23 Maybe> ar; 35:52.23 ^~ 35:52.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 35:52.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 35:52.26 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/MemoryTelemetry.cpp:20, 35:52.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 35:52.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 35:52.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 35:52.27 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 35:52.27 ^ 35:52.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 35:52.27 struct Block { 35:52.27 ^~~~~ 35:52.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 35:52.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 35:52.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 35:52.37 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsObserverService.cpp:8, 35:52.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 35:52.37 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 35:52.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:52.37 foundInterface = 0; \ 35:52.37 ^~~~~~~~~~~~~~ 35:52.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:52.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:52.37 ^~~~~~~~~~~~~~~~~~~~~~~ 35:52.37 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:52.37 NS_INTERFACE_MAP_END 35:52.38 ^~~~~~~~~~~~~~~~~~~~ 35:52.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:52.38 else 35:52.38 ^~~~ 35:52.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:52.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:52.38 ^~~~~~~~~~~~~~~~~~ 35:52.38 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:52.38 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 35:52.38 ^~~~~~~~~~~~~~~~~~~~~~ 35:53.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 35:53.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 35:53.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 35:53.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 35:53.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 35:53.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 35:53.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 35:53.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 35:53.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 35:53.03 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/AvailableMemoryTracker.cpp:21, 35:53.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 35:53.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 35:53.03 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 35:53.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 35:53.03 memset(aT, 0, sizeof(T)); 35:53.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 35:53.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/MemoryTelemetry.cpp:8, 35:53.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 35:53.03 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 35:53.03 struct AmountFns { 35:53.03 ^~~~~~~~~ 35:53.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 35:53.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 35:53.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 35:53.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 35:53.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 35:53.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 35:53.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 35:53.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 35:53.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 35:53.04 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/AvailableMemoryTracker.cpp:21, 35:53.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 35:53.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 35:53.04 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 35:53.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 35:53.04 memset(aT, 0, sizeof(T)); 35:53.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 35:53.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/MemoryTelemetry.cpp:8, 35:53.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 35:53.04 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 35:53.04 struct SizeOfTabFns { 35:53.04 ^~~~~~~~~~~~ 35:55.13 xpcom/io 35:57.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 35:57.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 35:57.42 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryInfoDumper.cpp:14, 35:57.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 35:57.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 35:57.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 35:57.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 35:57.42 ^ 35:57.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 35:57.42 struct Block { 35:57.43 ^~~~~ 36:00.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 36:00.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 36:00.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 36:00.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 36:00.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 36:00.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 36:00.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 36:00.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 36:00.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 36:00.06 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 36:00.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 36:00.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 36:00.06 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 36:00.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 36:00.06 memset(aT, 0, sizeof(T)); 36:00.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 36:00.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.cpp:14, 36:00.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 36:00.06 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 36:00.06 struct AmountFns { 36:00.06 ^~~~~~~~~ 36:00.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 36:00.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 36:00.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 36:00.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 36:00.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 36:00.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 36:00.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 36:00.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 36:00.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 36:00.07 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 36:00.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 36:00.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 36:00.07 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 36:00.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 36:00.07 memset(aT, 0, sizeof(T)); 36:00.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 36:00.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.cpp:14, 36:00.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 36:00.07 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 36:00.07 struct SizeOfTabFns { 36:00.07 ^~~~~~~~~~~~ 36:01.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 36:01.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 36:01.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 36:01.08 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/Base64.cpp:12, 36:01.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 36:01.08 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 36:01.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:01.08 foundInterface = 0; \ 36:01.08 ^~~~~~~~~~~~~~ 36:01.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:01.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:01.08 ^~~~~~~~~~~~~~~~~~~~~~~ 36:01.08 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:01.08 NS_INTERFACE_MAP_END 36:01.08 ^~~~~~~~~~~~~~~~~~~~ 36:01.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:01.08 else 36:01.08 ^~~~ 36:01.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 36:01.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 36:01.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:01.08 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 36:01.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 36:01.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:01.10 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 36:01.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:01.10 foundInterface = 0; \ 36:01.10 ^~~~~~~~~~~~~~ 36:01.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:01.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:01.10 ^~~~~~~~~~~~~~~~~~~~~~~ 36:01.10 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:01.10 NS_INTERFACE_MAP_END 36:01.11 ^~~~~~~~~~~~~~~~~~~~ 36:01.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:01.11 else 36:01.11 ^~~~ 36:01.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 36:01.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 36:01.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:01.11 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 36:01.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 36:01.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:01.12 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 36:01.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:01.13 foundInterface = 0; \ 36:01.13 ^~~~~~~~~~~~~~ 36:01.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:01.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:01.13 ^~~~~~~~~~~~~~~~~~~~~~~ 36:01.13 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:01.13 NS_INTERFACE_MAP_END 36:01.13 ^~~~~~~~~~~~~~~~~~~~ 36:01.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:01.13 else 36:01.13 ^~~~ 36:01.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 36:01.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 36:01.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:01.13 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 36:01.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 36:01.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:04.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 36:04.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 36:04.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIIOUtil.h:10, 36:04.21 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.h:17, 36:04.21 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.cpp:7, 36:04.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 36:04.21 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 36:04.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:04.21 foundInterface = 0; \ 36:04.21 ^~~~~~~~~~~~~~ 36:04.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:04.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:04.22 ^~~~~~~~~~~~~~~~~~~~~~~ 36:04.22 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:04.22 NS_INTERFACE_MAP_END 36:04.22 ^~~~~~~~~~~~~~~~~~~~ 36:04.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileUnix.h:21, 36:04.22 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFile.h:44, 36:04.22 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileCommon.cpp:9, 36:04.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 36:04.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:04.22 } else 36:04.22 ^~~~ 36:04.22 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 36:04.22 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 36:04.22 ^~~~~~~~~~~~~~~~~~~~~~~ 36:04.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 36:04.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 36:04.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIIOUtil.h:10, 36:04.39 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.h:17, 36:04.39 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.cpp:7, 36:04.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 36:04.39 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 36:04.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:04.39 foundInterface = 0; \ 36:04.39 ^~~~~~~~~~~~~~ 36:04.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:04.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:04.39 ^~~~~~~~~~~~~~~~~~~~~~~ 36:04.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:04.40 NS_INTERFACE_MAP_END 36:04.40 ^~~~~~~~~~~~~~~~~~~~ 36:04.40 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:04.40 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 36:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:04.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileUnix.h:21, 36:04.40 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFile.h:44, 36:04.40 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileCommon.cpp:9, 36:04.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 36:04.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:04.40 } else 36:04.40 ^~~~ 36:04.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 36:04.40 NS_IMPL_QUERY_CLASSINFO(aClass) \ 36:04.40 ^~~~~~~~~~~~~~~~~~~~~~~ 36:04.40 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:04.40 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 36:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:04.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:137: 36:04.67 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)': 36:04.67 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:04.67 unsigned char* destPtr; 36:04.67 ^~~~~~~ 36:06.82 xpcom/components 36:06.83 xpcom/threads 36:07.13 xpcom/reflect/xptinfo 36:07.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:92: 36:07.49 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentChild]': 36:07.49 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:07.49 return Seek(pos); 36:07.49 ~~~~^~~~~ 36:07.49 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 36:07.49 int64_t offset; 36:07.49 ^~~~~~ 36:07.51 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundChild]': 36:07.51 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:07.51 return Seek(pos); 36:07.51 ~~~~^~~~~ 36:07.51 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 36:07.51 int64_t offset; 36:07.51 ^~~~~~ 36:07.52 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentParent]': 36:07.52 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:07.52 return Seek(pos); 36:07.52 ~~~~^~~~~ 36:07.52 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 36:07.52 int64_t offset; 36:07.52 ^~~~~~ 36:07.54 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundParent]': 36:07.54 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:07.54 return Seek(pos); 36:07.54 ~~~~^~~~~ 36:07.54 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 36:07.54 int64_t offset; 36:07.54 ^~~~~~ 36:09.75 xpcom/reflect/xptcall 36:10.70 xpcom/reflect/xptcall/md/unix 36:12.59 chrome 36:13.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 36:13.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 36:13.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 36:13.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 36:13.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 36:13.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 36:13.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 36:13.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:13.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:13.06 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:13.06 ^ 36:13.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:13.06 struct Block { 36:13.06 ^~~~~ 36:16.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 36:16.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 36:16.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIProtocolHandler.h:10, 36:16.75 from /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeProtocolHandler.h:9, 36:16.75 from /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeProtocolHandler.cpp:13, 36:16.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/chrome/Unified_cpp_chrome0.cpp:2: 36:16.75 /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 36:16.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:16.75 foundInterface = 0; \ 36:16.75 ^~~~~~~~~~~~~~ 36:16.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:16.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:16.76 ^~~~~~~~~~~~~~~~~~~~~~~ 36:16.76 /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:16.76 NS_INTERFACE_MAP_END 36:16.76 ^~~~~~~~~~~~~~~~~~~~ 36:16.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:16.76 else 36:16.76 ^~~~ 36:16.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 36:16.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 36:16.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:16.76 /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 36:16.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 36:16.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:17.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 36:17.26 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../widget/GfxInfoBase.h:19, 36:17.26 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../widget/GfxInfoX11.h:11, 36:17.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:269: 36:17.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:17.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:17.26 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:17.26 ^ 36:17.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:17.27 struct Block { 36:17.27 ^~~~~ 36:18.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 36:18.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 36:18.21 from /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistryChrome.cpp:7, 36:18.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/chrome/Unified_cpp_chrome0.cpp:20: 36:18.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:18.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:18.21 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:18.21 ^ 36:18.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:18.21 struct Block { 36:18.21 ^~~~~ 36:20.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIGlobalObject.h:12, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:13: 36:20.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 36:20.15 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 36:20.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 36:20.15 memset(aT, 0, sizeof(T)); 36:20.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 36:20.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:288: 36:20.15 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 36:20.15 struct AmountFns { 36:20.15 ^~~~~~~~~ 36:20.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIGlobalObject.h:12, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 36:20.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:13: 36:20.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 36:20.15 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 36:20.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 36:20.15 memset(aT, 0, sizeof(T)); 36:20.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 36:20.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:288: 36:20.15 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 36:20.15 struct SizeOfTabFns { 36:20.15 ^~~~~~~~~~~~ 36:20.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:20.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 36:20.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 36:20.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 36:20.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 36:20.23 memset(&aArr[0], 0, N * sizeof(T)); 36:20.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.23 In file included from /usr/include/c++/8/map:61, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EffectCompositor.h:14, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:16, 36:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 36:20.23 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 36:20.23 class map 36:20.23 ^~~ 36:20.69 xpcom/build 36:23.06 modules/libpref 36:32.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.h:13, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.cpp:7, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 36:32.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 36:32.06 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 36:32.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 36:32.06 memset(aT, 0, sizeof(T)); 36:32.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 36:32.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/XPCOMInit.cpp:65, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 36:32.06 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 36:32.06 struct AmountFns { 36:32.06 ^~~~~~~~~ 36:32.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.h:13, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.cpp:7, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 36:32.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 36:32.06 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 36:32.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 36:32.06 memset(aT, 0, sizeof(T)); 36:32.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 36:32.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/XPCOMInit.cpp:65, 36:32.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 36:32.06 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 36:32.06 struct SizeOfTabFns { 36:32.06 ^~~~~~~~~~~~ 36:32.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.h:13, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.cpp:7, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 36:32.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 36:32.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 36:32.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 36:32.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 36:32.39 memset(&aArr[0], 0, N * sizeof(T)); 36:32.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:32.39 In file included from /usr/include/c++/8/map:61, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/XPCOMInit.cpp:13, 36:32.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 36:32.39 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 36:32.39 class map 36:32.39 ^~~ 36:33.13 intl/hyphenation/hyphen 36:33.34 intl/hyphenation/glue 36:33.62 intl/locale 36:34.69 intl/locale/gtk 36:35.75 intl/lwbrk 36:37.73 intl/strres 36:38.02 intl/unicharutil/util 36:38.60 intl/l10n 36:42.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 36:42.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 36:42.05 from /builddir/build/BUILD/thunderbird-68.2.2/intl/strres/nsStringBundle.cpp:35, 36:42.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/intl/strres/Unified_cpp_intl_strres0.cpp:2: 36:42.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:42.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:42.05 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:42.05 ^ 36:42.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:42.05 struct Block { 36:42.05 ^~~~~ 36:42.22 intl/uconv 36:42.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 36:42.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 36:42.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozIDOMLocalization.h:10, 36:42.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocumentL10n.h:10, 36:42.48 from /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:9, 36:42.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 36:42.48 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)': 36:42.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:42.48 foundInterface = 0; \ 36:42.48 ^~~~~~~~~~~~~~ 36:42.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:42.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:42.48 ^~~~~~~~~~~~~~~~~~~~~~~ 36:42.48 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:42.48 NS_INTERFACE_MAP_END 36:42.48 ^~~~~~~~~~~~~~~~~~~~ 36:42.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:42.48 else 36:42.48 ^~~~ 36:42.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:42.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:42.48 ^~~~~~~~~~~~~~~~~~ 36:42.48 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:42.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 36:42.48 ^~~~~~~~~~~~~~~~~~~~~~ 36:42.49 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 36:42.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:42.49 foundInterface = 0; \ 36:42.49 ^~~~~~~~~~~~~~ 36:42.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:42.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:42.49 ^~~~~~~~~~~~~~~~~~~~~~~ 36:42.49 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:42.49 NS_INTERFACE_MAP_END 36:42.49 ^~~~~~~~~~~~~~~~~~~~ 36:42.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:42.49 else 36:42.49 ^~~~ 36:42.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:42.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:42.49 ^~~~~~~~~~~~~~~~~~ 36:42.49 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:42.49 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 36:42.49 ^~~~~~~~~~~~~~~~~~~~~~ 36:42.53 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::LocalizationHandler::QueryInterface(const nsIID&, void**)': 36:42.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:42.53 foundInterface = 0; \ 36:42.53 ^~~~~~~~~~~~~~ 36:42.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:42.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:42.53 ^~~~~~~~~~~~~~~~~~~~~~~ 36:42.54 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:42.54 NS_INTERFACE_MAP_END 36:42.54 ^~~~~~~~~~~~~~~~~~~~ 36:42.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:42.54 else 36:42.54 ^~~~ 36:42.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:42.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:42.54 ^~~~~~~~~~~~~~~~~~ 36:42.54 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:433:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:42.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 36:42.54 ^~~~~~~~~~~~~~~~~~~~~~ 36:42.56 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 36:42.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:42.56 foundInterface = 0; \ 36:42.56 ^~~~~~~~~~~~~~ 36:42.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:42.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:42.56 ^~~~~~~~~~~~~~~~~~~~~~~ 36:42.57 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:564:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:42.57 NS_INTERFACE_MAP_END 36:42.57 ^~~~~~~~~~~~~~~~~~~~ 36:42.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:42.57 else 36:42.57 ^~~~ 36:42.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:42.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:42.57 ^~~~~~~~~~~~~~~~~~ 36:42.57 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:563:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:42.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 36:42.57 ^~~~~~~~~~~~~~~~~~~~~~ 36:43.68 netwerk/base 36:44.18 netwerk/base/mozurl 36:45.45 netwerk/cookie 36:50.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 36:50.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 36:50.73 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/SimpleChannel.cpp:17, 36:50.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:47: 36:50.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:50.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:50.73 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:50.73 ^ 36:50.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:50.73 struct Block { 36:50.73 ^~~~~ 36:52.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 36:52.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 36:52.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 36:52.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIArrayBufferInputStream.h:10, 36:52.73 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/ArrayBufferInputStream.h:9, 36:52.73 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/ArrayBufferInputStream.cpp:7, 36:52.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 36:52.73 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 36:52.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:52.74 foundInterface = 0; \ 36:52.74 ^~~~~~~~~~~~~~ 36:52.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:52.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:52.74 ^~~~~~~~~~~~~~~~~~~~~~~ 36:52.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:52.74 NS_INTERFACE_MAP_END 36:52.74 ^~~~~~~~~~~~~~~~~~~~ 36:52.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:52.74 else 36:52.74 ^~~~ 36:52.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 36:52.74 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 36:52.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:52.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 36:52.74 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 36:52.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:53.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 36:53.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 36:53.21 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/Predictor.cpp:52, 36:53.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:137: 36:53.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:53.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:53.21 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:53.21 ^ 36:53.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:53.21 struct Block { 36:53.21 ^~~~~ 36:56.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 36:56.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 36:56.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 36:56.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAsyncInputStream.h:10, 36:56.81 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.h:9, 36:56.81 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:6, 36:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 36:56.82 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 36:56.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:56.82 foundInterface = 0; \ 36:56.82 ^~~~~~~~~~~~~~ 36:56.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:56.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:56.82 ^~~~~~~~~~~~~~~~~~~~~~~ 36:56.82 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:56.82 NS_INTERFACE_MAP_END 36:56.82 ^~~~~~~~~~~~~~~~~~~~ 36:56.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:56.82 else 36:56.82 ^~~~ 36:56.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 36:56.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 36:56.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:56.82 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 36:56.82 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 36:56.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:57.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 36:57.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 36:57.64 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cookie/CookieServiceChild.cpp:12, 36:57.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: 36:57.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:57.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 36:57.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:57.65 ^ 36:57.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:57.65 struct Block { 36:57.65 ^~~~~ 36:58.88 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 36:58.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:58.88 foundInterface = 0; \ 36:58.88 ^~~~~~~~~~~~~~ 36:58.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:58.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:58.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:58.88 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:58.89 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 36:58.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:58.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:11, 36:58.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 36:58.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:58.89 } else 36:58.89 ^~~~ 36:58.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 36:58.89 } else 36:58.89 ^~~~ 36:58.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 36:58.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 36:58.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 36:58.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAsyncInputStream.h:10, 36:58.91 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.h:9, 36:58.91 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:6, 36:58.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 36:58.91 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 36:58.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:58.91 foundInterface = 0; \ 36:58.91 ^~~~~~~~~~~~~~ 36:58.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:58.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:58.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:58.91 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:58.91 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 36:58.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:58.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:58.91 else 36:58.91 ^~~~ 36:58.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:58.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:58.91 ^~~~~~~~~~~~~~~~~~ 36:58.91 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:832:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:58.91 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 36:58.91 ^~~~~~~~~~~~~~~~~~~~~~ 36:59.07 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 36:59.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:59.07 foundInterface = 0; \ 36:59.07 ^~~~~~~~~~~~~~ 36:59.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:59.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:59.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:59.07 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:59.07 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 36:59.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:59.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:59.07 else 36:59.07 ^~~~ 36:59.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 36:59.07 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 36:59.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:59.08 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 36:59.08 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 36:59.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:00.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 37:00.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 37:00.54 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsIOService.cpp:52, 37:00.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:56: 37:00.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 37:00.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:00.54 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 37:00.54 ^ 37:00.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 37:00.54 struct Block { 37:00.54 ^~~~~ 37:01.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 37:01.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 37:01.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 37:01.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAsyncInputStream.h:10, 37:01.53 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.h:9, 37:01.53 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:6, 37:01.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 37:01.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 37:01.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:01.53 foundInterface = 0; \ 37:01.53 ^~~~~~~~~~~~~~ 37:01.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:01.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:01.53 ^~~~~~~~~~~~~~~~~~~~~~~ 37:01.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:01.53 NS_INTERFACE_MAP_END 37:01.53 ^~~~~~~~~~~~~~~~~~~~ 37:01.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:11, 37:01.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 37:01.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 37:01.53 } else 37:01.53 ^~~~ 37:01.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 37:01.53 } else 37:01.53 ^~~~ 37:08.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 37:08.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 37:08.32 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStreamListenerWrapper.h:8, 37:08.32 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStreamListenerWrapper.cpp:5, 37:08.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 37:08.32 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 37:08.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:08.32 foundInterface = 0; \ 37:08.32 ^~~~~~~~~~~~~~ 37:08.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:08.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:08.32 ^~~~~~~~~~~~~~~~~~~~~~~ 37:08.32 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:08.32 NS_INTERFACE_MAP_END 37:08.32 ^~~~~~~~~~~~~~~~~~~~ 37:08.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:08.32 else 37:08.32 ^~~~ 37:08.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:08.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:08.32 ^~~~~~~~~~~~~~~~~~ 37:08.32 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:08.32 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 37:08.32 ^~~~~~~~~~~~~~~~~~~~~~ 37:08.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 37:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 37:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 37:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 37:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 37:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 37:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 37:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 37:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 37:08.44 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 37:08.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:08.44 foundInterface = 0; \ 37:08.44 ^~~~~~~~~~~~~~ 37:08.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:08.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:08.44 ^~~~~~~~~~~~~~~~~~~~~~~ 37:08.44 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsProtocolProxyService.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:08.44 NS_INTERFACE_MAP_END 37:08.44 ^~~~~~~~~~~~~~~~~~~~ 37:08.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsProtocolProxyService.cpp:13, 37:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:29: 37:08.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 37:08.44 } else 37:08.44 ^~~~ 37:08.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 37:08.44 } else 37:08.44 ^~~~ 37:08.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 37:08.61 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 37:08.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 37:08.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 37:08.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 37:08.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 37:08.61 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 37:08.61 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 37:08.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 37:08.61 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 37:08.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:08.61 foundInterface = 0; \ 37:08.61 ^~~~~~~~~~~~~~ 37:08.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:08.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:08.61 ^~~~~~~~~~~~~~~~~~~~~~~ 37:08.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:08.61 NS_INTERFACE_MAP_END \ 37:08.61 ^~~~~~~~~~~~~~~~~~~~ 37:08.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 37:08.61 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 37:08.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.61 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 37:08.61 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 37:08.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 37:08.61 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:93, 37:08.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 37:08.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 37:08.61 } else \ 37:08.61 ^~~~ 37:08.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 37:08.61 } else \ 37:08.61 ^~~~ 37:08.61 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 37:08.61 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 37:08.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 37:08.62 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 37:08.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 37:08.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 37:08.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 37:08.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 37:08.62 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 37:08.62 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 37:08.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 37:08.62 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 37:08.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:08.62 foundInterface = 0; \ 37:08.62 ^~~~~~~~~~~~~~ 37:08.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:08.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:08.62 ^~~~~~~~~~~~~~~~~~~~~~~ 37:08.62 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:08.62 NS_INTERFACE_MAP_END 37:08.62 ^~~~~~~~~~~~~~~~~~~~ 37:08.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:08.62 else 37:08.62 ^~~~ 37:08.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:08.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:08.62 ^~~~~~~~~~~~~~~~~~ 37:08.62 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:59:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:08.62 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 37:08.62 ^~~~~~~~~~~~~~~~~~~~~~ 37:08.64 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 37:08.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:08.64 foundInterface = 0; \ 37:08.64 ^~~~~~~~~~~~~~ 37:08.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:08.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:08.64 ^~~~~~~~~~~~~~~~~~~~~~~ 37:08.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:08.64 NS_INTERFACE_MAP_END \ 37:08.65 ^~~~~~~~~~~~~~~~~~~~ 37:08.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 37:08.65 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 37:08.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.65 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 37:08.65 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 37:08.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 37:08.65 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:93, 37:08.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 37:08.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 37:08.65 } else \ 37:08.65 ^~~~ 37:08.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 37:08.65 } else \ 37:08.65 ^~~~ 37:08.65 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 37:08.65 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 37:08.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 37:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 37:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 37:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 37:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 37:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 37:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 37:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 37:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 37:08.90 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 37:08.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:08.90 foundInterface = 0; \ 37:08.90 ^~~~~~~~~~~~~~ 37:08.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:08.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:08.90 ^~~~~~~~~~~~~~~~~~~~~~~ 37:08.90 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:08.90 NS_INTERFACE_MAP_END 37:08.90 ^~~~~~~~~~~~~~~~~~~~ 37:08.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:08.90 else 37:08.90 ^~~~ 37:08.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:08.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:08.90 ^~~~~~~~~~~~~~~~~~ 37:08.90 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:1199:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:08.90 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 37:08.90 ^~~~~~~~~~~~~~~~~~~~~~ 37:08.93 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 37:08.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:08.94 foundInterface = 0; \ 37:08.94 ^~~~~~~~~~~~~~ 37:08.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:08.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:08.94 ^~~~~~~~~~~~~~~~~~~~~~~ 37:08.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:08.94 NS_INTERFACE_MAP_END \ 37:08.94 ^~~~~~~~~~~~~~~~~~~~ 37:08.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 37:08.94 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 37:08.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.94 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 37:08.94 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 37:08.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 37:08.94 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:93, 37:08.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 37:08.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 37:08.94 } else \ 37:08.94 ^~~~ 37:08.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 37:08.94 } else \ 37:08.94 ^~~~ 37:08.94 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 37:08.94 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 37:08.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:10.54 netwerk/socket 37:10.54 netwerk/dns/mdns/libmdns 37:11.55 netwerk/mime 37:12.70 netwerk/streamconv 37:12.84 netwerk/streamconv/converters 37:13.97 netwerk/cache 37:14.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 37:14.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 37:14.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIRequestObserver.h:10, 37:14.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIStreamListener.h:10, 37:14.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIStreamConverter.h:10, 37:14.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozITXTToHTMLConv.h:10, 37:14.29 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 37:14.29 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 37:14.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 37:14.29 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 37:14.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:14.29 foundInterface = 0; \ 37:14.29 ^~~~~~~~~~~~~~ 37:14.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:14.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:14.29 ^~~~~~~~~~~~~~~~~~~~~~~ 37:14.29 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:14.29 NS_INTERFACE_MAP_END 37:14.29 ^~~~~~~~~~~~~~~~~~~~ 37:14.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:14.29 else 37:14.29 ^~~~ 37:14.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:14.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:14.29 ^~~~~~~~~~~~~~~~~~ 37:14.29 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:14.29 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 37:14.29 ^~~~~~~~~~~~~~~~~~~~~~ 37:14.34 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 37:14.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:14.34 foundInterface = 0; \ 37:14.34 ^~~~~~~~~~~~~~ 37:14.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:14.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:14.34 ^~~~~~~~~~~~~~~~~~~~~~~ 37:14.34 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:14.34 NS_INTERFACE_MAP_END 37:14.34 ^~~~~~~~~~~~~~~~~~~~ 37:14.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:14.34 else 37:14.34 ^~~~ 37:14.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 37:14.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 37:14.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:14.34 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 37:14.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 37:14.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:15.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 37:15.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 37:15.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsICache.h:10, 37:15.24 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntry.h:10, 37:15.24 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsDiskCache.h:10, 37:15.24 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsApplicationCacheService.cpp:5, 37:15.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 37:15.24 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 37:15.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:15.25 foundInterface = 0; \ 37:15.25 ^~~~~~~~~~~~~~ 37:15.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:15.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:15.25 ^~~~~~~~~~~~~~~~~~~~~~~ 37:15.25 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:15.25 NS_INTERFACE_MAP_END 37:15.25 ^~~~~~~~~~~~~~~~~~~~ 37:15.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:15.25 else 37:15.25 ^~~~ 37:15.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:15.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:15.25 ^~~~~~~~~~~~~~~~~~ 37:15.25 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:15.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:15.25 ^~~~~~~~~~~~~~~~~~~~~~ 37:15.25 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 37:15.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:15.25 foundInterface = 0; \ 37:15.25 ^~~~~~~~~~~~~~ 37:15.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:15.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:15.25 ^~~~~~~~~~~~~~~~~~~~~~~ 37:15.25 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:15.25 NS_INTERFACE_MAP_END 37:15.25 ^~~~~~~~~~~~~~~~~~~~ 37:15.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:15.25 else 37:15.25 ^~~~ 37:15.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:15.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:15.25 ^~~~~~~~~~~~~~~~~~ 37:15.25 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:15.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:15.25 ^~~~~~~~~~~~~~~~~~~~~~ 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:15.26 foundInterface = 0; \ 37:15.26 ^~~~~~~~~~~~~~ 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:15.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:15.26 ^~~~~~~~~~~~~~~~~~~~~~~ 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:15.26 NS_INTERFACE_MAP_END 37:15.26 ^~~~~~~~~~~~~~~~~~~~ 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:15.26 else 37:15.26 ^~~~ 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:15.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:15.26 ^~~~~~~~~~~~~~~~~~ 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:15.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:15.26 ^~~~~~~~~~~~~~~~~~~~~~ 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:15.26 foundInterface = 0; \ 37:15.26 ^~~~~~~~~~~~~~ 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:15.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:15.26 ^~~~~~~~~~~~~~~~~~~~~~~ 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:15.26 NS_INTERFACE_MAP_END 37:15.26 ^~~~~~~~~~~~~~~~~~~~ 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:15.26 else 37:15.26 ^~~~ 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:15.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:15.26 ^~~~~~~~~~~~~~~~~~ 37:15.26 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:15.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:15.26 ^~~~~~~~~~~~~~~~~~~~~~ 37:15.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:110: 37:15.89 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)': 37:15.89 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSocketTransport2.cpp:1111:12: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:15.89 nsresult rv; 37:15.89 ^~ 37:18.06 netwerk/cache2 37:19.60 netwerk/protocol/about 37:22.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 37:22.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 37:22.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAboutModule.h:10, 37:22.67 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.h:9, 37:22.67 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 37:22.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 37:22.67 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 37:22.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:22.68 foundInterface = 0; \ 37:22.68 ^~~~~~~~~~~~~~ 37:22.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:22.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:22.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:22.68 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:22.68 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 37:22.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:22.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 37:22.68 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:330:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:22.68 else 37:22.68 ^~~~ 37:22.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 37:22.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 37:22.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAboutModule.h:10, 37:22.68 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.h:9, 37:22.68 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 37:22.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 37:22.68 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 37:22.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:22.69 foundInterface = 0; \ 37:22.69 ^~~~~~~~~~~~~~ 37:22.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:22.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:22.69 ^~~~~~~~~~~~~~~~~~~~~~~ 37:22.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:22.69 NS_INTERFACE_MAP_END \ 37:22.69 ^~~~~~~~~~~~~~~~~~~~ 37:22.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 37:22.69 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 37:22.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:22.69 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 37:22.69 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 37:22.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:22.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.h:15, 37:22.69 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.h:16, 37:22.69 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 37:22.69 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 37:22.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 37:22.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 37:22.69 } else \ 37:22.69 ^~~~ 37:22.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 37:22.69 } else \ 37:22.69 ^~~~ 37:22.69 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 37:22.69 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 37:22.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:24.56 netwerk/protocol/data 37:28.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 37:28.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 37:28.45 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/data/DataChannelChild.cpp:10, 37:28.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2: 37:28.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 37:28.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:28.45 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 37:28.45 ^ 37:28.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 37:28.45 struct Block { 37:28.45 ^~~~~ 37:29.67 netwerk/protocol/file 37:33.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 37:33.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 37:33.55 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/file/FileChannelChild.cpp:10, 37:33.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: 37:33.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 37:33.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:33.55 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 37:33.55 ^ 37:33.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 37:33.55 struct Block { 37:33.55 ^~~~~ 37:36.31 netwerk/protocol/ftp 37:40.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 37:40.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 37:40.80 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/ftp/FTPChannelChild.cpp:11, 37:40.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 37:40.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 37:40.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:40.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 37:40.80 ^ 37:40.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 37:40.80 struct Block { 37:40.80 ^~~~~ 37:46.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 37:46.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 37:46.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 37:46.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 37:46.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 37:46.81 memset(&aArr[0], 0, N * sizeof(T)); 37:46.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:46.81 In file included from /usr/include/c++/8/map:61, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 37:46.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 37:46.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 37:46.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 37:46.82 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 37:46.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 37:46.82 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 37:46.82 class map 37:46.82 ^~~ 37:50.34 netwerk/protocol/gio 37:52.02 netwerk/protocol/http 38:01.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 38:01.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 38:01.59 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpHandler.cpp:71: 38:01.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 38:01.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 38:01.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 38:01.59 ^ 38:01.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 38:01.59 struct Block { 38:01.60 ^~~~~ 38:09.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 38:09.32 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 38:09.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 38:09.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 38:09.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 38:09.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 38:09.32 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 38:09.32 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ASpdySession.cpp:8, 38:09.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 38:09.32 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 38:09.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:09.33 foundInterface = 0; \ 38:09.33 ^~~~~~~~~~~~~~ 38:09.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:09.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:09.33 ^~~~~~~~~~~~~~~~~~~~~~~ 38:09.33 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:09.33 NS_INTERFACE_MAP_END 38:09.33 ^~~~~~~~~~~~~~~~~~~~ 38:09.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:09.33 else 38:09.33 ^~~~ 38:09.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:09.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:09.33 ^~~~~~~~~~~~~~~~~~ 38:09.33 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:09.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:09.33 ^~~~~~~~~~~~~~~~~~~~~~ 38:10.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 38:10.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 38:10.43 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:12, 38:10.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:56: 38:10.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 38:10.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 38:10.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 38:10.44 ^ 38:10.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 38:10.44 struct Block { 38:10.44 ^~~~~ 38:10.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 38:10.58 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 38:10.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 38:10.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 38:10.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 38:10.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 38:10.58 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 38:10.58 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ASpdySession.cpp:8, 38:10.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 38:10.58 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 38:10.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:10.59 foundInterface = 0; \ 38:10.59 ^~~~~~~~~~~~~~ 38:10.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:10.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:10.59 ^~~~~~~~~~~~~~~~~~~~~~~ 38:10.59 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:10.59 NS_INTERFACE_MAP_END 38:10.59 ^~~~~~~~~~~~~~~~~~~~ 38:10.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:10.59 } else 38:10.59 ^~~~ 38:10.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 38:10.59 NS_IMPL_QUERY_BODY_CONCRETE(_class) 38:10.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:10.59 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 38:10.59 NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 38:10.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:10.67 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 38:10.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:10.67 foundInterface = 0; \ 38:10.67 ^~~~~~~~~~~~~~ 38:10.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:10.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:10.67 ^~~~~~~~~~~~~~~~~~~~~~~ 38:10.67 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:10.67 NS_INTERFACE_MAP_END 38:10.67 ^~~~~~~~~~~~~~~~~~~~ 38:10.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:10.67 else 38:10.67 ^~~~ 38:10.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:10.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:10.67 ^~~~~~~~~~~~~~~~~~ 38:10.67 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:10.67 NS_INTERFACE_MAP_ENTRY(nsIObserver) 38:10.67 ^~~~~~~~~~~~~~~~~~~~~~ 38:10.80 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 38:10.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:10.80 foundInterface = 0; \ 38:10.80 ^~~~~~~~~~~~~~ 38:10.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:10.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:10.81 ^~~~~~~~~~~~~~~~~~~~~~~ 38:10.81 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:10.81 NS_INTERFACE_MAP_END 38:10.81 ^~~~~~~~~~~~~~~~~~~~ 38:10.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:10.81 else 38:10.81 ^~~~ 38:10.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:10.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:10.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:10.81 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:10.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 38:10.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:25.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 38:25.76 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 38:25.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 38:25.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 38:25.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 38:25.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 38:25.76 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 38:25.76 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 38:25.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 38:25.76 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 38:25.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:25.76 foundInterface = 0; \ 38:25.76 ^~~~~~~~~~~~~~ 38:25.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:25.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:25.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:25.76 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBaseChannel.cpp:424:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:25.76 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 38:25.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:25.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:25.76 } else 38:25.76 ^~~~ 38:25.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 38:25.76 NS_IMPL_QUERY_BODY_CONCRETE(_class) 38:25.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:25.76 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBaseChannel.cpp:423:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 38:25.77 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 38:25.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:26.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 38:26.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 38:26.39 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp:15, 38:26.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:29: 38:26.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 38:26.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 38:26.39 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 38:26.39 ^ 38:26.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 38:26.39 struct Block { 38:26.39 ^~~~~ 38:27.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 38:27.13 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 38:27.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 38:27.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 38:27.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 38:27.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 38:27.13 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 38:27.13 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 38:27.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 38:27.13 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 38:27.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:27.13 foundInterface = 0; \ 38:27.13 ^~~~~~~~~~~~~~ 38:27.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:27.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:27.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:27.13 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:27.14 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 38:27.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:27.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:27.14 } else 38:27.14 ^~~~ 38:27.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 38:27.14 NS_IMPL_QUERY_BODY_CONCRETE(_class) 38:27.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:27.14 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp:294:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 38:27.14 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 38:27.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:29.88 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 38:29.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:29.88 foundInterface = 0; \ 38:29.88 ^~~~~~~~~~~~~~ 38:29.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:29.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:29.89 ^~~~~~~~~~~~~~~~~~~~~~~ 38:29.89 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParent.cpp:286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:29.89 NS_INTERFACE_MAP_END 38:29.89 ^~~~~~~~~~~~~~~~~~~~ 38:29.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:29.89 } else 38:29.89 ^~~~ 38:29.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 38:29.89 NS_IMPL_QUERY_BODY_CONCRETE(_class) 38:29.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:29.89 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParent.cpp:285:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 38:29.89 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 38:29.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.06 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 38:30.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:30.06 foundInterface = 0; \ 38:30.06 ^~~~~~~~~~~~~~ 38:30.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:30.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:30.06 ^~~~~~~~~~~~~~~~~~~~~~~ 38:30.06 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:30.06 NS_INTERFACE_MAP_END 38:30.06 ^~~~~~~~~~~~~~~~~~~~ 38:30.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:30.06 } else 38:30.06 ^~~~ 38:30.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 38:30.06 NS_IMPL_QUERY_BODY_CONCRETE(_class) 38:30.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:30.06 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 38:30.07 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 38:30.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:32.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 38:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 38:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 38:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 38:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 38:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 38:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 38:32.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 38:32.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 38:32.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 38:32.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 38:32.09 memset(&aArr[0], 0, N * sizeof(T)); 38:32.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:32.09 In file included from /usr/include/c++/8/map:61, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 38:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 38:32.10 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 38:32.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 38:32.10 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 38:32.10 class map 38:32.10 ^~~ 38:57.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 38:57.46 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 38:57.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 38:57.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 38:57.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 38:57.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 38:57.46 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 38:57.46 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 38:57.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 38:57.46 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 38:57.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:57.46 foundInterface = 0; \ 38:57.46 ^~~~~~~~~~~~~~ 38:57.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:57.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:57.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:57.46 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpChannel.cpp:6131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:57.46 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 38:57.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:57.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:57.46 } else 38:57.47 ^~~~ 38:57.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 38:57.47 NS_IMPL_QUERY_BODY_CONCRETE(_class) 38:57.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:57.47 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpChannel.cpp:6130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 38:57.47 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 38:57.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:57.93 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 38:57.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:57.94 foundInterface = 0; \ 38:57.94 ^~~~~~~~~~~~~~ 38:57.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:57.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:57.94 ^~~~~~~~~~~~~~~~~~~~~~~ 38:57.94 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnection.cpp:2441:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:57.94 NS_INTERFACE_MAP_END 38:57.94 ^~~~~~~~~~~~~~~~~~~~ 38:57.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:57.94 } else 38:57.94 ^~~~ 38:57.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 38:57.94 NS_IMPL_QUERY_BODY_CONCRETE(_class) 38:57.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:57.94 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnection.cpp:2440:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 38:57.94 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 38:57.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:58.91 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 38:58.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:58.91 foundInterface = 0; \ 38:58.91 ^~~~~~~~~~~~~~ 38:58.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:58.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:58.91 ^~~~~~~~~~~~~~~~~~~~~~~ 38:58.91 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:58.91 NS_INTERFACE_MAP_END 38:58.91 ^~~~~~~~~~~~~~~~~~~~ 38:58.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:65: 38:58.91 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3923:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:58.91 } else 38:58.91 ^~~~ 39:00.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 39:00.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 39:00.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 39:00.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 39:00.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 39:00.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 39:00.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 39:00.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 39:00.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 39:00.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 39:00.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 39:00.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 39:00.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 39:00.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 39:00.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 39:00.70 memset(&aArr[0], 0, N * sizeof(T)); 39:00.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:00.70 In file included from /usr/include/c++/8/map:61, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 39:00.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 39:00.70 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 39:00.70 class map 39:00.70 ^~~ 39:15.96 netwerk/protocol/res 39:17.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 39:17.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 39:17.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsICacheEntry.h:10, 39:17.61 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheEntry.h:8, 39:17.61 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheEntry.cpp:6, 39:17.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 39:17.61 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 39:17.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:17.61 foundInterface = 0; \ 39:17.61 ^~~~~~~~~~~~~~ 39:17.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:17.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:17.61 ^~~~~~~~~~~~~~~~~~~~~~~ 39:17.61 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:17.61 NS_INTERFACE_MAP_END 39:17.61 ^~~~~~~~~~~~~~~~~~~~ 39:17.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:17.61 else 39:17.61 ^~~~ 39:17.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:17.61 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:17.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.62 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:17.62 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 39:17.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.67 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 39:17.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:17.67 foundInterface = 0; \ 39:17.67 ^~~~~~~~~~~~~~ 39:17.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:17.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:17.67 ^~~~~~~~~~~~~~~~~~~~~~~ 39:17.68 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:17.68 NS_INTERFACE_MAP_END 39:17.68 ^~~~~~~~~~~~~~~~~~~~ 39:17.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:17.68 else 39:17.68 ^~~~ 39:17.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:17.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:17.68 ^~~~~~~~~~~~~~~~~~ 39:17.68 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:17.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:17.68 ^~~~~~~~~~~~~~~~~~~~~~ 39:17.75 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 39:17.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:17.76 foundInterface = 0; \ 39:17.76 ^~~~~~~~~~~~~~ 39:17.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:17.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:17.76 ^~~~~~~~~~~~~~~~~~~~~~~ 39:17.76 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:17.76 NS_INTERFACE_MAP_END 39:17.76 ^~~~~~~~~~~~~~~~~~~~ 39:17.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:17.76 else 39:17.76 ^~~~ 39:17.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:17.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:17.76 ^~~~~~~~~~~~~~~~~~ 39:17.76 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:17.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:17.76 ^~~~~~~~~~~~~~~~~~~~~~ 39:17.86 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 39:17.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:17.86 foundInterface = 0; \ 39:17.87 ^~~~~~~~~~~~~~ 39:17.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:17.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:17.87 ^~~~~~~~~~~~~~~~~~~~~~~ 39:17.87 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:17.87 NS_INTERFACE_MAP_END 39:17.87 ^~~~~~~~~~~~~~~~~~~~ 39:17.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:17.87 else 39:17.87 ^~~~ 39:17.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:17.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:17.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.87 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:17.87 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 39:17.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.90 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 39:17.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:17.90 foundInterface = 0; \ 39:17.90 ^~~~~~~~~~~~~~ 39:17.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:17.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:17.90 ^~~~~~~~~~~~~~~~~~~~~~~ 39:17.90 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:17.90 NS_INTERFACE_MAP_END 39:17.90 ^~~~~~~~~~~~~~~~~~~~ 39:17.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:17.90 else 39:17.90 ^~~~ 39:17.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:17.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:17.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.90 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:17.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 39:17.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:20.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 39:20.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:20.34 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11, 39:20.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 39:20.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 39:20.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:20.34 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 39:20.34 ^ 39:20.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 39:20.34 struct Block { 39:20.34 ^~~~~ 39:20.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 39:20.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:20.74 foundInterface = 0; \ 39:20.74 ^~~~~~~~~~~~~~ 39:20.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:20.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:20.74 ^~~~~~~~~~~~~~~~~~~~~~~ 39:20.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:20.74 NS_INTERFACE_MAP_END 39:20.74 ^~~~~~~~~~~~~~~~~~~~ 39:20.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:20.74 else 39:20.74 ^~~~ 39:20.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:20.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:20.74 ^~~~~~~~~~~~~~~~~~ 39:20.74 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:20.74 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 39:20.74 ^~~~~~~~~~~~~~~~~~~~~~ 39:21.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 39:21.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 39:21.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerializable.h:10, 39:21.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:10, 39:21.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:10, 39:21.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 39:21.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 39:21.45 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 39:21.45 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 39:21.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 39:21.46 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 39:21.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:21.46 foundInterface = 0; \ 39:21.46 ^~~~~~~~~~~~~~ 39:21.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:21.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:21.46 ^~~~~~~~~~~~~~~~~~~~~~~ 39:21.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:21.46 NS_INTERFACE_MAP_END \ 39:21.46 ^~~~~~~~~~~~~~~~~~~~ 39:21.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 39:21.46 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 39:21.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:21.46 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 39:21.46 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 39:21.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:21.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 39:21.46 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 39:21.46 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 39:21.46 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 39:21.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 39:21.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 39:21.46 } else \ 39:21.46 ^~~~ 39:21.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 39:21.46 } else \ 39:21.46 ^~~~ 39:21.46 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 39:21.46 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 39:21.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:21.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 39:21.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 39:21.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerializable.h:10, 39:21.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:10, 39:21.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:10, 39:21.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 39:21.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 39:21.47 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 39:21.47 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 39:21.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 39:21.47 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 39:21.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:21.47 foundInterface = 0; \ 39:21.47 ^~~~~~~~~~~~~~ 39:21.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:21.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:21.47 ^~~~~~~~~~~~~~~~~~~~~~~ 39:21.47 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:21.47 NS_INTERFACE_MAP_END 39:21.47 ^~~~~~~~~~~~~~~~~~~~ 39:21.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 39:21.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: 39:21.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:21.47 } else 39:21.47 ^~~~ 39:21.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 39:21.47 } else 39:21.47 ^~~~ 39:22.19 netwerk/protocol/viewsource 39:25.09 netwerk/protocol/websocket 39:26.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 39:26.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 39:26.22 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 39:26.22 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 39:26.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 39:26.22 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 39:26.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:26.22 foundInterface = 0; \ 39:26.22 ^~~~~~~~~~~~~~ 39:26.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:26.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:26.22 ^~~~~~~~~~~~~~~~~~~~~~~ 39:26.22 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:26.22 NS_INTERFACE_MAP_END 39:26.22 ^~~~~~~~~~~~~~~~~~~~ 39:26.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:26.22 else 39:26.22 ^~~~ 39:26.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:26.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:26.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:26.22 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:26.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 39:26.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:27.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 39:27.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 39:27.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 39:27.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 39:27.23 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/ThreadEventQueue.cpp:7, 39:27.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 39:27.23 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 39:27.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:27.23 foundInterface = 0; \ 39:27.23 ^~~~~~~~~~~~~~ 39:27.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:27.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:27.23 ^~~~~~~~~~~~~~~~~~~~~~~ 39:27.23 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:27.23 NS_INTERFACE_MAP_END 39:27.23 ^~~~~~~~~~~~~~~~~~~~ 39:27.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 39:27.23 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:197:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:27.23 } else 39:27.23 ^~~~ 39:27.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 39:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 39:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 39:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 39:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/ThreadEventQueue.cpp:7, 39:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:27.28 foundInterface = 0; \ 39:27.28 ^~~~~~~~~~~~~~ 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:27.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:27.28 ^~~~~~~~~~~~~~~~~~~~~~~ 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:27.28 NS_INTERFACE_MAP_END 39:27.28 ^~~~~~~~~~~~~~~~~~~~ 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:27.28 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 39:27.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:27.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:20, 39:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:27.28 } else 39:27.28 ^~~~ 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 39:27.28 } else 39:27.28 ^~~~ 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:27.28 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 39:27.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:27.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 39:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 39:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 39:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 39:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/ThreadEventQueue.cpp:7, 39:27.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:27.28 foundInterface = 0; \ 39:27.28 ^~~~~~~~~~~~~~ 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:27.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:27.28 ^~~~~~~~~~~~~~~~~~~~~~~ 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:27.28 NS_INTERFACE_MAP_END 39:27.28 ^~~~~~~~~~~~~~~~~~~~ 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:27.28 else 39:27.28 ^~~~ 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:27.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:27.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:27.28 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:27.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 39:27.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:27.30 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 39:27.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:27.30 foundInterface = 0; \ 39:27.30 ^~~~~~~~~~~~~~ 39:27.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:27.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:27.30 ^~~~~~~~~~~~~~~~~~~~~~~ 39:27.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:27.30 NS_INTERFACE_MAP_END 39:27.30 ^~~~~~~~~~~~~~~~~~~~ 39:27.30 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:27.30 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 39:27.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:27.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:20, 39:27.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 39:27.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:27.30 } else 39:27.30 ^~~~ 39:27.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 39:27.30 } else 39:27.30 ^~~~ 39:27.30 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:27.30 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 39:27.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:28.37 netwerk/system/linux 39:29.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 39:29.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:29.84 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17, 39:29.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 39:29.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 39:29.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:29.84 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 39:29.84 ^ 39:29.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 39:29.84 struct Block { 39:29.84 ^~~~~ 39:29.99 netwerk/ipc 39:32.15 netwerk/url-classifier 39:32.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 39:32.81 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 39:32.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 39:32.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 39:32.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 39:32.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 39:32.81 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketLog.h:12, 39:32.81 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 39:32.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 39:32.81 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 39:32.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:32.81 foundInterface = 0; \ 39:32.81 ^~~~~~~~~~~~~~ 39:32.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:32.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:32.81 ^~~~~~~~~~~~~~~~~~~~~~~ 39:32.81 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:32.81 NS_INTERFACE_MAP_END 39:32.81 ^~~~~~~~~~~~~~~~~~~~ 39:32.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:32.81 else 39:32.81 ^~~~ 39:32.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:32.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:32.81 ^~~~~~~~~~~~~~~~~~ 39:32.81 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:32.81 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 39:32.81 ^~~~~~~~~~~~~~~~~~~~~~ 39:32.85 netwerk/srtp/src 39:32.92 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 39:32.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:32.92 foundInterface = 0; \ 39:32.92 ^~~~~~~~~~~~~~ 39:32.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:32.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:32.92 ^~~~~~~~~~~~~~~~~~~~~~~ 39:32.92 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:32.92 NS_INTERFACE_MAP_END 39:32.92 ^~~~~~~~~~~~~~~~~~~~ 39:32.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:32.92 else 39:32.92 ^~~~ 39:32.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:32.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:32.92 ^~~~~~~~~~~~~~~~~~ 39:32.92 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:32.92 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 39:32.92 ^~~~~~~~~~~~~~~~~~~~~~ 39:32.94 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 39:32.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:32.94 foundInterface = 0; \ 39:32.94 ^~~~~~~~~~~~~~ 39:32.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:32.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:32.94 ^~~~~~~~~~~~~~~~~~~~~~~ 39:32.94 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventService.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:32.94 NS_INTERFACE_MAP_END 39:32.94 ^~~~~~~~~~~~~~~~~~~~ 39:32.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:32.94 else 39:32.94 ^~~~ 39:32.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:32.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:32.94 ^~~~~~~~~~~~~~~~~~ 39:32.94 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventService.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:32.94 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 39:32.94 ^~~~~~~~~~~~~~~~~~~~~~ 39:32.95 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 39:32.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:32.95 foundInterface = 0; \ 39:32.95 ^~~~~~~~~~~~~~ 39:32.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:32.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:32.95 ^~~~~~~~~~~~~~~~~~~~~~~ 39:32.95 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:32.95 NS_INTERFACE_MAP_END 39:32.95 ^~~~~~~~~~~~~~~~~~~~ 39:32.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:32.95 else 39:32.95 ^~~~ 39:32.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:32.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:32.95 ^~~~~~~~~~~~~~~~~~ 39:32.95 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:32.95 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 39:32.96 ^~~~~~~~~~~~~~~~~~~~~~ 39:34.72 netwerk/sctp/src 39:35.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 39:35.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:35.36 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/NeckoChild.cpp:11, 39:35.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 39:35.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 39:35.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:35.36 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 39:35.36 ^ 39:35.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 39:35.36 struct Block { 39:35.36 ^~~~~ 39:36.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 39:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 39:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 39:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 39:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 39:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/Entries.h:13, 39:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/Classifier.h:9, 39:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 39:36.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 39:36.37 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 39:36.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:36.37 foundInterface = 0; \ 39:36.37 ^~~~~~~~~~~~~~ 39:36.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:36.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:36.38 ^~~~~~~~~~~~~~~~~~~~~~~ 39:36.38 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:36.38 NS_INTERFACE_MAP_END 39:36.38 ^~~~~~~~~~~~~~~~~~~~ 39:36.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:36.38 else 39:36.38 ^~~~ 39:36.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:36.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:36.38 ^~~~~~~~~~~~~~~~~~ 39:36.38 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:36.38 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 39:36.38 ^~~~~~~~~~~~~~~~~~~~~~ 39:36.40 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 39:36.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:36.40 foundInterface = 0; \ 39:36.40 ^~~~~~~~~~~~~~ 39:36.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:36.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:36.40 ^~~~~~~~~~~~~~~~~~~~~~~ 39:36.40 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:36.40 NS_INTERFACE_MAP_END 39:36.40 ^~~~~~~~~~~~~~~~~~~~ 39:36.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:36.40 else 39:36.40 ^~~~ 39:36.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:36.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:36.40 ^~~~~~~~~~~~~~~~~~ 39:36.40 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:36.40 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 39:36.40 ^~~~~~~~~~~~~~~~~~~~~~ 39:36.46 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 39:36.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:36.46 foundInterface = 0; \ 39:36.46 ^~~~~~~~~~~~~~ 39:36.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:36.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:36.46 ^~~~~~~~~~~~~~~~~~~~~~~ 39:36.46 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:36.46 NS_INTERFACE_MAP_END 39:36.46 ^~~~~~~~~~~~~~~~~~~~ 39:36.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:36.46 else 39:36.46 ^~~~ 39:36.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:36.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:36.46 ^~~~~~~~~~~~~~~~~~ 39:36.46 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:36.46 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 39:36.46 ^~~~~~~~~~~~~~~~~~~~~~ 39:38.47 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_cookie_echo': 39:38.47 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/sctp/src/netinet/sctp_input.c:2756:19: warning: comparison of integer expressions of different signedness: '__time_t' {aka 'long int'} and 'unsigned int' [-Wsign-compare] 39:38.47 if (diff.tv_sec > UINT32_MAX / 1000000) { 39:38.47 ^ 39:38.83 netwerk/sctp/datachannel 39:39.44 netwerk/build 39:43.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 39:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 39:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 39:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 39:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 39:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 39:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 39:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 39:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadUtils.h:24, 39:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/ChannelEventQueue.h:14, 39:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/ChannelEventQueue.cpp:8, 39:43.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 39:43.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 39:43.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 39:43.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 39:43.19 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 39:43.19 memset(&aArr[0], 0, N * sizeof(T)); 39:43.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:43.19 In file included from /usr/include/c++/8/map:61, 39:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 39:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 39:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 39:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 39:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 39:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 39:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 39:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/NeckoChild.cpp:10, 39:43.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 39:43.19 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 39:43.19 class map 39:43.19 ^~~ 39:44.73 extensions/auth 39:46.88 ipc/chromium 39:47.54 ipc/chromium/src/third_party 39:47.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:2: 39:47.61 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/third_party/libevent/buffer.c: In function 'evbuffer_write_sendfile': 39:47.61 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/third_party/libevent/buffer.c:2487:37: warning: passing argument 3 of 'sendfile' from incompatible pointer type [-Wincompatible-pointer-types] 39:47.61 res = sendfile(dest_fd, source_fd, &offset, chain->off); 39:47.61 ^~~~~~~ 39:47.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/sys/sendfile.h:3, 39:47.61 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/third_party/libevent/buffer.c:66, 39:47.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/chromium/src/third_party/Unified_c_src_third_party0.c:2: 39:47.61 /usr/include/sys/sendfile.h:33:60: note: expected 'off_t *' {aka 'long int *'} but argument is of type 'int32_t *' {aka 'int *'} 39:47.61 extern ssize_t sendfile (int __out_fd, int __in_fd, off_t *__offset, 39:47.61 ~~~~~~~^~~~~~~~ 39:49.82 ipc/glue 39:51.38 ipc/ipdl 39:57.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/pickle.h:17, 39:57.76 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/histogram.cc:20, 39:57.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 39:57.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 39:57.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BufferList.h:627:7: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:57.76 aIter.Advance(*this, *lastSegmentSize); 39:57.76 ^~~~~ 40:03.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 40:03.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 40:03.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 40:03.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 40:03.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 40:03.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 40:03.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:03.17 memset(&aArr[0], 0, N * sizeof(T)); 40:03.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:03.17 In file included from /usr/include/c++/8/map:61, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 40:03.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 40:03.17 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 40:03.17 class map 40:03.17 ^~~ 40:18.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 40:18.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PClientOpenWindowOp.cpp:7, 40:18.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols10.cpp:38: 40:18.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:18.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:18.11 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:18.11 ^ 40:18.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:18.11 struct Block { 40:18.11 ^~~~~ 40:18.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 40:18.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:18.70 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundParentImpl.cpp:17: 40:18.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:18.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:18.70 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:18.70 ^ 40:18.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:18.70 struct Block { 40:18.70 ^~~~~ 40:25.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 40:25.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCycleCollectWithLogs.cpp:7, 40:25.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols12.cpp:29: 40:25.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:25.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:25.82 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:25.82 ^ 40:25.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:25.82 struct Block { 40:25.82 ^~~~~ 40:28.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 40:28.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PContentChild.cpp:7, 40:28.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols11.cpp:92: 40:28.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:28.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:28.27 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:28.27 ^ 40:28.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:28.27 struct Block { 40:28.27 ^~~~~ 40:33.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 40:33.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsBaseHashtable.h:12, 40:33.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsClassHashtable.h:11, 40:33.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FilterSupport.h:15, 40:33.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:11, 40:33.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCompositorBridge.cpp:7, 40:33.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 40:33.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 40:33.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 40:33.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 40:33.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:33.16 memset(&aArr[0], 0, N * sizeof(T)); 40:33.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:33.16 In file included from /usr/include/c++/8/map:61, 40:33.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 40:33.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 40:33.16 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 40:33.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:14, 40:33.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCompositorBridge.cpp:7, 40:33.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 40:33.16 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 40:33.16 class map 40:33.16 ^~~ 40:35.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 40:35.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 40:35.55 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundImpl.cpp:24, 40:35.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 40:35.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:35.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:35.55 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:35.55 ^ 40:35.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:35.55 struct Block { 40:35.55 ^~~~~ 40:36.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsUtils.h:14, 40:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCOMPtr.h:30, 40:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsAutoPtr.h:10, 40:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message.h:21, 40:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_channel.h:13, 40:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/Transport.h:11, 40:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundChild.h:11, 40:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundImpl.cpp:7, 40:36.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 40:36.52 /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 40:36.52 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:36.52 foundInterface = 0; \ 40:36.52 ^~~~~~~~~~~~~~ 40:36.52 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:36.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:36.52 ^~~~~~~~~~~~~~~~~~~~~~~ 40:36.52 /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:36.52 NS_INTERFACE_MAP_END 40:36.52 ^~~~~~~~~~~~~~~~~~~~ 40:36.52 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:36.52 else 40:36.52 ^~~~ 40:36.53 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:36.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:36.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:36.53 /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:36.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 40:36.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:37.33 ipc/testshell 40:44.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 40:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PExternalHelperApp.cpp:9, 40:44.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols13.cpp:29: 40:44.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:44.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:44.72 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:44.72 ^ 40:44.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:44.72 struct Block { 40:44.72 ^~~~~ 40:48.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 40:48.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 40:48.61 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamUtils.cpp:12, 40:48.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:11: 40:48.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:48.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:48.61 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:48.61 ^ 40:48.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:48.61 struct Block { 40:48.61 ^~~~~ 40:51.78 ipc/contentproc 40:52.50 js/ipc 40:54.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 40:54.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerRef.h:10, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamSource.h:11, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamSource.cpp:7, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 40:54.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 40:54.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 40:54.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 40:54.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:54.44 memset(&aArr[0], 0, N * sizeof(T)); 40:54.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:54.44 In file included from /usr/include/c++/8/map:61, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/Transport.h:10, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundParent.h:12, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamSource.cpp:8, 40:54.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 40:54.44 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 40:54.44 class map 40:54.44 ^~~ 40:57.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 40:57.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PFileDescriptorSetChild.cpp:11, 40:57.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols14.cpp:2: 40:57.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:57.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:57.06 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:57.06 ^ 40:57.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:57.06 struct Block { 40:57.06 ^~~~~ 40:58.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 40:58.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:58.14 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptParent.cpp:9, 40:58.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 40:58.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 40:58.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:58.14 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 40:58.14 ^ 40:58.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 40:58.14 struct Block { 40:58.14 ^~~~~ 41:00.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.h:29, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptShared.h:12, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/WrapperAnswer.h:11, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptBase.h:11, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptChild.h:11, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptChild.cpp:8, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 41:00.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 41:00.89 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 41:00.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31: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] 41:00.89 memset(aT, 0, sizeof(T)); 41:00.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:00.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptChild.cpp:12, 41:00.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 41:00.89 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 41:00.89 struct GlobalProperties { 41:00.89 ^~~~~~~~~~~~~~~~ 41:01.04 hal 41:05.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 41:05.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 41:05.24 from /builddir/build/BUILD/thunderbird-68.2.2/hal/Hal.cpp:24: 41:05.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:05.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:05.24 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:05.24 ^ 41:05.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:05.24 struct Block { 41:05.24 ^~~~~ 41:06.39 js/xpconnect/wrappers 41:11.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 41:11.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 41:11.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 41:11.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 41:11.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 41:11.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 41:11.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsfriendapi.h:18, 41:11.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Proxy.h:12, 41:11.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Wrapper.h:12, 41:11.05 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/WrapperFactory.h:10, 41:11.05 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/XrayWrapper.h:12, 41:11.05 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/XrayWrapper.cpp:7: 41:11.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 41:11.05 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 41:11.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31: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] 41:11.05 memset(aT, 0, sizeof(T)); 41:11.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:11.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/XrayWrapper.cpp:17: 41:11.05 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 41:11.05 struct GlobalProperties { 41:11.05 ^~~~~~~~~~~~~~~~ 41:11.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 41:11.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 41:11.88 from /builddir/build/BUILD/thunderbird-68.2.2/hal/WindowIdentifier.cpp:9, 41:11.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/hal/Unified_cpp_hal0.cpp:11: 41:11.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:11.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:11.89 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:11.89 ^ 41:11.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:11.89 struct Block { 41:11.89 ^~~~~ 41:16.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/hal/Hal.h:13, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/hal/HalWakeLock.cpp:7, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/hal/Unified_cpp_hal0.cpp:2: 41:16.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 41:16.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 41:16.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 41:16.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 41:16.96 memset(&aArr[0], 0, N * sizeof(T)); 41:16.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:16.96 In file included from /usr/include/c++/8/map:61, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/hal/Hal.h:13, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/hal/HalWakeLock.cpp:7, 41:16.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/hal/Unified_cpp_hal0.cpp:2: 41:16.96 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 41:16.96 class map 41:16.96 ^~~ 41:18.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 41:18.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 41:18.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 41:18.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 41:18.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 41:18.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Id.h:28, 41:18.26 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.h:10, 41:18.26 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.cpp:7, 41:18.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 41:18.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 41:18.26 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 41:18.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31: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] 41:18.26 memset(aT, 0, sizeof(T)); 41:18.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:18.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.cpp:25, 41:18.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 41:18.26 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 41:18.26 struct GlobalProperties { 41:18.26 ^~~~~~~~~~~~~~~~ 41:19.63 js/xpconnect/loader 41:19.77 js/xpconnect/src 41:23.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 41:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 41:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 41:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 41:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 41:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 41:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 41:23.60 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 41:23.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 41:23.60 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 41:23.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31: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] 41:23.60 memset(aT, 0, sizeof(T)); 41:23.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:23.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 41:23.60 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 41:23.60 struct GlobalProperties { 41:23.60 ^~~~~~~~~~~~~~~~ 41:26.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:26.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 41:26.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 41:26.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 41:26.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 41:26.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 41:26.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 41:26.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 41:26.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 41:26.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 41:26.12 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:76, 41:26.12 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 41:26.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 41:26.12 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 41:26.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:26.13 foundInterface = 0; \ 41:26.13 ^~~~~~~~~~~~~~ 41:26.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:26.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:26.13 ^~~~~~~~~~~~~~~~~~~~~~~ 41:26.13 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:26.13 NS_INTERFACE_MAP_END 41:26.13 ^~~~~~~~~~~~~~~~~~~~ 41:26.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:26.13 else 41:26.13 ^~~~ 41:26.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:26.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:26.13 ^~~~~~~~~~~~~~~~~~ 41:26.13 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:26.13 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 41:26.13 ^~~~~~~~~~~~~~~~~~~~~~ 41:26.90 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 41:26.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:26.90 foundInterface = 0; \ 41:26.90 ^~~~~~~~~~~~~~ 41:26.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:26.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:26.90 ^~~~~~~~~~~~~~~~~~~~~~~ 41:26.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:26.90 NS_INTERFACE_MAP_END 41:26.90 ^~~~~~~~~~~~~~~~~~~~ 41:26.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 41:26.90 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 41:26.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 41:26.90 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 41:26.90 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 41:26.90 ^~~~~~~~~~~~~~~~~~~~ 41:26.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:108, 41:26.90 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 41:26.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 41:26.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:26.90 } else 41:26.90 ^~~~ 41:26.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 41:26.90 } else 41:26.90 ^~~~ 41:26.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 41:26.91 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 41:26.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 41:26.91 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 41:26.91 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 41:26.91 ^~~~~~~~~~~~~~~~~~~~ 41:26.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:76, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 41:26.91 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 41:26.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:26.91 foundInterface = 0; \ 41:26.91 ^~~~~~~~~~~~~~ 41:26.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:26.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:26.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:26.91 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp:2648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:26.91 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 41:26.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:26.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:108, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 41:26.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 41:26.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:26.91 } else 41:26.92 ^~~~ 41:26.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 41:26.92 } else 41:26.92 ^~~~ 41:27.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 41:27.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 41:27.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 41:27.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 41:27.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 41:27.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 41:27.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 41:27.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:10, 41:27.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 41:27.79 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:76, 41:27.79 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 41:27.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 41:27.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 41:27.79 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 41:27.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31: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] 41:27.79 memset(aT, 0, sizeof(T)); 41:27.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:27.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 41:27.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 41:27.80 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 41:27.80 struct GlobalProperties { 41:27.80 ^~~~~~~~~~~~~~~~ 41:28.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:28.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:28.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:10, 41:28.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 41:28.45 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 41:28.45 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 41:28.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 41:28.45 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 41:28.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:28.45 foundInterface = 0; \ 41:28.45 ^~~~~~~~~~~~~~ 41:28.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:28.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:28.45 ^~~~~~~~~~~~~~~~~~~~~~~ 41:28.45 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ChromeScriptLoader.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:28.45 NS_INTERFACE_MAP_END 41:28.45 ^~~~~~~~~~~~~~~~~~~~ 41:28.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:28.45 else 41:28.45 ^~~~ 41:28.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:28.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:28.45 ^~~~~~~~~~~~~~~~~~ 41:28.45 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ChromeScriptLoader.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:28.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 41:28.45 ^~~~~~~~~~~~~~~~~~~~~~ 41:29.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 41:29.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 41:29.28 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ScriptCacheActors.cpp:11, 41:29.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:20: 41:29.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:29.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:29.28 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:29.28 ^ 41:29.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:29.28 struct Block { 41:29.28 ^~~~~ 41:30.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:30.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:30.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:10, 41:30.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 41:30.69 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 41:30.69 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 41:30.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 41:30.70 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 41:30.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:30.70 foundInterface = 0; \ 41:30.70 ^~~~~~~~~~~~~~ 41:30.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:30.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:30.70 ^~~~~~~~~~~~~~~~~~~~~~~ 41:30.70 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:30.70 NS_INTERFACE_MAP_END 41:30.70 ^~~~~~~~~~~~~~~~~~~~ 41:30.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:30.70 else 41:30.70 ^~~~ 41:30.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:30.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:30.70 ^~~~~~~~~~~~~~~~~~ 41:30.70 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:30.70 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 41:30.70 ^~~~~~~~~~~~~~~~~~~~~~ 41:31.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 41:31.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 41:31.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 41:31.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 41:31.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 41:31.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 41:31.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 41:31.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 41:31.04 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 41:31.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 41:31.04 memset(aT, 0, sizeof(T)); 41:31.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:31.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ScriptPreloader.cpp:31, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 41:31.04 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 41:31.04 struct AmountFns { 41:31.04 ^~~~~~~~~ 41:31.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 41:31.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 41:31.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 41:31.05 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 41:31.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 41:31.05 memset(aT, 0, sizeof(T)); 41:31.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:31.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ScriptPreloader.cpp:31, 41:31.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 41:31.05 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 41:31.05 struct SizeOfTabFns { 41:31.05 ^~~~~~~~~~~~ 41:31.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 41:31.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 41:31.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 41:31.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 41:31.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 41:31.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 41:31.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 41:31.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 41:31.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 41:31.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 41:31.10 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 41:31.10 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 41:31.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 41:31.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 41:31.10 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 41:31.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31: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] 41:31.10 memset(aT, 0, sizeof(T)); 41:31.10 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:31.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 41:31.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 41:31.10 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 41:31.10 struct GlobalProperties { 41:31.10 ^~~~~~~~~~~~~~~~ 41:35.00 intl/chardet 41:35.58 modules/libjar 41:39.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 41:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARInputStream.h:10, 41:39.15 from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJAR.cpp:7, 41:39.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 41:39.15 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 41:39.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:39.15 foundInterface = 0; \ 41:39.15 ^~~~~~~~~~~~~~ 41:39.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:39.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:39.15 ^~~~~~~~~~~~~~~~~~~~~~~ 41:39.15 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:39.15 NS_INTERFACE_MAP_END 41:39.15 ^~~~~~~~~~~~~~~~~~~~ 41:39.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:39.15 } else 41:39.15 ^~~~ 41:39.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 41:39.15 NS_IMPL_QUERY_BODY_CONCRETE(_class) 41:39.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:39.15 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 41:39.15 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 41:39.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:39.15 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 41:39.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:39.15 foundInterface = 0; \ 41:39.15 ^~~~~~~~~~~~~~ 41:39.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:39.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:39.16 ^~~~~~~~~~~~~~~~~~~~~~~ 41:39.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:39.16 NS_INTERFACE_MAP_END \ 41:39.16 ^~~~~~~~~~~~~~~~~~~~ 41:39.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 41:39.16 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 41:39.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:39.16 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:39.16 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 41:39.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:39.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.h:16, 41:39.16 from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARProtocolHandler.cpp:13, 41:39.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29: 41:39.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 41:39.16 } else \ 41:39.16 ^~~~ 41:39.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 41:39.16 } else \ 41:39.16 ^~~~ 41:39.16 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 41:39.16 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 41:39.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:40.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:40.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:40.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:13, 41:40.69 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:7, 41:40.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 41:40.69 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 41:40.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:40.69 foundInterface = 0; \ 41:40.69 ^~~~~~~~~~~~~~ 41:40.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:40.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:40.69 ^~~~~~~~~~~~~~~~~~~~~~~ 41:40.69 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:40.69 NS_INTERFACE_MAP_END 41:40.69 ^~~~~~~~~~~~~~~~~~~~ 41:40.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:108, 41:40.69 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:37, 41:40.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 41:40.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:40.69 } else 41:40.69 ^~~~ 41:40.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 41:40.69 } else 41:40.69 ^~~~ 41:41.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:41.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:41.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:13, 41:41.48 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:7, 41:41.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 41:41.48 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 41:41.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:41.48 foundInterface = 0; \ 41:41.48 ^~~~~~~~~~~~~~ 41:41.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:41.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:41.48 ^~~~~~~~~~~~~~~~~~~~~~~ 41:41.48 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:41.48 NS_INTERFACE_MAP_END 41:41.48 ^~~~~~~~~~~~~~~~~~~~ 41:41.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:41.49 else 41:41.49 ^~~~ 41:41.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:41.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.49 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:41.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 41:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.51 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 41:41.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:41.51 foundInterface = 0; \ 41:41.51 ^~~~~~~~~~~~~~ 41:41.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:41.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:41.51 ^~~~~~~~~~~~~~~~~~~~~~~ 41:41.51 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedNative.cpp:680:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:41.51 NS_INTERFACE_MAP_END 41:41.51 ^~~~~~~~~~~~~~~~~~~~ 41:41.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:41.51 else 41:41.51 ^~~~ 41:41.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:41.51 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:41.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:41.51 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedNative.cpp:679:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:41.51 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 41:41.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:42.46 modules/libjar/zipwriter 41:43.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 41:43.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 41:43.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 41:43.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 41:43.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 41:43.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 41:43.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 41:43.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 41:43.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 41:43.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 41:43.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 41:43.47 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:7, 41:43.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 41:43.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 41:43.47 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 41:43.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:31: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] 41:43.47 memset(aT, 0, sizeof(T)); 41:43.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:43.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:37, 41:43.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 41:43.47 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 41:43.47 struct GlobalProperties { 41:43.47 ^~~~~~~~~~~~~~~~ 41:44.85 storage 41:47.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:47.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:47.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIArray.h:10, 41:47.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIArrayExtensions.h:10, 41:47.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMutableArray.h:10, 41:47.97 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp:10: 41:47.97 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 41:47.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:47.97 foundInterface = 0; \ 41:47.97 ^~~~~~~~~~~~~~ 41:47.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:47.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:47.97 ^~~~~~~~~~~~~~~~~~~~~~~ 41:47.97 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:47.97 NS_INTERFACE_MAP_END 41:47.97 ^~~~~~~~~~~~~~~~~~~~ 41:47.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:47.97 else 41:47.97 ^~~~ 41:47.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:47.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:47.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:47.97 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:47.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 41:47.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:51.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:51.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:51.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 41:51.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 41:51.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 41:51.24 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageSQLFunctions.cpp:10, 41:51.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:2: 41:51.24 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 41:51.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:51.25 foundInterface = 0; \ 41:51.25 ^~~~~~~~~~~~~~ 41:51.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:51.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:51.25 ^~~~~~~~~~~~~~~~~~~~~~~ 41:51.25 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:51.25 NS_INTERFACE_MAP_END 41:51.25 ^~~~~~~~~~~~~~~~~~~~ 41:51.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:51.25 else 41:51.25 ^~~~ 41:51.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:51.25 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:51.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:51.25 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:51.25 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 41:51.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:51.29 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 41:51.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:51.29 foundInterface = 0; \ 41:51.29 ^~~~~~~~~~~~~~ 41:51.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:51.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:51.29 ^~~~~~~~~~~~~~~~~~~~~~~ 41:51.29 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:51.29 NS_INTERFACE_MAP_END 41:51.29 ^~~~~~~~~~~~~~~~~~~~ 41:51.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:51.29 else 41:51.29 ^~~~ 41:51.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:51.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:51.29 ^~~~~~~~~~~~~~~~~~ 41:51.29 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:51.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 41:51.29 ^~~~~~~~~~~~~~~~~~~~~~ 41:51.34 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 41:51.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:51.34 foundInterface = 0; \ 41:51.34 ^~~~~~~~~~~~~~ 41:51.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:51.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:51.34 ^~~~~~~~~~~~~~~~~~~~~~~ 41:51.34 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:51.34 NS_INTERFACE_MAP_END 41:51.34 ^~~~~~~~~~~~~~~~~~~~ 41:51.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 41:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 41:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 41:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsProxyRelease.h:16, 41:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.h:14, 41:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageService.cpp:11, 41:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:11: 41:51.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:51.34 } else 41:51.34 ^~~~ 41:51.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 41:51.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 41:51.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:51.34 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 41:51.34 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 41:51.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:51.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 41:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 41:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 41:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageSQLFunctions.cpp:10, 41:51.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:2: 41:51.34 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 41:51.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:51.35 foundInterface = 0; \ 41:51.35 ^~~~~~~~~~~~~~ 41:51.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:51.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:51.35 ^~~~~~~~~~~~~~~~~~~~~~~ 41:51.35 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:51.35 NS_INTERFACE_MAP_END 41:51.35 ^~~~~~~~~~~~~~~~~~~~ 41:51.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 41:51.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 41:51.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 41:51.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsProxyRelease.h:16, 41:51.35 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.h:14, 41:51.35 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageService.cpp:11, 41:51.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:11: 41:51.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:51.35 } else 41:51.35 ^~~~ 41:51.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 41:51.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 41:51.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:51.35 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 41:51.35 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 41:51.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:52.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:52.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:52.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:10, 41:52.23 from /builddir/build/BUILD/thunderbird-68.2.2/storage/FileSystemModule.cpp:11, 41:52.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage0.cpp:2: 41:52.23 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 41:52.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:52.23 foundInterface = 0; \ 41:52.23 ^~~~~~~~~~~~~~ 41:52.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:52.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:52.23 ^~~~~~~~~~~~~~~~~~~~~~~ 41:52.23 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:52.23 NS_INTERFACE_MAP_END 41:52.23 ^~~~~~~~~~~~~~~~~~~~ 41:52.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:52.23 else 41:52.23 ^~~~ 41:52.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:52.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:52.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:52.23 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:52.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 41:52.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:52.27 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 41:52.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:52.27 foundInterface = 0; \ 41:52.27 ^~~~~~~~~~~~~~ 41:52.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:52.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:52.27 ^~~~~~~~~~~~~~~~~~~~~~~ 41:52.27 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:52.27 NS_INTERFACE_MAP_END 41:52.27 ^~~~~~~~~~~~~~~~~~~~ 41:52.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:52.27 else 41:52.27 ^~~~ 41:52.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:52.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:52.27 ^~~~~~~~~~~~~~~~~~ 41:52.27 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:52.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 41:52.27 ^~~~~~~~~~~~~~~~~~~~~~ 41:52.31 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 41:52.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:52.31 foundInterface = 0; \ 41:52.31 ^~~~~~~~~~~~~~ 41:52.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:52.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:52.31 ^~~~~~~~~~~~~~~~~~~~~~~ 41:52.31 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:52.31 NS_INTERFACE_MAP_END 41:52.31 ^~~~~~~~~~~~~~~~~~~~ 41:52.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 41:52.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 41:52.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 41:52.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsProxyRelease.h:16, 41:52.31 from /builddir/build/BUILD/thunderbird-68.2.2/storage/StorageBaseStatementInternal.cpp:9, 41:52.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage0.cpp:20: 41:52.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:52.32 } else 41:52.32 ^~~~ 41:52.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 41:52.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 41:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:52.32 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 41:52.32 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 41:52.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:53.33 extensions/permissions 41:55.14 media/webrtc/signaling/src/common 41:56.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/common/Unified_cpp_src_common0.cpp:20: 41:56.66 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp: In function 'void ConfigWebRtcLog(mozilla::LogLevel)': 41:56.66 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30: warning: 'log_level' may be used uninitialized in this function [-Wmaybe-uninitialized] 41:56.66 rtc::LogMessage::LogToDebug(log_level); 41:56.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 41:56.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 41:56.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 41:56.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentPolicy.h:10, 41:56.75 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsContentBlocker.h:7, 41:56.75 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsContentBlocker.cpp:5, 41:56.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:2: 41:56.76 /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 41:56.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:56.76 foundInterface = 0; \ 41:56.76 ^~~~~~~~~~~~~~ 41:56.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:56.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:56.76 ^~~~~~~~~~~~~~~~~~~~~~~ 41:56.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:56.76 NS_INTERFACE_MAP_END 41:56.76 ^~~~~~~~~~~~~~~~~~~~ 41:56.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 41:56.76 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 41:56.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 41:56.76 /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 41:56.76 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 41:56.76 ^~~~~~~~~~~~~~~~~~~~ 41:56.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp:8, 41:56.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:11: 41:56.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:56.76 } else 41:56.76 ^~~~ 41:56.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 41:56.76 } else 41:56.76 ^~~~ 41:56.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 41:56.76 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 41:56.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 41:56.76 /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 41:56.76 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 41:56.76 ^~~~~~~~~~~~~~~~~~~~ 41:56.77 media/webrtc/signaling/src/jsep 41:57.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 41:57.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 41:57.83 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermissionManager.cpp:11, 41:57.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:20: 41:57.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:57.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:57.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:57.83 ^ 41:57.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:57.83 struct Block { 41:57.83 ^~~~~ 42:03.15 media/webrtc/signaling/src/media-conduit 42:05.03 media/webrtc/signaling/src/mediapipeline 42:06.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 42:06.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 42:06.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 42:06.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 42:06.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 42:06.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 42:06.31 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 42:06.31 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 42:06.31 memcpy(this, &config, sizeof(*this)); 42:06.31 ^ 42:06.31 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 42:06.31 struct Config { 42:06.31 ^~~~~~ 42:08.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 42:08.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 42:08.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 42:08.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 42:08.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 42:08.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 42:08.12 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 42:08.12 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 42:08.12 memcpy(this, &config, sizeof(*this)); 42:08.12 ^ 42:08.12 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 42:08.12 struct Config { 42:08.12 ^~~~~~ 42:12.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/RTCRtpSourcesBinding.h:6, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:9, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 42:12.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 42:12.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 42:12.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 42:12.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 42:12.01 memset(&aArr[0], 0, N * sizeof(T)); 42:12.01 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:12.01 In file included from /usr/include/c++/8/map:61, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:11, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 42:12.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 42:12.01 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 42:12.01 class map 42:12.01 ^~~ 42:14.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ReentrantMonitor.h:13, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:9, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 42:14.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 42:14.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 42:14.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 42:14.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 42:14.78 memset(&aArr[0], 0, N * sizeof(T)); 42:14.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:14.78 In file included from /usr/include/c++/8/map:61, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:5, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 42:14.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 42:14.78 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 42:14.78 class map 42:14.78 ^~~ 42:16.65 media/webrtc/signaling/src/peerconnection 42:22.16 media/webrtc/signaling/src/sdp 42:23.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 42:23.76 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 42:23.76 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 42:23.76 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 42:23.77 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:36, 42:23.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:47: 42:23.77 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 42:23.77 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 42:23.77 memcpy(this, &config, sizeof(*this)); 42:23.77 ^ 42:23.77 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 42:23.77 struct Config { 42:23.77 ^~~~~~ 42:28.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 42:28.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 42:28.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 42:28.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 42:28.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 42:28.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 42:28.84 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)': 42:28.84 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50: warning: 'setupEnum' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:28.84 : SdpAttribute(kSetupAttribute), mRole(role) {} 42:28.84 ^ 42:28.84 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:549:29: note: 'setupEnum' was declared here 42:28.84 SdpSetupAttribute::Role setupEnum; 42:28.84 ^~~~~~~~~ 42:28.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 42:28.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 42:28.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 42:28.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 42:28.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 42:28.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 42:28.87 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)': 42:28.88 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56: warning: 'dir' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:28.88 : SdpAttribute(kDirectionAttribute), mValue(value) {} 42:28.88 ^ 42:28.88 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1042:36: note: 'dir' was declared here 42:28.88 SdpDirectionAttribute::Direction dir; 42:28.88 ^~~ 42:28.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 42:28.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 42:28.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:20, 42:28.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:74: 42:28.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 42:28.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 42:28.89 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 42:28.89 ^ 42:28.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 42:28.89 struct Block { 42:28.89 ^~~~~ 42:28.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 42:28.97 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 42:28.97 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 42:28.97 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 42:28.97 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 42:28.97 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 42:28.97 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)': 42:28.97 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40: warning: 'direction' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:28.97 extensionattributes}; 42:28.97 ^ 42:28.97 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1135:38: note: 'direction' was declared here 42:28.97 SdpDirectionAttribute::Direction direction; 42:28.97 ^~~~~~~~~ 42:29.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 42:29.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 42:29.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 42:29.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 42:29.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 42:29.05 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 42:29.05 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)': 42:29.05 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35: warning: 'semantic' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:29.05 Group value = {semantics, tags}; 42:29.05 ^ 42:29.05 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:810:38: note: 'semantic' was declared here 42:29.05 SdpGroupAttributeList::Semantics semantic; 42:29.05 ^~~~~~~~ 42:44.13 media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn 42:45.40 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn 42:46.07 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn 42:46.72 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn 42:47.44 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn 42:48.26 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn 42:48.93 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn 42:49.67 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn 42:49.88 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn 42:50.32 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn 42:50.57 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn 42:50.94 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn 42:51.22 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn 42:51.79 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn 42:51.79 media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn 42:52.40 media/webrtc/trunk/webrtc/api/optional_gn 42:52.84 media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn 42:52.84 media/webrtc/trunk/webrtc/api/video_frame_api_gn 42:53.39 media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn 42:53.53 media/webrtc/trunk/webrtc/audio/audio_gn 42:54.04 media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn 42:54.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 42:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 42:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 42:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:11, 42:54.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/audio/audio_gn/Unified_cpp_audio_audio_gn0.cpp:2: 42:54.20 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 42:54.21 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 42:54.21 memcpy(this, &config, sizeof(*this)); 42:54.21 ^ 42:54.21 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 42:54.21 struct Config { 42:54.21 ^~~~~~ 42:54.73 media/webrtc/trunk/webrtc/call/bitrate_allocator_gn 42:56.42 media/webrtc/trunk/webrtc/call/call_gn 42:56.57 media/webrtc/trunk/webrtc/call/call_interfaces_gn 42:57.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 42:57.03 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 42:57.03 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 42:57.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/call.cc:20, 42:57.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 42:57.04 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 42:57.04 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 42:57.04 memcpy(this, &config, sizeof(*this)); 42:57.04 ^ 42:57.04 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 42:57.04 struct Config { 42:57.04 ^~~~~~ 42:57.49 media/webrtc/trunk/webrtc/call/rtp_interfaces_gn 42:57.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 42:57.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/call.cc:29, 42:57.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 42:57.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 42:57.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 42:57.67 AddReceiveRtpModule(rtp_module); 42:57.67 ^ 42:57.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 42:57.67 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 42:57.67 ^~~~~~~~~~~~~~~~~~~ 42:57.95 media/webrtc/trunk/webrtc/call/rtp_receiver_gn 42:58.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18, 42:58.30 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 42:58.30 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 42:58.30 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 42:58.30 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 42:58.30 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/call.cc:63, 42:58.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 42:58.30 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 42:58.30 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 42:58.31 virtual void OnDroppedFrame() {} 42:58.31 ^~~~~~~~~~~~~~ 42:58.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30, 42:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 42:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/call.cc:64, 42:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 42:58.31 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 42:58.31 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 42:58.31 ^~~~~~~~~~~~~~ 42:58.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/rtp_receiver_gn/Unified_cpp_rtp_receiver_gn0.cpp:11: 42:58.64 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc: In member function 'webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)': 42:58.64 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable] 42:58.64 bool has_mid = packet.GetExtension(&packet_mid); 42:58.64 ^~~~~~~ 42:59.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 42:59.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PHal.cpp:8, 42:59.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols16.cpp:92: 42:59.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 42:59.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 42:59.31 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 42:59.32 ^ 42:59.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 42:59.32 struct Block { 42:59.32 ^~~~~ 42:59.98 media/webrtc/trunk/webrtc/call/rtp_sender_gn 43:00.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 43:00.72 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 43:00.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/rtp_sender_gn/Unified_cpp_call_rtp_sender_gn0.cpp:2: 43:00.72 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 43:00.72 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 43:00.73 AddReceiveRtpModule(rtp_module); 43:00.73 ^ 43:00.73 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 43:00.73 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 43:00.73 ^~~~~~~~~~~~~~~~~~~ 43:00.85 media/webrtc/trunk/webrtc/call/video_stream_api_gn 43:01.59 media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn 43:02.92 media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn 43:03.28 media/webrtc/trunk/webrtc/common_audio/common_audio_gn 43:03.28 media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn 43:03.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 43:03.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PHeapSnapshotTempFileHelper.cpp:7, 43:03.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols17.cpp:2: 43:03.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:03.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:03.29 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:03.29 ^ 43:03.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:03.30 struct Block { 43:03.30 ^~~~~ 43:03.75 media/webrtc/trunk/webrtc/common_video/common_video_gn 43:03.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:38: 43:03.88 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 43:03.88 #define RETURN_EMPTY_ON_FAIL(x) \ 43:03.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:29: 43:03.88 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 43:03.88 #define RETURN_EMPTY_ON_FAIL(x) \ 43:06.09 media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn 43:07.91 media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn 43:08.81 media/webrtc/trunk/webrtc/media/rtc_audio_video_gn 43:09.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/apm_helpers.cc:14, 43:09.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:11: 43:09.35 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 43:09.36 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:09.36 memcpy(this, &config, sizeof(*this)); 43:09.36 ^ 43:09.36 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 43:09.36 struct Config { 43:09.36 ^~~~~~ 43:09.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 43:09.84 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 43:09.84 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:148:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 43:09.84 memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 43:09.84 ^ 43:09.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 43:09.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 43:09.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 43:09.84 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 43:09.84 class VideoCodec { 43:09.84 ^~~~~~~~~~ 43:09.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 43:09.84 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)': 43:09.84 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:162:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 43:09.84 memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 43:09.84 ^ 43:09.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 43:09.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 43:09.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 43:09.84 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 43:09.84 class VideoCodec { 43:09.84 ^~~~~~~~~~ 43:12.36 media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn 43:13.10 media/webrtc/trunk/webrtc/media/rtc_media_base_gn 43:16.97 media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn 43:19.58 media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn 43:20.35 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn 43:20.83 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn 43:21.42 media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn 43:22.57 media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn 43:22.64 media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn 43:22.83 media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn 43:23.16 media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn 43:25.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 43:25.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PJavaScript.cpp:7, 43:25.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols18.cpp:20: 43:25.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:25.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:25.49 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:25.49 ^ 43:25.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:25.49 struct Block { 43:25.49 ^~~~~ 43:27.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 43:27.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PMedia.cpp:7, 43:27.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols19.cpp:11: 43:27.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:27.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:27.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:27.83 ^ 43:27.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:27.83 struct Block { 43:27.83 ^~~~~ 43:41.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 43:41.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PNeckoParent.cpp:14, 43:41.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols20.cpp:2: 43:41.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:41.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:41.03 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:41.03 ^ 43:41.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:41.03 struct Block { 43:41.03 ^~~~~ 43:48.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 43:48.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PPresentation.cpp:7, 43:48.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols22.cpp:20: 43:48.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:48.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:48.10 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:48.10 ^ 43:48.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:48.10 struct Block { 43:48.10 ^~~~~ 43:48.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 43:48.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PPluginModule.cpp:11, 43:48.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols21.cpp:56: 43:48.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:48.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:48.85 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:48.85 ^ 43:48.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:48.85 struct Block { 43:48.85 ^~~~~ 43:56.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 43:56.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PPrinting.cpp:7, 43:56.94 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols23.cpp:11: 43:56.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:56.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:56.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:56.94 ^ 43:56.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:56.94 struct Block { 43:56.94 ^~~~~ 44:02.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 44:02.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PRemoteSpellcheckEngine.cpp:7, 44:02.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols25.cpp:2: 44:02.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:02.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:02.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:02.48 ^ 44:02.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:02.48 struct Block { 44:02.48 ^~~~~ 44:12.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 44:12.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PSessionStorageObserver.cpp:7, 44:12.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols26.cpp:101: 44:12.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:12.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:12.55 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:12.55 ^ 44:12.55 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:12.55 struct Block { 44:12.55 ^~~~~ 44:14.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 44:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PSpeechSynthesis.cpp:7, 44:14.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols27.cpp:92: 44:14.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:14.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:14.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:14.76 ^ 44:14.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:14.77 struct Block { 44:14.77 ^~~~~ 44:21.71 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn 44:23.23 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn 44:24.15 media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn 44:24.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 44:24.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PTestShell.cpp:7, 44:24.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols29.cpp:29: 44:24.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:24.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:24.23 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:24.23 ^ 44:24.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:24.23 struct Block { 44:24.23 ^~~~~ 44:27.18 media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn 44:27.53 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn 44:28.79 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn 44:28.94 media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn 44:29.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 44:29.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PURLClassifier.cpp:7, 44:29.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols30.cpp:20: 44:29.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:29.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:29.21 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:29.21 ^ 44:29.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:29.21 struct Block { 44:29.21 ^~~~~ 44:29.83 media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn 44:29.89 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn 44:30.51 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn 44:31.21 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn 44:31.26 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn 44:33.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn/Unified_cpp_neteq_gn1.cpp:29: 44:33.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function 'int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)': 44:33.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 44:33.45 sync_buffer_->IncreaseEndTimestamp( 44:33.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 44:33.45 static_cast(output_size_samples_)); 44:33.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:33.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 44:33.45 case kAudioRepetition: { 44:33.45 ^~~~ 44:34.15 media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn 44:35.27 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn 44:35.42 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn 44:43.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 44:43.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebBrowserPersistDocument.cpp:7, 44:43.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols32.cpp:92: 44:43.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:43.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:43.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:43.46 ^ 44:43.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:43.46 struct Block { 44:43.46 ^~~~~ 44:45.24 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 44:45.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebrtcGlobal.cpp:8, 44:45.24 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols33.cpp:110: 44:45.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 44:45.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:45.25 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 44:45.25 ^ 44:45.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 44:45.25 struct Block { 44:45.25 ^~~~~ 44:48.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 44:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 44:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 44:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 44:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 44:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 44:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 44:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 44:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 44:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 44:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannel.h:11, 44:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannelChild.h:9, 44:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebrtcProxyChannelChild.cpp:7, 44:48.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 44:48.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 44:48.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 44:48.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 44:48.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 44:48.12 memset(&aArr[0], 0, N * sizeof(T)); 44:48.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:48.12 In file included from /usr/include/c++/8/map:61, 44:48.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 44:48.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 44:48.12 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 44:48.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 44:48.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannel.h:11, 44:48.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannelChild.h:9, 44:48.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebrtcProxyChannelChild.cpp:7, 44:48.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 44:48.12 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 44:48.12 class map 44:48.12 ^~~ 45:03.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 45:03.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:11, 45:03.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 45:03.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:03.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:03.39 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:03.39 ^ 45:03.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:03.39 struct Block { 45:03.39 ^~~~~ 45:04.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 45:04.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCameras.cpp:7, 45:04.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols8.cpp:56: 45:04.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:04.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:04.26 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:04.26 ^ 45:04.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:04.26 struct Block { 45:04.26 ^~~~~ 45:08.75 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn 45:09.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 45:09.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsBaseHashtable.h:12, 45:09.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsClassHashtable.h:11, 45:09.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FilterSupport.h:15, 45:09.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:11, 45:09.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:7, 45:09.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 45:09.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 45:09.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 45:09.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 45:09.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 45:09.76 memset(&aArr[0], 0, N * sizeof(T)); 45:09.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:09.76 In file included from /usr/include/c++/8/map:61, 45:09.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 45:09.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 45:09.76 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 45:09.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:14, 45:09.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:7, 45:09.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 45:09.76 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 45:09.76 class map 45:09.77 ^~~ 45:10.26 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn 45:10.41 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn 45:10.81 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn 45:10.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 45:10.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 45:10.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 45:10.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn/Unified_cpp_audio_mixer_impl_gn0.cpp:2: 45:10.92 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 45:10.92 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:10.92 memcpy(this, &config, sizeof(*this)); 45:10.92 ^ 45:10.92 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 45:10.92 struct Config { 45:10.92 ^~~~~~ 45:11.32 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn 45:11.85 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn 45:11.86 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn 45:12.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 45:12.38 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 45:12.38 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 45:12.38 for (int k = 0; k < v_length; ++k) { 45:12.38 ~~^~~~~~~~~~ 45:16.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 45:16.76 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 45:16.76 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 45:16.76 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:16.76 memcpy(this, &config, sizeof(*this)); 45:16.76 ^ 45:16.76 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 45:16.76 struct Config { 45:16.76 ^~~~~~ 45:16.92 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function 'virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)': 45:16.92 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::EchoCancellation::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 45:16.92 memset(metrics, 0, sizeof(Metrics)); 45:16.92 ^ 45:16.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 45:16.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 45:16.92 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: 'struct webrtc::EchoCancellation::Metrics' declared here 45:16.92 struct Metrics { 45:16.92 ^~~~~~~ 45:17.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 45:17.48 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 45:17.48 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 45:17.49 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:17.49 memcpy(this, &config, sizeof(*this)); 45:17.49 ^ 45:17.49 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 45:17.49 struct Config { 45:17.49 ^~~~~~ 45:18.41 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn 45:18.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 45:18.55 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 45:18.55 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 45:18.55 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:18.55 memcpy(this, &config, sizeof(*this)); 45:18.55 ^ 45:18.55 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 45:18.55 struct Config { 45:18.55 ^~~~~~ 45:18.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h:17, 45:18.57 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:11: 45:18.57 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 45:18.58 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:18.58 memcpy(this, &config, sizeof(*this)); 45:18.58 ^ 45:18.58 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 45:18.58 struct Config { 45:18.58 ^~~~~~ 45:18.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16: 45:18.83 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 45:18.83 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 45:18.83 for (int k = 0; k < v_length; ++k) { 45:18.83 ~~^~~~~~~~~~ 45:18.89 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn 45:19.26 media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn 45:20.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30, 45:20.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:2: 45:20.07 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 45:20.07 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 45:20.07 for (int k = 0; k < v_length; ++k) { 45:20.07 ~~^~~~~~~~~~ 45:20.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 45:20.27 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 45:20.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:47: 45:20.27 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 45:20.27 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:20.27 memcpy(this, &config, sizeof(*this)); 45:20.27 ^ 45:20.27 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 45:20.28 struct Config { 45:20.28 ^~~~~~ 45:20.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 45:20.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:56: 45:20.70 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 45:20.70 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 45:20.70 AddReceiveRtpModule(rtp_module); 45:20.70 ^ 45:20.70 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 45:20.70 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 45:20.70 ^~~~~~~~~~~~~~~~~~~ 45:20.88 media/webrtc/trunk/webrtc/modules/media_file/media_file_gn 45:21.10 media/webrtc/trunk/webrtc/modules/pacing/pacing_gn 45:21.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11, 45:21.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:56: 45:21.91 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 45:21.91 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 45:21.91 AddReceiveRtpModule(rtp_module); 45:21.91 ^ 45:21.91 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 45:21.91 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 45:21.91 ^~~~~~~~~~~~~~~~~~~ 45:22.37 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn 45:22.97 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn 45:23.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 45:23.34 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 45:23.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 45:23.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 45:23.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:23.34 memcpy(this, &config, sizeof(*this)); 45:23.34 ^ 45:23.34 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 45:23.34 struct Config { 45:23.34 ^~~~~~ 45:23.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 45:23.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 45:23.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 45:23.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 45:23.47 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 45:23.47 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 45:23.47 for (int k = 0; k < v_length; ++k) { 45:23.47 ~~^~~~~~~~~~ 45:24.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 45:24.61 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 45:24.61 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 45:24.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 45:24.61 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 45:24.61 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 45:24.61 for (int k = 0; k < v_length; ++k) { 45:24.61 ~~^~~~~~~~~~ 45:24.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 45:24.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:21, 45:24.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 45:24.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 45:24.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 45:24.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:24.67 memcpy(this, &config, sizeof(*this)); 45:24.67 ^ 45:24.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 45:24.67 struct Config { 45:24.67 ^~~~~~ 45:25.58 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn 45:26.51 media/webrtc/trunk/webrtc/modules/utility/utility_gn 45:27.29 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn 45:28.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:11: 45:28.44 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'virtual int32_t webrtc::videocapturemodule::VideoCaptureModuleV4L2::StartCapture(const webrtc::VideoCaptureCapability&)': 45:28.44 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 45:28.44 sprintf(device, "/dev/video%d", (int)_deviceId); 45:28.44 ^~~~~~~~~~~~~~ 45:28.44 In file included from /usr/include/stdio.h:873, 45:28.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/stdio.h:3, 45:28.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/throw_gcc.h:13, 45:28.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/type_traits:64, 45:28.44 from /usr/include/c++/8/bits/move.h:55, 45:28.44 from /usr/include/c++/8/bits/stl_pair.h:59, 45:28.44 from /usr/include/c++/8/bits/stl_algobase.h:64, 45:28.44 from /usr/include/c++/8/vector:60, 45:28.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 45:28.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 45:28.44 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_capture/device_info_impl.h:14, 45:28.44 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.h:14, 45:28.44 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc:11, 45:28.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:2: 45:28.44 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 45:28.44 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 45:28.44 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:28.44 __bos (__s), __fmt, __va_arg_pack ()); 45:28.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:28.54 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn 45:28.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 45:28.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 45:28.74 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 45:28.74 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:28.74 memcpy(this, &config, sizeof(*this)); 45:28.74 ^ 45:28.74 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 45:28.74 struct Config { 45:28.74 ^~~~~~ 45:28.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 45:28.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 45:28.85 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 45:28.85 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 45:28.85 for (int k = 0; k < v_length; ++k) { 45:28.85 ~~^~~~~~~~~~ 45:30.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:11: 45:30.44 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc: In member function 'virtual bool webrtc::RtpHeaderParserImpl::Parse(const uint8_t*, size_t, webrtc::RTPHeader*, bool) const': 45:30.44 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 45:30.45 memset(header, 0, sizeof(*header)); 45:30.45 ^ 45:30.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 45:30.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 45:30.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 45:30.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 45:30.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 45:30.45 struct RTPHeader { 45:30.45 ^~~~~~~~~ 45:30.63 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn 45:30.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:119: 45:30.69 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function 'bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)': 45:30.69 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:30.69 parsed_payload->frame_type = kVideoFrameKey; 45:30.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 45:30.69 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 45:30.69 case H264::NaluType::kSlice: { 45:30.69 ^~~~ 45:30.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:47: 45:30.69 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function 'virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion)': 45:30.69 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 45:30.69 memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 45:30.70 ^ 45:30.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 45:30.70 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 45:30.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 45:30.70 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 45:30.70 struct WebRtcRTPHeader { 45:30.70 ^~~~~~~~~~~~~~~ 45:30.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:74: 45:30.84 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function 'static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)': 45:30.84 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RtpRtcp::Configuration' with no trivial copy-assignment [-Wclass-memaccess] 45:30.84 sizeof(RtpRtcp::Configuration)); 45:30.84 ^ 45:30.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 45:30.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 45:30.84 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 45:30.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:38: 45:30.84 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: 'struct webrtc::RtpRtcp::Configuration' declared here 45:30.84 struct Configuration { 45:30.84 ^~~~~~~~~~~~~ 45:31.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 45:31.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)': 45:31.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:192:47: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 45:31.45 memset(&send_codec_, 0, sizeof(VideoCodec)); 45:31.45 ^ 45:31.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 45:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 45:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 45:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 45:31.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 45:31.46 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 45:31.46 class VideoCodec { 45:31.46 ^~~~~~~~~~ 45:31.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 45:31.46 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)': 45:31.46 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:349:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 45:31.46 memset(&receive_codec_, 0, sizeof(VideoCodec)); 45:31.46 ^ 45:31.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 45:31.46 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 45:31.46 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 45:31.46 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 45:31.46 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 45:31.46 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 45:31.46 class VideoCodec { 45:31.46 ^~~~~~~~~~ 45:31.46 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 45:31.46 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)': 45:31.46 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:365:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 45:31.46 memset(&receive_codec_, 0, sizeof(VideoCodec)); 45:31.46 ^ 45:31.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 45:31.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 45:31.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 45:31.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 45:31.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 45:31.47 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 45:31.47 class VideoCodec { 45:31.47 ^~~~~~~~~~ 45:31.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 45:31.47 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:376:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 45:31.47 memset(&receive_codec_, 0, sizeof(VideoCodec)); 45:31.47 ^ 45:31.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 45:31.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 45:31.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 45:31.47 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 45:31.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 45:31.47 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 45:31.47 class VideoCodec { 45:31.47 ^~~~~~~~~~ 45:31.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h:16, 45:31.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 45:31.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn5.cpp:29: 45:31.89 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 45:31.89 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:31.89 memcpy(this, &config, sizeof(*this)); 45:31.89 ^ 45:31.89 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 45:31.89 struct Config { 45:31.89 ^~~~~~ 45:32.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:119: 45:32.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function 'webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)': 45:32.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:32.62 if (previous_state != kStateDecodable && 45:32.62 ^~ 45:32.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 45:32.62 case kDecodableSession: { 45:32.62 ^~~~ 45:33.52 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn 45:34.75 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn 45:36.31 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_stereo_gn 45:36.31 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn 45:36.31 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn 45:36.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:110: 45:36.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)': 45:36.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:106:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 45:36.45 memset(&video_codec, 0, sizeof(video_codec)); 45:36.45 ^ 45:36.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 45:36.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:16, 45:36.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 45:36.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:2: 45:36.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 45:36.45 class VideoCodec { 45:36.45 ^~~~~~~~~~ 45:36.96 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn 45:37.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:65: 45:37.06 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function 'void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()': 45:37.06 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:37.06 frame_callback_->OnCompleteFrame(std::move(*frame_it)); 45:37.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 45:37.06 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 45:37.06 case kDrop: 45:37.06 ^~~~ 45:37.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 45:37.51 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 45:37.51 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:85:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 45:37.51 memset(&codec_, 0, sizeof(codec_)); 45:37.51 ^ 45:37.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 45:37.51 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 45:37.51 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 45:37.51 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 45:37.51 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 45:37.51 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 45:37.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 45:37.51 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 45:37.51 class VideoCodec { 45:37.51 ^~~~~~~~~~ 45:37.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 45:37.55 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 45:37.55 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:904:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 45:37.55 memset(&codec_, 0, sizeof(codec_)); 45:37.55 ^ 45:37.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 45:37.55 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 45:37.55 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 45:37.55 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 45:37.55 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 45:37.55 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 45:37.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 45:37.55 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 45:37.55 class VideoCodec { 45:37.55 ^~~~~~~~~~ 45:37.82 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn 45:38.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn/Unified_cpp_video_processing_gn0.cpp:38: 45:38.42 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc: In member function 'void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)': 45:38.42 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 45:38.42 (x_density_[mb_col] * y_density_[mb_row] && 45:38.58 media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn 45:41.62 media/webrtc/trunk/webrtc/rtc_base/rtc_numerics_gn 45:41.64 media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn 45:41.77 media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_gn 45:42.10 media/webrtc/trunk/webrtc/rtc_base/weak_ptr_gn 45:42.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn/Unified_cpp_c_task_queue_impl_gn0.cpp:2: 45:42.13 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: 'rtc::TaskQueue::Impl::QueueContext' has a field 'rtc::TaskQueue::Impl::QueueContext::pending_timers_' whose type uses the anonymous namespace [-Wsubobject-linkage] 45:42.13 struct TaskQueue::Impl::QueueContext { 45:42.13 ^~~~~~~~~~~~ 45:42.22 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor 'rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()': 45:42.22 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] 45:42.22 write(reply_pipe_, &message, sizeof(message)); 45:42.22 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:42.26 media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn 45:42.55 media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn 45:42.55 media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn 45:42.58 media/webrtc/trunk/webrtc/video/video_gn 45:42.59 media/webrtc/trunk/webrtc/voice_engine/audio_level_gn 45:43.15 media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn 45:43.62 media/webrtc/trunk/webrtc/webrtc_common_gn 45:43.96 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn 45:44.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 45:44.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 45:44.12 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 45:44.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 45:44.12 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 45:44.12 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:44.12 memcpy(this, &config, sizeof(*this)); 45:44.12 ^ 45:44.12 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 45:44.12 struct Config { 45:44.12 ^~~~~~ 45:44.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30, 45:44.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 45:44.37 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 45:44.37 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 45:44.37 AddReceiveRtpModule(rtp_module); 45:44.37 ^ 45:44.37 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 45:44.37 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 45:44.37 ^~~~~~~~~~~~~~~~~~~ 45:44.48 media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn 45:44.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:83: 45:44.61 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)': 45:44.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:186:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'unsigned int'} [-Wsign-compare] 45:44.62 if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 45:44.62 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:44.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)': 45:44.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:205:28: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'unsigned int'} [-Wsign-compare] 45:44.62 if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 45:44.62 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:44.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)': 45:44.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:226:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'unsigned int'} [-Wsign-compare] 45:44.62 if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 45:44.62 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:44.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'void webrtc::DesktopDeviceInfoImpl::InitializeWindowList()': 45:44.62 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:288:38: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'webrtc::ScreenId' {aka 'int'} [-Wformat=] 45:44.62 snprintf(idStr, sizeof(idStr), "%ld", pWinDevice->getScreenId()); 45:44.62 ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ 45:44.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:65: 45:44.66 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 45:44.66 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: 'virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 45:44.66 } 45:44.66 ^ 45:44.66 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 45:44.66 int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 45:44.66 ^~~~~~~~~~~ 45:44.66 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: 'virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 45:44.66 } 45:44.66 ^ 45:44.66 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 45:44.66 void VoEBaseImpl::PullRenderData(int bits_per_sample, 45:44.66 ^~~~~~~~~~~ 45:44.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:128: 45:44.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc: In member function 'virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()': 45:44.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc:83:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__pid_t' {aka 'int'} [-Wsign-compare] 45:44.67 if (processId == getpid()) { 45:44.67 ~~~~~~~~~~^~~~~~~~~~~ 45:44.67 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc:115:38: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'webrtc::ProcessId' {aka 'int'} [-Wformat=] 45:44.67 snprintf(idStr, sizeof(idStr), "%ld", pDesktopApplication->getProcessId()); 45:44.67 ^~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:44.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 45:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 45:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 45:44.75 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 45:44.75 virtual void OnDroppedFrame() {} 45:44.75 ^~~~~~~~~~~~~~ 45:44.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 45:44.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 45:44.75 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 45:44.75 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 45:44.75 ^~~~~~~~~~~~~~ 45:45.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20, 45:45.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 45:45.25 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 45:45.25 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 45:45.26 AddReceiveRtpModule(rtp_module); 45:45.26 ^ 45:45.26 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 45:45.26 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 45:45.26 ^~~~~~~~~~~~~~~~~~~ 45:45.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:119: 45:45.74 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_receive_stream.cc: In function 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)': 45:45.74 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:48:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 45:45.74 memset(&codec, 0, sizeof(codec)); 45:45.74 ^ 45:45.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 45:45.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 45:45.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 45:45.75 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 45:45.75 class VideoCodec { 45:45.75 ^~~~~~~~~~ 45:46.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn1.cpp:65: 45:46.83 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:21:12: warning: 'webrtc::g_last_xserver_error_code' defined but not used [-Wunused-variable] 45:46.83 static int g_last_xserver_error_code = 0; 45:46.83 ^~~~~~~~~~~~~~~~~~~~~~~~~ 45:46.83 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:20:13: warning: 'webrtc::g_xserver_error_trap_enabled' defined but not used [-Wunused-variable] 45:46.83 static bool g_xserver_error_trap_enabled = false; 45:46.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:47.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 45:47.35 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc: In member function 'virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)': 45:47.35 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:47.35 keyframe_request_sender_->RequestKeyFrame(); 45:47.35 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 45:47.35 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 45:47.35 case video_coding::H264SpsPpsTracker::kDrop: 45:47.35 ^~~~ 45:47.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 45:47.53 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 45:47.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 45:47.53 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 45:47.53 virtual void OnDroppedFrame() {} 45:47.53 ^~~~~~~~~~~~~~ 45:47.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 45:47.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 45:47.53 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 45:47.53 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 45:47.53 ^~~~~~~~~~~~~~ 45:47.75 media/webrtc/trunk/webrtc/system_wrappers/cpu_features_linux_gn 45:47.79 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn 45:47.95 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn 45:48.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 45:48.27 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)': 45:48.27 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:984:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:48.27 FALLTHROUGH(); 45:48.27 ^ 45:48.27 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:5: note: here 45:48.27 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 45:48.27 ^~~~ 45:48.27 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)': 45:48.27 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1067:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:48.27 FALLTHROUGH(); 45:48.27 ^ 45:48.27 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:5: note: here 45:48.27 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 45:48.27 ^~~~ 45:48.48 media/webrtc/trunk/webrtc/common_audio/common_audio_sse2_gn 45:48.72 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_sse2_gn 45:48.99 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn 45:49.07 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_sse2_gn 45:49.32 media/mtransport/build 45:49.46 media/mtransport/ipc 45:49.71 uriloader/base 45:53.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 45:53.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 45:53.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 45:53.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:12, 45:53.76 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp:7, 45:53.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 45:53.76 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 45:53.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:53.76 foundInterface = 0; \ 45:53.76 ^~~~~~~~~~~~~~ 45:53.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:53.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:53.77 ^~~~~~~~~~~~~~~~~~~~~~~ 45:53.77 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:53.77 NS_INTERFACE_MAP_END 45:53.77 ^~~~~~~~~~~~~~~~~~~~ 45:53.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:53.77 } else 45:53.77 ^~~~ 45:53.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 45:53.77 NS_IMPL_QUERY_BODY_CONCRETE(_class) 45:53.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:53.77 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 45:53.77 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 45:53.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:53.86 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 45:53.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:53.86 foundInterface = 0; \ 45:53.86 ^~~~~~~~~~~~~~ 45:53.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:53.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:53.86 ^~~~~~~~~~~~~~~~~~~~~~~ 45:53.86 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:53.86 NS_INTERFACE_MAP_END 45:53.86 ^~~~~~~~~~~~~~~~~~~~ 45:53.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:53.86 else 45:53.86 ^~~~ 45:53.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:53.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:53.86 ^~~~~~~~~~~~~~~~~~ 45:53.86 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:53.86 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 45:53.86 ^~~~~~~~~~~~~~~~~~~~~~ 45:53.89 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 45:53.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:53.89 foundInterface = 0; \ 45:53.89 ^~~~~~~~~~~~~~ 45:53.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:53.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:53.89 ^~~~~~~~~~~~~~~~~~~~~~~ 45:53.89 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:789:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:53.89 NS_INTERFACE_MAP_END 45:53.89 ^~~~~~~~~~~~~~~~~~~~ 45:53.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:53.89 else 45:53.89 ^~~~ 45:53.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:53.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:53.89 ^~~~~~~~~~~~~~~~~~ 45:53.89 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:788:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:53.89 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 45:53.89 ^~~~~~~~~~~~~~~~~~~~~~ 45:55.96 uriloader/exthandler 46:00.12 uriloader/prefetch 46:00.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/ipc/StunAddrsRequestChild.h:8, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 46:00.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 46:00.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 46:00.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 46:00.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:00.14 memset(&aArr[0], 0, N * sizeof(T)); 46:00.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:00.14 In file included from /usr/include/c++/8/map:61, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/ipc/StunAddrsRequestChild.h:8, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 46:00.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 46:00.14 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 46:00.14 class map 46:00.14 ^~~ 46:04.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 46:04.34 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentChild.h:14, 46:04.34 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:3, 46:04.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 46:04.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:04.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:04.34 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:04.34 ^ 46:04.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:04.34 struct Block { 46:04.34 ^~~~~ 46:05.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 46:05.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 46:05.13 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 46:05.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 46:05.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:05.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:05.14 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:05.14 ^ 46:05.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:05.14 struct Block { 46:05.14 ^~~~~ 46:07.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 46:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 46:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 46:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundUtils.h:10, 46:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 46:07.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 46:07.33 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 46:07.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:07.33 foundInterface = 0; \ 46:07.33 ^~~~~~~~~~~~~~ 46:07.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:07.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:07.33 ^~~~~~~~~~~~~~~~~~~~~~~ 46:07.33 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:07.33 NS_INTERFACE_MAP_END 46:07.33 ^~~~~~~~~~~~~~~~~~~~ 46:07.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:07.33 else 46:07.33 ^~~~ 46:07.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:07.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:07.33 ^~~~~~~~~~~~~~~~~~ 46:07.33 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:07.33 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 46:07.33 ^~~~~~~~~~~~~~~~~~~~~~ 46:08.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 46:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 46:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 46:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 46:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 46:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 46:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 46:08.44 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 46:08.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:08.44 foundInterface = 0; \ 46:08.44 ^~~~~~~~~~~~~~ 46:08.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:08.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:08.44 ^~~~~~~~~~~~~~~~~~~~~~~ 46:08.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:08.44 NS_INTERFACE_MAP_END 46:08.44 ^~~~~~~~~~~~~~~~~~~~ 46:08.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:08.44 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 46:08.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:08.44 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 46:08.44 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 46:08.44 ^~~~~~~~~~~~~~~~~~~~ 46:08.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 46:08.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 46:08.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:08.44 } else 46:08.44 ^~~~ 46:08.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 46:08.44 } else 46:08.44 ^~~~ 46:08.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:08.44 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 46:08.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:08.44 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 46:08.44 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 46:08.44 ^~~~~~~~~~~~~~~~~~~~ 46:08.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 46:08.52 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 46:08.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 46:08.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 46:08.52 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 46:08.52 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 46:08.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 46:08.52 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 46:08.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:08.52 foundInterface = 0; \ 46:08.52 ^~~~~~~~~~~~~~ 46:08.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:08.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:08.52 ^~~~~~~~~~~~~~~~~~~~~~~ 46:08.52 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:08.52 NS_INTERFACE_MAP_END 46:08.52 ^~~~~~~~~~~~~~~~~~~~ 46:08.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:08.52 else 46:08.52 ^~~~ 46:08.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:08.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:08.52 ^~~~~~~~~~~~~~~~~~ 46:08.52 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:08.52 NS_INTERFACE_MAP_ENTRY(nsINamed) 46:08.52 ^~~~~~~~~~~~~~~~~~~~~~ 46:08.59 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 46:08.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:08.59 foundInterface = 0; \ 46:08.59 ^~~~~~~~~~~~~~ 46:08.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:08.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:08.60 ^~~~~~~~~~~~~~~~~~~~~~~ 46:08.60 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:08.60 NS_INTERFACE_MAP_END 46:08.60 ^~~~~~~~~~~~~~~~~~~~ 46:08.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:08.60 else 46:08.60 ^~~~ 46:08.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:08.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:08.60 ^~~~~~~~~~~~~~~~~~ 46:08.60 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:08.60 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 46:08.60 ^~~~~~~~~~~~~~~~~~~~~~ 46:08.60 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 46:08.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:08.60 foundInterface = 0; \ 46:08.60 ^~~~~~~~~~~~~~ 46:08.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:08.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:08.60 ^~~~~~~~~~~~~~~~~~~~~~~ 46:08.60 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:08.60 NS_INTERFACE_MAP_END 46:08.60 ^~~~~~~~~~~~~~~~~~~~ 46:08.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:08.60 else 46:08.60 ^~~~ 46:08.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:08.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:08.60 ^~~~~~~~~~~~~~~~~~ 46:08.60 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:08.60 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 46:08.60 ^~~~~~~~~~~~~~~~~~~~~~ 46:08.62 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 46:08.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:08.62 foundInterface = 0; \ 46:08.62 ^~~~~~~~~~~~~~ 46:08.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:08.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:08.62 ^~~~~~~~~~~~~~~~~~~~~~~ 46:08.62 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:08.62 NS_INTERFACE_MAP_END 46:08.62 ^~~~~~~~~~~~~~~~~~~~ 46:08.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:08.62 else 46:08.62 ^~~~ 46:08.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:08.62 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:08.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:08.62 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:08.62 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 46:08.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:09.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 46:09.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 46:09.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 46:09.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 46:09.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 46:09.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 46:09.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 46:09.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 46:09.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:09.80 memset(&aArr[0], 0, N * sizeof(T)); 46:09.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:09.80 In file included from /usr/include/c++/8/map:61, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 46:09.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 46:09.80 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 46:09.80 class map 46:09.80 ^~~ 46:10.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 46:10.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 46:10.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 46:10.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 46:10.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 46:10.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 46:10.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 46:10.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 46:10.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 46:10.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 46:10.27 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundUtils.h:10, 46:10.27 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 46:10.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 46:10.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 46:10.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 46:10.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 46:10.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:10.28 memset(&aArr[0], 0, N * sizeof(T)); 46:10.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:10.28 In file included from /usr/include/c++/8/map:61, 46:10.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 46:10.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 46:10.28 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 46:10.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 46:10.28 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundUtils.h:10, 46:10.28 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 46:10.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 46:10.28 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 46:10.28 class map 46:10.28 ^~~ 46:14.87 caps 46:15.69 /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/test_nr_socket.cpp: In member function 'mozilla::TestNrSocket::PortMapping* mozilla::TestNrSocket::get_port_mapping(const nr_transport_addr&, mozilla::TestNat::NatBehavior) const': 46:15.69 /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/test_nr_socket.cpp:790:31: warning: 'compare_flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:15.69 if (!nr_transport_addr_cmp(const_cast(&remote_address), 46:15.69 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:15.69 &port_mapping->remote_address_, compare_flags)) 46:15.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:17.34 parser/expat/lib 46:18.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:18.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 46:18.62 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 46:18.62 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 46:18.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 46:18.62 /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 46:18.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:18.62 foundInterface = 0; \ 46:18.62 ^~~~~~~~~~~~~~ 46:18.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:18.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:18.62 ^~~~~~~~~~~~~~~~~~~~~~~ 46:18.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:18.62 NS_INTERFACE_MAP_END 46:18.62 ^~~~~~~~~~~~~~~~~~~~ 46:18.62 /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:18.62 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 46:18.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:18.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 46:18.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 46:18.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:18.62 } else 46:18.62 ^~~~ 46:18.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 46:18.62 } else 46:18.62 ^~~~ 46:18.62 /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:18.63 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 46:18.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:19.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 46:19.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 46:19.70 from /builddir/build/BUILD/thunderbird-68.2.2/caps/DomainPolicy.cpp:8, 46:19.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:11: 46:19.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:19.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:19.70 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:19.70 ^ 46:19.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:19.70 struct Block { 46:19.70 ^~~~~ 46:20.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:20.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 46:20.29 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 46:20.29 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 46:20.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 46:20.29 /builddir/build/BUILD/thunderbird-68.2.2/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 46:20.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:20.29 foundInterface = 0; \ 46:20.29 ^~~~~~~~~~~~~~ 46:20.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:20.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:20.29 ^~~~~~~~~~~~~~~~~~~~~~~ 46:20.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:20.29 NS_INTERFACE_MAP_END 46:20.29 ^~~~~~~~~~~~~~~~~~~~ 46:20.29 /builddir/build/BUILD/thunderbird-68.2.2/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:20.29 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 46:20.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 46:20.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 46:20.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:20.29 } else 46:20.29 ^~~~ 46:20.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 46:20.29 } else 46:20.29 ^~~~ 46:20.29 /builddir/build/BUILD/thunderbird-68.2.2/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:20.29 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 46:20.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:20.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 46:20.42 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 46:20.42 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 46:20.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 46:20.42 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 46:20.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:20.43 foundInterface = 0; \ 46:20.43 ^~~~~~~~~~~~~~ 46:20.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:20.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:20.43 ^~~~~~~~~~~~~~~~~~~~~~~ 46:20.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:20.43 NS_INTERFACE_MAP_END 46:20.43 ^~~~~~~~~~~~~~~~~~~~ 46:20.43 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:20.43 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 46:20.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 46:20.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 46:20.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:20.43 } else 46:20.43 ^~~~ 46:20.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 46:20.43 } else 46:20.43 ^~~~ 46:20.43 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:20.43 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 46:20.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:20.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 46:20.43 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 46:20.43 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 46:20.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 46:20.44 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 46:20.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:20.44 foundInterface = 0; \ 46:20.44 ^~~~~~~~~~~~~~ 46:20.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:20.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:20.44 ^~~~~~~~~~~~~~~~~~~~~~~ 46:20.44 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipalURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:20.44 NS_INTERFACE_MAP_END 46:20.44 ^~~~~~~~~~~~~~~~~~~~ 46:20.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:20.44 else 46:20.44 ^~~~ 46:20.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:20.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:20.44 ^~~~~~~~~~~~~~~~~~ 46:20.44 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipalURI.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:20.44 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 46:20.44 ^~~~~~~~~~~~~~~~~~~~~~ 46:20.49 /builddir/build/BUILD/thunderbird-68.2.2/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 46:20.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:20.49 foundInterface = 0; \ 46:20.49 ^~~~~~~~~~~~~~ 46:20.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:20.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:20.49 ^~~~~~~~~~~~~~~~~~~~~~~ 46:20.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:20.49 NS_INTERFACE_MAP_END 46:20.49 ^~~~~~~~~~~~~~~~~~~~ 46:20.49 /builddir/build/BUILD/thunderbird-68.2.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:20.49 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 46:20.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:20.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 46:20.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 46:20.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:20.49 } else 46:20.49 ^~~~ 46:20.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 46:20.49 } else 46:20.49 ^~~~ 46:20.50 /builddir/build/BUILD/thunderbird-68.2.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:20.50 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 46:20.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:22.20 parser/prototype 46:22.29 parser/htmlparser 46:22.78 parser/html 46:24.99 gfx/cairo/cairo/src 46:25.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 46:25.15 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 46:25.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 46:25.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:25.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:25.15 ^ 46:25.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:25.15 ((size) ? malloc((unsigned) (size)) : NULL) 46:25.15 ^~~~ 46:25.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 46:25.15 new_elements = _cairo_malloc_ab (pq->max_size, 46:25.15 ^~~~~~~~~~~~~~~~ 46:25.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:25.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 46:25.42 from /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/CNavDTD.cpp:7, 46:25.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 46:25.42 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 46:25.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:25.43 foundInterface = 0; \ 46:25.43 ^~~~~~~~~~~~~~ 46:25.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:25.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:25.43 ^~~~~~~~~~~~~~~~~~~~~~~ 46:25.43 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsExpatDriver.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:25.43 NS_INTERFACE_MAP_END 46:25.43 ^~~~~~~~~~~~~~~~~~~~ 46:25.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:25.43 else 46:25.43 ^~~~ 46:25.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:25.43 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:25.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:25.43 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsExpatDriver.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:25.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 46:25.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:25.51 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 46:25.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:25.52 foundInterface = 0; \ 46:25.52 ^~~~~~~~~~~~~~ 46:25.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:25.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:25.52 ^~~~~~~~~~~~~~~~~~~~~~~ 46:25.52 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:25.52 NS_INTERFACE_MAP_END 46:25.52 ^~~~~~~~~~~~~~~~~~~~ 46:25.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:25.52 else 46:25.52 ^~~~ 46:25.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 46:25.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 46:25.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:25.52 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 46:25.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 46:25.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:25.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 46:25.70 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 46:25.70 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 46:25.70 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:25.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:25.70 ^ 46:25.70 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:25.70 ((size) ? malloc((unsigned) (size)) : NULL) 46:25.70 ^~~~ 46:25.70 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 46:25.70 new_elements = _cairo_malloc_ab (pq->max_size, 46:25.70 ^~~~~~~~~~~~~~~~ 46:26.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:26.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 46:26.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 46:26.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 46:26.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 46:26.03 from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.h:10, 46:26.03 from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:7, 46:26.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 46:26.04 /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 46:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:26.04 foundInterface = 0; \ 46:26.04 ^~~~~~~~~~~~~~ 46:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:26.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:26.04 ^~~~~~~~~~~~~~~~~~~~~~~ 46:26.04 /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:26.04 NS_INTERFACE_MAP_END 46:26.04 ^~~~~~~~~~~~~~~~~~~~ 46:26.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.h:10, 46:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:7, 46:26.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 46:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:26.04 } else 46:26.04 ^~~~ 46:26.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:26.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:26.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.04 /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 46:26.04 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 46:26.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 46:26.36 from /usr/include/assert.h:35, 46:26.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 46:26.36 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 46:26.36 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 46:26.36 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:26.36 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:26.36 ^~~~~~~ 46:26.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 46:26.99 from /usr/include/assert.h:35, 46:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 46:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 46:26.99 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 46:26.99 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:26.99 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:26.99 ^~~~~~~ 46:27.05 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 46:27.05 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 46:27.06 : note: this is the location of the previous definition 46:27.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 46:27.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:472:23: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 46:27.06 free (unscaled->var_coords); 46:27.06 ~~~~~~~~^~~~~~~~~~~~ 46:27.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/stdlib.h:3, 46:27.06 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:58, 46:27.06 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 46:27.06 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 46:27.06 extern void free (void *__ptr) __THROW; 46:27.06 ~~~~~~^~~~~ 46:27.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 46:27.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: warning: passing argument 3 of 'setCoords' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 46:27.06 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 46:27.06 ~~~~~~~~^~~~~~~~~~~~ 46:27.06 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: note: expected 'FT_Fixed *' {aka 'long int *'} but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 46:27.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 46:27.06 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 46:27.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 46:27.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.07 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:27.07 ^ 46:27.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.07 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.07 ^~~~ 46:27.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 46:27.07 data = _cairo_malloc_ab (height, stride); 46:27.07 ^~~~~~~~~~~~~~~~ 46:27.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.07 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:27.07 ^ 46:27.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.07 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.07 ^~~~ 46:27.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 46:27.07 data = _cairo_malloc_ab (height, stride); 46:27.07 ^~~~~~~~~~~~~~~~ 46:27.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.07 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:27.07 ^ 46:27.07 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.07 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.08 ^~~~ 46:27.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 46:27.08 data = _cairo_malloc_ab (height, stride); 46:27.08 ^~~~~~~~~~~~~~~~ 46:27.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.08 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:27.08 ^ 46:27.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.08 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.08 ^~~~ 46:27.08 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 46:27.08 data = _cairo_malloc_ab (height, stride); 46:27.08 ^~~~~~~~~~~~~~~~ 46:27.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 46:27.13 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 46:27.13 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 46:27.13 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.13 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 46:27.13 ^ 46:27.13 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.13 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.13 ^~~~ 46:27.13 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 46:27.13 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 46:27.13 ^~~~~~~~~~~~~~~~~ 46:27.13 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.13 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:27.13 ^ 46:27.13 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.13 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.13 ^~~~ 46:27.13 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 46:27.13 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 46:27.13 ^~~~~~~~~~~~~~~~ 46:27.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:27.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 46:27.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 46:27.15 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.h:8, 46:27.15 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:5, 46:27.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 46:27.16 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 46:27.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:27.16 foundInterface = 0; \ 46:27.16 ^~~~~~~~~~~~~~ 46:27.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:27.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:27.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:27.16 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:27.16 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 46:27.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:27.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 46:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 46:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 46:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:6, 46:27.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 46:27.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:27.16 } else 46:27.16 ^~~~ 46:27.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:27.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:27.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:27.16 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 46:27.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 46:27.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:27.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:27.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 46:27.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 46:27.30 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.h:8, 46:27.30 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:5, 46:27.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 46:27.30 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 46:27.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:27.30 foundInterface = 0; \ 46:27.30 ^~~~~~~~~~~~~~ 46:27.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:27.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:27.30 ^~~~~~~~~~~~~~~~~~~~~~~ 46:27.30 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:27.30 NS_INTERFACE_MAP_END 46:27.30 ^~~~~~~~~~~~~~~~~~~~ 46:27.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 46:27.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 46:27.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 46:27.30 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:6, 46:27.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 46:27.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:27.30 } else 46:27.30 ^~~~ 46:27.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:27.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:27.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:27.30 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 46:27.30 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 46:27.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:27.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 46:27.41 from /usr/include/assert.h:35, 46:27.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 46:27.41 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 46:27.41 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 46:27.41 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:27.41 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:27.41 ^~~~~~~ 46:27.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 46:27.48 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 46:27.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 46:27.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:27.48 ^ 46:27.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.48 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.48 ^~~~ 46:27.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 46:27.48 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 46:27.48 ^~~~~~~~~~~~~~~~ 46:27.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:27.48 ^ 46:27.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.48 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.48 ^~~~ 46:27.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 46:27.48 alpha = _cairo_malloc_ab (image->height, image->width); 46:27.49 ^~~~~~~~~~~~~~~~ 46:27.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 46:27.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.49 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 46:27.49 ^ 46:27.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.49 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.49 ^~~~ 46:27.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 46:27.49 rgb = _cairo_malloc_abc (image->width, image->height, 3); 46:27.49 ^~~~~~~~~~~~~~~~~ 46:27.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 46:27.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:27.50 ^ 46:27.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.50 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.50 ^~~~ 46:27.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 46:27.50 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 46:27.50 ^~~~~~~~~~~~~~~~ 46:27.54 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 46:27.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:27.55 ^ 46:27.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.55 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.55 ^~~~ 46:27.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 46:27.55 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 46:27.55 ^~~~~~~~~~~~~~~~ 46:27.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:27.55 ^ 46:27.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.55 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.55 ^~~~ 46:27.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 46:27.55 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 46:27.55 ^~~~~~~~~~~~~~~~ 46:27.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 46:27.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:27.63 ^ 46:27.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.63 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.63 ^~~~ 46:27.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 46:27.63 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 46:27.63 ^~~~~~~~~~~~~~~~ 46:27.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:27.63 ^ 46:27.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.63 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.63 ^~~~ 46:27.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 46:27.63 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 46:27.63 ^~~~~~~~~~~~~~~~ 46:27.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 46:27.70 from /usr/include/assert.h:35, 46:27.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 46:27.70 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 46:27.70 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 46:27.70 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:27.70 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:27.70 ^~~~~~~ 46:27.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 46:27.80 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 46:27.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 46:27.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:27.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:27.80 ^ 46:27.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:27.80 ((size) ? malloc((unsigned) (size)) : NULL) 46:27.80 ^~~~ 46:27.80 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 46:27.80 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 46:27.80 ^~~~~~~~~~~~~~~~ 46:28.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': 46:28.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:28.40 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 46:28.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:28.40 resource, interpolate); 46:28.40 ~~~~~~~~~~~~~~~~~~~~~~ 46:28.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 46:28.40 cairo_bool_t interpolate; 46:28.40 ^~~~~~~~~~~ 46:28.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 46:28.48 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 46:28.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 46:28.48 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:28.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:28.48 ^ 46:28.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:28.49 ((size) ? malloc((unsigned) (size)) : NULL) 46:28.49 ^~~~ 46:28.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 46:28.49 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 46:28.49 ^~~~~~~~~~~~~~~~ 46:28.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 46:28.69 from /usr/include/assert.h:35, 46:28.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 46:28.69 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 46:28.69 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 46:28.69 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:28.69 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:28.69 ^~~~~~~ 46:28.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 46:28.77 from /usr/include/assert.h:35, 46:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 46:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 46:28.77 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 46:28.77 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:28.77 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:28.77 ^~~~~~~ 46:29.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 46:29.00 from /usr/include/assert.h:35, 46:29.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 46:29.00 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 46:29.00 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 46:29.00 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:29.00 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:29.00 ^~~~~~~ 46:29.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 46:29.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:29.67 xrender_format = XRenderFindStandardFormat (display->display, 46:29.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:29.67 pict_format); 46:29.67 ~~~~~~~~~~~~ 46:29.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 46:29.94 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 46:29.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 46:29.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:29.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:29.94 ^ 46:29.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:29.94 ((size) ? malloc((unsigned) (size)) : NULL) 46:29.94 ^~~~ 46:29.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 46:29.94 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 46:29.94 ^~~~~~~~~~~~~~~~ 46:29.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 46:29.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:29.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:29.94 ^ 46:29.94 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:29.94 ((size) ? malloc((unsigned) (size)) : NULL) 46:29.94 ^~~~ 46:29.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 46:29.95 ximage.data = _cairo_malloc_ab (stride, ximage.height); 46:29.95 ^~~~~~~~~~~~~~~~ 46:29.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 46:29.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:29.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:29.95 ^ 46:29.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:29.95 ((size) ? malloc((unsigned) (size)) : NULL) 46:29.95 ^~~~ 46:29.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 46:29.95 _cairo_malloc_ab (gradient->n_stops, 46:29.95 ^~~~~~~~~~~~~~~~ 46:29.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 46:29.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:29.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:29.96 ^ 46:29.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:29.96 ((size) ? malloc((unsigned) (size)) : NULL) 46:29.96 ^~~~ 46:29.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 46:29.96 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 46:29.96 ^~~~~~~~~~~~~~~~ 46:29.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 46:29.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:29.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:29.96 ^ 46:29.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:29.96 ((size) ? malloc((unsigned) (size)) : NULL) 46:29.96 ^~~~ 46:29.96 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 46:29.96 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 46:29.96 ^~~~~~~~~~~~~~~~ 46:29.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 46:29.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:29.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:29.98 ^ 46:29.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:29.98 ((size) ? malloc((unsigned) (size)) : NULL) 46:29.98 ^~~~ 46:29.98 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 46:29.98 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 46:29.98 ^~~~~~~~~~~~~~~~ 46:31.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 46:31.09 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 46:31.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 46:31.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 46:31.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:31.10 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:31.10 ^ 46:31.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:31.10 ((size) ? malloc((unsigned) (size)) : NULL) 46:31.10 ^~~~ 46:31.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 46:31.10 new_elements = _cairo_malloc_ab (pq->max_size, 46:31.10 ^~~~~~~~~~~~~~~~ 46:31.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 46:31.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:31.10 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:31.10 ^ 46:31.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:31.10 ((size) ? malloc((unsigned) (size)) : NULL) 46:31.10 ^~~~ 46:31.10 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 46:31.10 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 46:31.10 ^~~~~~~~~~~~~~~~ 46:31.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 46:31.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:31.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:31.11 ^ 46:31.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:31.11 ((size) ? malloc((unsigned) (size)) : NULL) 46:31.11 ^~~~ 46:31.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 46:31.11 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 46:31.11 ^~~~~~~~~~~~~~~~ 46:31.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 46:31.11 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:31.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:31.11 ^ 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:31.12 ((size) ? malloc((unsigned) (size)) : NULL) 46:31.12 ^~~~ 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 46:31.12 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 46:31.12 ^~~~~~~~~~~~~~~~ 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:31.12 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:31.12 ^ 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:31.12 ((size) ? malloc((unsigned) (size)) : NULL) 46:31.12 ^~~~ 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 46:31.12 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 46:31.12 ^~~~~~~~~~~~~~~~ 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:31.12 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:31.12 ^ 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:31.12 ((size) ? malloc((unsigned) (size)) : NULL) 46:31.12 ^~~~ 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 46:31.12 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 46:31.12 ^~~~~~~~~~~~~~~~ 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:31.12 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:31.12 ^ 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:31.12 ((size) ? malloc((unsigned) (size)) : NULL) 46:31.12 ^~~~ 46:31.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 46:31.12 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 46:31.12 ^~~~~~~~~~~~~~~~ 46:32.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 46:32.85 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-font-face.c:41, 46:32.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 46:32.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 46:32.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:32.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:32.85 ^ 46:32.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:32.85 ((size) ? malloc((unsigned) (size)) : NULL) 46:32.85 ^~~~ 46:32.85 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 46:32.85 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 46:32.85 ^~~~~~~~~~~~~~~~ 46:32.87 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 46:32.87 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:32.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:32.87 ^ 46:32.87 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:32.87 ((size) ? malloc((unsigned) (size)) : NULL) 46:32.87 ^~~~ 46:32.87 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 46:32.87 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 46:32.87 ^~~~~~~~~~~~~~~~ 46:32.87 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 46:32.87 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:32.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:32.87 ^ 46:32.87 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:32.87 ((size) ? malloc((unsigned) (size)) : NULL) 46:32.87 ^~~~ 46:32.87 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 46:32.87 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 46:32.87 ^~~~~~~~~~~~~~~~ 46:32.90 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 46:32.90 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:32.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:32.90 ^ 46:32.90 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:32.90 ((size) ? malloc((unsigned) (size)) : NULL) 46:32.90 ^~~~ 46:32.90 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 46:32.90 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 46:32.90 ^~~~~~~~~~~~~~~~ 46:32.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 46:32.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:32.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:32.91 ^ 46:32.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:32.91 ((size) ? malloc((unsigned) (size)) : NULL) 46:32.91 ^~~~ 46:32.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 46:32.91 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 46:32.91 ^~~~~~~~~~~~~~~~ 46:32.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 46:32.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:32.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:32.91 ^ 46:32.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:32.91 ((size) ? malloc((unsigned) (size)) : NULL) 46:32.91 ^~~~ 46:32.91 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 46:32.91 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 46:32.91 ^~~~~~~~~~~~~~~~ 46:33.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 46:33.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 46:33.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsICancelableRunnable.h:10, 46:33.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:13, 46:33.52 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 46:33.52 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 46:33.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 46:33.52 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 46:33.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:33.52 foundInterface = 0; \ 46:33.52 ^~~~~~~~~~~~~~ 46:33.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:33.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:33.52 ^~~~~~~~~~~~~~~~~~~~~~~ 46:33.52 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:33.52 NS_INTERFACE_MAP_END 46:33.52 ^~~~~~~~~~~~~~~~~~~~ 46:33.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:33.52 else 46:33.52 ^~~~ 46:33.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:33.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:33.52 ^~~~~~~~~~~~~~~~~~ 46:33.52 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:33.52 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 46:33.52 ^~~~~~~~~~~~~~~~~~~~~~ 46:33.54 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 46:33.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:33.54 foundInterface = 0; \ 46:33.54 ^~~~~~~~~~~~~~ 46:33.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:33.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:33.54 ^~~~~~~~~~~~~~~~~~~~~~~ 46:33.54 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamParser.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:33.54 NS_INTERFACE_MAP_END 46:33.54 ^~~~~~~~~~~~~~~~~~~~ 46:33.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 46:33.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 46:33.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 46:33.54 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 46:33.54 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 46:33.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 46:33.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:33.54 } else 46:33.54 ^~~~ 46:33.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:33.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:33.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:33.54 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamParser.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 46:33.54 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 46:33.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:35.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 46:35.22 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 46:35.22 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 46:35.22 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 46:35.22 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.22 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.22 ^ 46:35.22 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.22 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.22 ^~~~ 46:35.22 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 46:35.22 new_rects = _cairo_malloc_ab (size, 46:35.22 ^~~~~~~~~~~~~~~~ 46:35.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 46:35.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.24 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.24 ^ 46:35.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.24 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.24 ^~~~ 46:35.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 46:35.24 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 46:35.24 ^~~~~~~~~~~~~~~~ 46:35.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 46:35.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.24 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.24 ^ 46:35.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.24 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.24 ^~~~ 46:35.24 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 46:35.24 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 46:35.24 ^~~~~~~~~~~~~~~~ 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.25 ^ 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.25 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.25 ^~~~ 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 46:35.25 path->data = _cairo_malloc_ab (path->num_data, 46:35.25 ^~~~~~~~~~~~~~~~ 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.25 ^ 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.25 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.25 ^~~~ 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 46:35.25 pattern->stops = _cairo_malloc_ab (other->stops_size, 46:35.25 ^~~~~~~~~~~~~~~~ 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.25 ^ 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.25 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.25 ^~~~ 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 46:35.25 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 46:35.25 ^~~~~~~~~~~~~~~~ 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.25 ^ 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.25 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.25 ^~~~ 46:35.25 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 46:35.25 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 46:35.25 ^~~~~~~~~~~~~~~~ 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.28 ^ 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.28 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.28 ^~~~ 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 46:35.28 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 46:35.28 ^~~~~~~~~~~~~~~~ 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.28 ^ 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.28 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.28 ^~~~ 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 46:35.28 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 46:35.28 ^~~~~~~~~~~~~~~~ 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.28 ^ 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.28 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.28 ^~~~ 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 46:35.28 vertices = _cairo_malloc_ab (num_vertices, 46:35.28 ^~~~~~~~~~~~~~~~ 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.28 ^ 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.28 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.28 ^~~~ 46:35.28 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 46:35.28 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 46:35.28 ^~~~~~~~~~~~~~~~ 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.29 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.29 ^ 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.29 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.29 ^~~~ 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 46:35.29 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 46:35.29 ^~~~~~~~~~~~~~~~ 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.29 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.29 ^ 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.29 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.29 ^~~~ 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 46:35.29 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 46:35.29 ^~~~~~~~~~~~~~~~ 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.29 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.29 ^ 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.29 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.29 ^~~~ 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 46:35.29 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 46:35.29 ^~~~~~~~~~~~~~~~ 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.29 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.29 ^ 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.29 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.29 ^~~~ 46:35.29 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 46:35.29 new_elements = _cairo_malloc_ab (pq->max_size, 46:35.29 ^~~~~~~~~~~~~~~~ 46:35.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 46:35.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.30 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.30 ^ 46:35.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.30 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.30 ^~~~ 46:35.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 46:35.30 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 46:35.30 ^~~~~~~~~~~~~~~~ 46:35.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 46:35.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.30 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.30 ^ 46:35.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.30 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.30 ^~~~ 46:35.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 46:35.30 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 46:35.30 ^~~~~~~~~~~~~~~~ 46:35.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 46:35.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.30 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.30 ^ 46:35.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.30 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.30 ^~~~ 46:35.30 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 46:35.30 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 46:35.30 ^~~~~~~~~~~~~~~~ 46:35.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 46:35.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.31 ^ 46:35.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.31 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.31 ^~~~ 46:35.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 46:35.31 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 46:35.31 ^~~~~~~~~~~~~~~~ 46:35.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 46:35.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.31 ^ 46:35.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.31 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.31 ^~~~ 46:35.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 46:35.31 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 46:35.31 ^~~~~~~~~~~~~~~~ 46:35.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.31 ^ 46:35.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.31 ((size) ? malloc((unsigned) (size)) : NULL) 46:35.31 ^~~~ 46:35.31 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 46:35.31 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 46:35.31 ^~~~~~~~~~~~~~~~ 46:38.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 46:38.36 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-spans.c:27, 46:38.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 46:38.36 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 46:38.36 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:38.36 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:38.36 ^ 46:38.36 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:38.36 ((size) ? malloc((unsigned) (size)) : NULL) 46:38.36 ^~~~ 46:38.36 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 46:38.36 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 46:38.36 ^~~~~~~~~~~~~~~~ 46:38.36 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 46:38.36 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:38.36 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:38.36 ^ 46:38.36 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:38.36 ((size) ? malloc((unsigned) (size)) : NULL) 46:38.36 ^~~~ 46:38.36 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 46:38.36 rects = _cairo_malloc_ab (traps->num_traps, 46:38.36 ^~~~~~~~~~~~~~~~ 46:38.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 46:38.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:38.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:38.37 ^ 46:38.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:38.37 ((size) ? malloc((unsigned) (size)) : NULL) 46:38.37 ^~~~ 46:38.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 46:38.37 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 46:38.37 ^~~~~~~~~~~~~~~~ 46:38.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 46:38.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:38.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:38.37 ^ 46:38.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:38.37 ((size) ? malloc((unsigned) (size)) : NULL) 46:38.37 ^~~~ 46:38.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 46:38.37 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 46:38.37 ^~~~~~~~~~~~~~~~ 46:38.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 46:38.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:38.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:38.37 ^ 46:38.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:38.37 ((size) ? malloc((unsigned) (size)) : NULL) 46:38.37 ^~~~ 46:38.37 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 46:38.37 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 46:38.37 ^~~~~~~~~~~~~~~~ 46:38.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 46:38.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:38.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:38.39 ^ 46:38.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:38.39 ((size) ? malloc((unsigned) (size)) : NULL) 46:38.39 ^~~~ 46:38.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 46:38.39 rects = _cairo_malloc_ab (num_rects, 46:38.39 ^~~~~~~~~~~~~~~~ 46:38.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 46:38.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:38.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:38.40 ^ 46:38.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:38.40 ((size) ? malloc((unsigned) (size)) : NULL) 46:38.40 ^~~~ 46:38.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 46:38.40 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 46:38.40 ^~~~~~~~~~~~~~~~ 46:38.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 46:38.40 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:38.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:38.40 ^ 46:38.41 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:38.41 ((size) ? malloc((unsigned) (size)) : NULL) 46:38.41 ^~~~ 46:38.41 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 46:38.41 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 46:38.41 ^~~~~~~~~~~~~~~~ 46:38.41 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 46:38.41 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:38.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:38.41 ^ 46:38.41 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:38.41 ((size) ? malloc((unsigned) (size)) : NULL) 46:38.41 ^~~~ 46:38.41 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 46:38.41 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 46:38.41 ^~~~~~~~~~~~~~~~ 46:38.41 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 46:38.41 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:38.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:38.41 ^ 46:38.41 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:38.41 ((size) ? malloc((unsigned) (size)) : NULL) 46:38.41 ^~~~ 46:38.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 46:38.42 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 46:38.42 ^~~~~~~~~~~~~~~~ 46:38.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 46:38.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:38.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:38.42 ^ 46:38.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:38.42 ((size) ? malloc((unsigned) (size)) : NULL) 46:38.42 ^~~~ 46:38.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 46:38.42 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 46:38.42 ^~~~~~~~~~~~~~~~ 46:38.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 46:38.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:38.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:38.42 ^ 46:38.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:38.42 ((size) ? malloc((unsigned) (size)) : NULL) 46:38.42 ^~~~ 46:38.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 46:38.42 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 46:38.42 ^~~~~~~~~~~~~~~~ 46:38.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 46:38.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-version.c: At top level: 46:38.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 46:38.43 #define CAIRO_VERSION_H 1 46:38.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo.h:41, 46:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:70, 46:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-spans.c:27, 46:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 46:38.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 46:38.43 #define CAIRO_VERSION_H 46:39.03 gfx/cairo/libpixman/src 46:39.03 gfx/2d 46:45.99 gfx/ycbcr 46:46.27 gfx/angle/targets/angle_common 46:47.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 46:47.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 46:47.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 46:47.96 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/InlineTranslator.cpp:12: 46:47.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:47.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:47.96 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:47.96 ^ 46:47.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:47.96 struct Block { 46:47.96 ^~~~~ 46:52.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/InlineTranslator.cpp:8: 46:52.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader]': 46:52.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/RecordedEventImpl.h:1681:13: warning: 'joinStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:52.09 JoinStyle joinStyle; 46:52.09 ^~~~~~~~~ 46:52.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/RecordedEventImpl.h:1682:12: warning: 'capStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:52.09 CapStyle capStyle; 46:52.09 ^~~~~~~~ 46:52.09 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/RecordedEventImpl.h:1693:3: warning: 'dashLength' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:52.09 aStrokeOptions.mDashLength = size_t(dashLength); 46:52.09 ^~~~~~~~~~~~~~ 46:58.06 gfx/src 47:01.15 gfx/qcms 47:01.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 47:01.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 47:01.38 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/src/nsDeviceContext.h:12, 47:01.38 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/src/nsDeviceContext.cpp:7: 47:01.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:01.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47:01.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:01.38 ^ 47:01.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:01.38 struct Block { 47:01.38 ^~~~~ 47:09.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 47:09.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 47:09.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/Path.cpp:446:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:09.70 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 47:09.70 ^~~~~ 47:12.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 47:12.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 47:12.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/DrawTargetCairo.cpp:450:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:12.12 cairo_pattern_t* pat; 47:12.12 ^~~ 47:15.09 gfx/gl 47:15.09 gfx/layers 47:17.03 gfx/graphite2/src 47:17.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 47:17.36 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Code.cpp:80:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace [-Wsubobject-linkage] 47:17.36 class Machine::Code::decoder 47:17.36 ^~~~~~~ 47:17.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureVal.h:31, 47:17.57 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureMap.h:29, 47:17.57 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Face.h:34, 47:17.57 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/CmapCache.h:30, 47:17.57 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/CmapCache.cpp:29, 47:17.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 47:17.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]': 47:17.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 47:17.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 47:17.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Segment.cpp:60:42: required from here 47:17.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/List.h:163:32: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class graphite2::FeatureVal' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47:17.57 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 47:17.57 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:17.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureMap.h:29, 47:17.57 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Face.h:34, 47:17.57 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/CmapCache.h:30, 47:17.57 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/CmapCache.cpp:29, 47:17.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 47:17.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 47:17.57 class FeatureVal : public Vector 47:17.57 ^~~~~~~~~~ 47:20.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 47:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 47:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/src/DriverCrashGuard.cpp:20, 47:20.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 47:20.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:20.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47:20.23 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:20.23 ^ 47:20.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:20.23 struct Block { 47:20.23 ^~~~~ 47:20.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 47:20.81 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 47:20.81 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Slot.cpp:78:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct graphite2::SlotJustify' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47:20.81 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 47:20.81 ^ 47:20.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Segment.h:38, 47:20.81 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Silf.cpp:32, 47:20.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 47:20.81 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 47:20.81 struct SlotJustify 47:20.81 ^~~~~~~~~~~ 47:27.46 gfx/harfbuzz/src 47:27.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSProps.h:28, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSPropertyIDSet.h:18, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/AnimationInfo.h:11, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:37, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImplData.h:10, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicLayersImpl.h:10, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImageLayer.cpp:7: 47:27.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 47:27.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 47:27.76 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 47:27.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:27.76 memset(&aArr[0], 0, N * sizeof(T)); 47:27.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:27.76 In file included from /usr/include/c++/8/map:61, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:10, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImplData.h:10, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicLayersImpl.h:10, 47:27.76 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImageLayer.cpp:7: 47:27.76 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 47:27.76 class map 47:27.76 ^~~ 47:29.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:11, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/PersistentBufferProvider.h:12, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/PersistentBufferProvider.cpp:7: 47:29.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 47:29.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 47:29.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 47:29.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:29.62 memset(&aArr[0], 0, N * sizeof(T)); 47:29.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:29.62 In file included from /usr/include/c++/8/map:61, 47:29.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 47:29.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 47:29.63 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:10, 47:29.63 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/PersistentBufferProvider.cpp:9: 47:29.63 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 47:29.63 class map 47:29.63 ^~~ 47:36.69 gfx/ipc 47:46.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.h:10, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.cpp:9: 47:46.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 47:46.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 47:46.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 47:46.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:46.60 memset(&aArr[0], 0, N * sizeof(T)); 47:46.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:46.60 In file included from /usr/include/c++/8/map:61, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.h:10, 47:46.60 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.cpp:9: 47:46.60 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 47:46.60 class map 47:46.60 ^~~ 47:53.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContextEGL.h:10, 47:53.38 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/EGLUtils.cpp:7, 47:53.38 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 47:53.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 47:53.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h:1193:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:53.38 fGetIntegerv(pname, (GLint*)&ret); 47:53.38 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 47:53.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 47:53.38 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLBlitHelper.cpp:204:10: note: 'texBinding' was declared here 47:53.38 GLenum texBinding; 47:53.38 ^~~~~~~~~~ 47:53.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContextEGL.h:10, 47:53.55 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/EGLUtils.cpp:7, 47:53.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 47:53.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 47:53.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h:2897:30: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:53.55 mSymbols.fBindVertexArray(array); 47:53.55 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 47:53.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 47:53.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLBlitHelper.cpp:449:10: note: 'oldVAO' was declared here 47:53.55 GLuint oldVAO; 47:53.55 ^~~~~~ 47:58.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 47:58.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 47:58.43 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUProcessManager.cpp:18, 47:58.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:65: 47:58.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:58.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 47:58.43 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:58.43 ^ 47:58.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:58.43 struct Block { 47:58.43 ^~~~~ 48:01.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/CompositorSession.h:11, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/CompositorSession.cpp:6, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 48:01.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 48:01.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 48:01.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 48:01.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:01.30 memset(&aArr[0], 0, N * sizeof(T)); 48:01.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:01.30 In file included from /usr/include/c++/8/map:61, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/CompositorSession.cpp:7, 48:01.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 48:01.30 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 48:01.30 class map 48:01.30 ^~~ 48:04.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 48:04.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 48:04.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 48:04.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 48:04.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:04.04 memset(&aArr[0], 0, N * sizeof(T)); 48:04.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:04.04 In file included from /usr/include/c++/8/map:61, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 48:04.04 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 48:04.04 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 48:04.04 class map 48:04.04 ^~~ 48:13.06 gfx/vr 48:14.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 48:14.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 48:14.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 48:14.43 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:18, 48:14.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 48:14.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:14.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:14.43 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:14.43 ^ 48:14.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:14.43 struct Block { 48:14.43 ^~~~~ 48:18.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SMILKeySpline.h:11, 48:18.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:16, 48:18.08 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.h:11, 48:18.08 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:7, 48:18.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 48:18.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; unsigned int N = 2]': 48:18.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 48:18.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 48:18.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:18.08 memset(&aArr[0], 0, N * sizeof(T)); 48:18.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:18.08 In file included from /usr/include/c++/8/map:61, 48:18.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 48:18.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 48:18.08 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 48:18.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 48:18.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 48:18.09 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.h:12, 48:18.09 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/AnimationHelper.cpp:7, 48:18.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 48:18.09 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 48:18.09 class map 48:18.09 ^~~ 48:18.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/SMILKeySpline.h:11, 48:18.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ComputedTimingFunction.h:16, 48:18.16 from /buildd