Mock Version: 1.4.19 Mock Version: 1.4.19 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f29-build-18091409-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 x86_64 --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: x86_64 Building for target x86_64 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 x86_64 --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f29-build-18091409-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 x86_64 --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: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.b3B2ZL + 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 . Patch #9 (mozilla-build-arm.patch): + echo '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). + echo 'Patch #416 (firefox-SIOCGSTAMP.patch):' 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 Patch #418 (mozilla-1512162.patch): + echo '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 + echo 'Patch #307 (build-disable-elfhack.patch):' Patch #307 (build-disable-elfhack.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .elfhack --fuzz=2 patching file toolkit/moz.configure + echo 'Patch #402 (mozilla-526293.patch):' 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.htzbi8 + 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 serde v1.0.99 Compiling ryu v0.2.6 Compiling rand_core v0.3.0 Compiling unicode-xid v0.2.0 Compiling libc v0.2.43 Compiling unicode-width v0.1.5 Compiling syn v1.0.5 Compiling cfg-if v0.1.5 Compiling bitflags v1.0.4 Compiling vec_map v0.8.1 Compiling ansi_term v0.11.0 Compiling cbindgen v0.9.1 Compiling strsim v0.7.0 Compiling remove_dir_all v0.5.1 Compiling itoa v0.4.3 Compiling log v0.4.5 Compiling proc-macro2 v0.3.8 Compiling textwrap v0.10.0 Compiling rand_core v0.2.2 Compiling quote v0.5.2 Compiling syn v0.13.11 Compiling rand v0.5.5 Compiling atty v0.2.11 Compiling clap v2.32.0 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 1m 23s 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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -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 -m64 -mtune=generic -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 -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 -m64 -mtune=generic -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 -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 -m64 -mtune=generic -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 -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 -m64 -mtune=generic -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= + LDFLAGS= + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + 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=48 + '[' 48 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 48 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 48 -ge 8 ']' + MOZ_SMP_FLAGS=-j8 + export MOZ_MAKE_FLAGS=-j8 + MOZ_MAKE_FLAGS=-j8 + export STRIP=/bin/true + STRIP=/bin/true + ./mach build Config object not found by mach. 0:00.55 Clobber not needed. 0:00.55 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.56 /usr/bin/gmake -f client.mk -s configure 0:00.57 cd /builddir/build/BUILD/thunderbird-68.2.2/objdir 0:00.57 /builddir/build/BUILD/thunderbird-68.2.2/configure 0:00.69 Creating Python environment 0:02.29 New python executable in /builddir/build/BUILD/thunderbird-68.2.2/objdir/_virtualenvs/init/bin/python2.7 0:02.29 Also creating executable in /builddir/build/BUILD/thunderbird-68.2.2/objdir/_virtualenvs/init/bin/python 0:02.29 Installing setuptools, pip, wheel...done. 0:03.28 running build_ext 0:03.28 building 'psutil._psutil_linux' extension 0:03.28 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 -m64 -mtune=generic -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 -m64 -mtune=generic -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-x86_64-2.7/psutil/_psutil_common.o 0:03.28 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 -m64 -mtune=generic -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 -m64 -mtune=generic -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-x86_64-2.7/psutil/_psutil_posix.o 0:03.28 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 -m64 -mtune=generic -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 -m64 -mtune=generic -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-x86_64-2.7/psutil/_psutil_linux.o 0:03.28 creating build/lib.linux-x86_64-2.7 0:03.28 creating build/lib.linux-x86_64-2.7/psutil 0:03.28 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_common.o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 0:03.28 building 'psutil._psutil_posix' extension 0:03.28 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 -m64 -mtune=generic -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 -m64 -mtune=generic -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-x86_64-2.7/psutil/_psutil_common.o 0:03.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 -m64 -mtune=generic -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 -m64 -mtune=generic -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-x86_64-2.7/psutil/_psutil_posix.o 0:03.29 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_common.o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 0:03.29 copying build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so -> psutil 0:03.29 copying build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so -> psutil 0:03.29 Reexecuting in the virtualenv 0:03.45 Adding configure options from /builddir/build/BUILD/thunderbird-68.2.2/.mozconfig 0:03.45 --enable-application=comm/mail 0:03.45 --enable-default-toolkit=cairo-gtk3-wayland 0:03.45 --prefix=/usr 0:03.45 --libdir=/usr/lib64 0:03.45 --with-system-jpeg 0:03.45 --with-system-zlib 0:03.45 --with-system-libvpx 0:03.45 --disable-tests 0:03.45 --disable-strip 0:03.45 --disable-necko-wifi 0:03.45 --disable-updater 0:03.45 --enable-startup-notification 0:03.45 --with-system-icu 0:03.45 --enable-calendar 0:03.45 --enable-official-branding 0:03.45 --with-system-nspr 0:03.45 --with-system-nss 0:03.45 --disable-system-sqlite 0:03.45 --enable-system-ffi 0:03.45 --enable-optimize 0:03.45 --disable-debug 0:03.45 --without-system-icu 0:03.45 --with-system-jpeg 0:03.45 --with-system-libvpx 0:03.45 --disable-crashreporter 0:03.45 MOZILLA_OFFICIAL=1 0:03.45 BUILD_OFFICIAL=1 0:03.45 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 0:03.45 checking for vcs source checkout... no 0:03.49 checking for a shell... /usr/bin/sh 0:03.54 checking for host system type... x86_64-pc-linux-gnu 0:03.54 checking for target system type... x86_64-pc-linux-gnu 0:03.80 Determining COMM source information from sourcestamp.txt... 0:03.80 Determining GECKO source information from sourcestamp.txt... 0:03.96 checking whether cross compiling... no 0:04.07 checking for Python 3... /usr/bin/python3 (3.7.5) 0:04.07 checking for yasm... /usr/bin/yasm 0:04.08 checking yasm version... 1.3.0 0:04.08 checking for the target C compiler... /usr/bin/gcc 0:04.12 checking whether the target C compiler can be used... yes 0:04.12 checking the target C compiler version... 8.3.1 0:04.15 checking the target C compiler works... yes 0:04.16 checking for the target C++ compiler... /usr/bin/g++ 0:04.18 checking whether the target C++ compiler can be used... yes 0:04.18 checking the target C++ compiler version... 8.3.1 0:04.21 checking the target C++ compiler works... yes 0:04.21 checking for the host C compiler... /usr/bin/gcc 0:04.24 checking whether the host C compiler can be used... yes 0:04.24 checking the host C compiler version... 8.3.1 0:04.28 checking the host C compiler works... yes 0:04.28 checking for the host C++ compiler... /usr/bin/g++ 0:04.29 checking whether the host C++ compiler can be used... yes 0:04.29 checking the host C++ compiler version... 8.3.1 0:04.33 checking the host C++ compiler works... yes 0:04.44 checking for 64-bit OS... yes 0:04.45 checking for llvm_profdata... /usr/bin/llvm-profdata 0:04.46 checking for nasm... /usr/bin/nasm 0:04.46 checking nasm version... 2.13.03 0:04.48 checking for linker... bfd 0:04.48 checking for the assembler... /usr/bin/gcc 0:04.49 checking for ar... /usr/bin/gcc-ar 0:04.49 checking for pkg_config... /usr/bin/pkg-config 0:04.49 checking for pkg-config version... 1.5.3 0:04.53 checking for stdint.h... yes 0:04.56 checking for inttypes.h... yes 0:04.59 checking for malloc.h... yes 0:04.62 checking for alloca.h... yes 0:04.64 checking for sys/byteorder.h... no 0:04.67 checking for getopt.h... yes 0:04.71 checking for unistd.h... yes 0:04.74 checking for nl_types.h... yes 0:04.77 checking for cpuid.h... yes 0:04.80 checking for sys/statvfs.h... yes 0:04.83 checking for sys/statfs.h... yes 0:04.86 checking for sys/vfs.h... yes 0:04.89 checking for sys/mount.h... yes 0:04.93 checking for sys/quota.h... yes 0:04.96 checking for linux/quota.h... yes 0:05.00 checking for linux/if_addr.h... yes 0:05.04 checking for linux/rtnetlink.h... yes 0:05.06 checking for sys/queue.h... yes 0:05.10 checking for sys/types.h... yes 0:05.13 checking for netinet/in.h... yes 0:05.16 checking for byteswap.h... yes 0:05.20 checking for linux/perf_event.h... yes 0:05.23 checking for perf_event_open system call... yes 0:05.25 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:05.26 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:05.28 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:05.29 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:05.30 checking whether the C compiler supports -Wunreachable-code-return... no 0:05.32 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:05.32 checking whether the C compiler supports -Wclass-varargs... no 0:05.33 checking whether the C++ compiler supports -Wclass-varargs... no 0:05.35 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:05.36 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:05.38 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:05.39 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:05.40 checking whether the C compiler supports -Wloop-analysis... no 0:05.41 checking whether the C++ compiler supports -Wloop-analysis... no 0:05.45 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:05.46 checking whether the C++ compiler supports -Wc++2a-compat... no 0:05.46 checking whether the C++ compiler supports -Wcomma... no 0:05.50 checking whether the C compiler supports -Wduplicated-cond... yes 0:05.52 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:05.56 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:05.58 checking whether the C compiler supports -Wstring-conversion... no 0:05.58 checking whether the C++ compiler supports -Wstring-conversion... no 0:05.60 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:05.62 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:05.62 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:05.64 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:05.65 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:05.66 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:05.68 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:05.71 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:05.73 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:05.77 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:05.79 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:05.83 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:05.85 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:05.89 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:05.91 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:05.93 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:05.94 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:05.97 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:06.01 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:06.03 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:06.07 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:06.07 checking whether the C compiler supports -Wno-error=return-std-move... no 0:06.09 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:06.13 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:06.15 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:06.16 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:06.17 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:06.19 checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:06.20 checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:06.23 checking whether the C compiler supports -Wformat... yes 0:06.26 checking whether the C++ compiler supports -Wformat... yes 0:06.28 checking whether the C compiler supports -Wformat-security... no 0:06.31 checking whether the C++ compiler supports -Wformat-security... no 0:06.34 checking whether the C compiler supports -Wformat-overflow=2... yes 0:06.37 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:06.40 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:06.41 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:06.45 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:06.45 Determining COMM source information from environment... 0:06.45 COMM_SOURCE_REPOSITORY: https://hg.mozilla.org/releases/comm-esr68 0:06.45 COMM_SOURCE_CHANGESET: 4297fc81fadcf15a10dc8f3835af3996ae991aa0 0:06.45 Determining GECKO source information from environment... 0:06.45 Determining GECKO source information from .gecko_rev.yml 0:06.45 GECKO_SOURCE_REPOSITORY: https://hg.mozilla.org/releases/mozilla-esr68 0:06.45 GECKO_SOURCE_CHANGESET: efd27abec3b809b9c0de3ddf5aa65ada5df83d85 0:06.47 checking for libpulse... yes 0:06.47 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:06.47 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:06.47 checking for rustc... /usr/bin/rustc 0:06.47 checking for cargo... /usr/bin/cargo 0:06.58 checking rustc version... 1.38.0 0:06.60 checking cargo version... 1.38.0 0:06.74 checking for rust target triplet... x86_64-unknown-linux-gnu 0:06.82 checking for rust host triplet... x86_64-unknown-linux-gnu 0:06.82 checking for rustdoc... /usr/bin/rustdoc 0:06.84 checking for cbindgen... /builddir/build/BUILD/thunderbird-68.2.2/.cargo/bin/cbindgen 0:06.84 checking for rustfmt... not found 0:06.84 checking for llvm-config... /usr/bin/llvm-config 0:06.96 checking that libclang is new enough... yes 0:07.04 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.06 checking for libffi > 3.0.9... yes 0:07.06 checking MOZ_FFI_CFLAGS... 0:07.07 checking MOZ_FFI_LIBS... -lffi 0:07.09 checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (10.16.3) 0:07.11 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1... yes 0:07.13 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/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/lib64/dbus-1.0/include -pthread 0:07.13 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.14 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:07.15 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/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.15 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:07.16 checking for fontconfig >= 2.7.0... yes 0:07.16 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:07.17 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:07.18 checking for freetype2 >= 6.1.0... yes 0:07.18 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:07.19 checking _FT2_LIBS... -lfreetype 0:07.19 checking for tar... /usr/bin/gtar 0:07.19 checking for unzip... /usr/bin/unzip 0:07.20 checking for zip... /usr/bin/zip 0:07.20 checking for gn... not found 0:07.20 checking for the Mozilla API key... no 0:07.20 checking for the Google Location Service API key... no 0:07.20 checking for the Google Safebrowsing API key... no 0:07.20 checking for the Bing API key... no 0:07.20 checking for the Adjust SDK key... no 0:07.20 checking for the Leanplum SDK key... no 0:07.20 checking for the Pocket API key... no 0:07.21 checking for vpx >= 1.7.0... yes 0:07.21 checking MOZ_LIBVPX_CFLAGS... 0:07.22 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:07.26 checking for vpx/vpx_decoder.h... yes 0:07.33 checking for vpx_codec_dec_init_ver... yes 0:07.38 checking for jpeg_destroy_compress... yes 0:07.42 checking for sufficient jpeg library version... yes 0:07.45 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:07.46 checking for awk... /usr/bin/gawk 0:07.46 checking for perl... /usr/bin/perl 0:07.47 checking for minimum required perl version >= 5.006... 5.028002 0:07.48 checking for full perl installation... yes 0:07.48 checking for gmake... /usr/bin/gmake 0:07.48 checking for watchman... not found 0:07.48 checking for xargs... /usr/bin/xargs 0:07.48 checking for rpmbuild... /usr/bin/rpmbuild 0:07.52 checking for llvm-objdump... /usr/bin/llvm-objdump 0:07.52 checking for autoconf... /usr/bin/autoconf-2.13 0:08.25 creating cache ./config.cache 0:08.29 checking host system type... x86_64-pc-linux-gnu 0:08.31 checking target system type... x86_64-pc-linux-gnu 0:08.33 checking build system type... x86_64-pc-linux-gnu 0:08.33 checking for objcopy... /usr/bin/objcopy 0:08.34 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:08.35 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -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 -m64 -mtune=generic -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 ) works... (cached) yes 0:08.35 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -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 -m64 -mtune=generic -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 ) is a cross-compiler... no 0:08.35 checking whether we are using GNU C... (cached) yes 0:08.35 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:08.35 checking for c++... (cached) /usr/bin/g++ 0:08.35 checking whether the C++ compiler (/usr/bin/g++ -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 -m64 -mtune=generic -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 ) works... (cached) yes 0:08.35 checking whether the C++ compiler (/usr/bin/g++ -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 -m64 -mtune=generic -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 ) is a cross-compiler... no 0:08.35 checking whether we are using GNU C++... (cached) yes 0:08.35 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:08.35 checking for ranlib... gcc-ranlib 0:08.35 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:08.35 checking for strip... /bin/true 0:08.35 checking for otool... no 0:08.46 checking for X... libraries , headers 0:08.51 checking for dnet_ntoa in -ldnet... no 0:08.56 checking for dnet_ntoa in -ldnet_stub... no 0:08.60 checking for gethostbyname... yes 0:08.66 checking for connect... yes 0:08.70 checking for remove... yes 0:08.75 checking for shmat... yes 0:08.80 checking for IceConnectionNumber in -lICE... yes 0:08.88 checking for --noexecstack option to as... yes 0:08.92 checking for -z noexecstack option to ld... yes 0:08.97 checking for -z text option to ld... yes 0:09.03 checking for -z relro option to ld... yes 0:09.07 checking for -z nocopyreloc option to ld... yes 0:09.12 checking for -Bsymbolic-functions option to ld... yes 0:09.16 checking for --build-id=sha1 option to ld... yes 0:09.21 checking for --ignore-unresolved-symbol option to ld... yes 0:09.23 checking if toolchain supports -mssse3 option... yes 0:09.26 checking if toolchain supports -msse4.1 option... yes 0:09.29 checking for x86 AVX2 asm support in compiler... yes 0:09.33 checking whether the linker supports Identical Code Folding... no 0:09.53 checking whether removing dead symbols breaks debugging... no 0:09.57 checking for working const... yes 0:09.59 checking for mode_t... yes 0:09.60 checking for off_t... yes 0:09.62 checking for pid_t... yes 0:09.63 checking for size_t... yes 0:09.77 checking whether 64-bits std::atomic requires -latomic... no 0:09.81 checking for dirent.h that defines DIR... yes 0:09.86 checking for opendir in -ldir... no 0:09.89 checking for sockaddr_in.sin_len... false 0:09.91 checking for sockaddr_in6.sin6_len... false 0:09.95 checking for sockaddr.sa_len... false 0:09.98 checking for gethostbyname_r in -lc_r... no 0:10.09 checking for library containing dlopen... -ldl 0:10.12 checking for dlfcn.h... yes 0:10.18 checking for dladdr... yes 0:10.23 checking for memmem... yes 0:10.29 checking for socket in -lsocket... no 0:10.35 checking for XDrawLines in -lX11... yes 0:10.41 checking for XextAddDisplay in -lXext... yes 0:10.47 checking for XtFree in -lXt... yes 0:10.52 checking for xcb_connect in -lxcb... yes 0:10.58 checking for xcb_shm_query_version in -lxcb-shm... yes 0:10.64 checking for XGetXCBConnection in -lX11-xcb... yes 0:10.69 checking for pthread_create in -lpthreads... no 0:10.75 checking for pthread_create in -lpthread... yes 0:10.80 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:10.84 checking for pthread.h... yes 0:10.90 checking for stat64... yes 0:10.96 checking for lstat64... yes 0:11.02 checking for truncate64... yes 0:11.08 checking for statvfs64... yes 0:11.13 checking for statvfs... yes 0:11.19 checking for statfs64... yes 0:11.24 checking for statfs... yes 0:11.30 checking for getpagesize... yes 0:11.37 checking for gmtime_r... yes 0:11.42 checking for localtime_r... yes 0:11.48 checking for arc4random... no 0:11.54 checking for arc4random_buf... no 0:11.58 checking for mallinfo... yes 0:11.64 checking for gettid... no 0:11.70 checking for lchown... yes 0:11.75 checking for setpriority... yes 0:11.81 checking for strerror... yes 0:11.87 checking for syscall... yes 0:11.93 checking for clock_gettime(CLOCK_MONOTONIC)... 0:11.97 checking for pthread_cond_timedwait_monotonic_np... 0:12.04 checking for res_ninit()... yes 0:12.08 checking for an implementation of va_copy()... yes 0:12.11 checking whether va_list can be copied by value... no 0:12.21 checking for __thread keyword for TLS variables... yes 0:12.26 checking for localeconv... yes 0:12.31 checking for malloc.h... yes 0:12.37 checking for strndup... yes 0:12.43 checking for posix_memalign... yes 0:12.49 checking for memalign... yes 0:12.54 checking for malloc_usable_size... yes 0:12.58 checking whether malloc_usable_size definition can use const argument... no 0:12.60 checking for valloc in malloc.h... yes 0:12.62 checking for valloc in unistd.h... no 0:12.63 checking for _aligned_malloc in malloc.h... no 0:12.64 checking NSPR selection... system 0:12.64 checking for nspr-config... /usr/bin/nspr-config 0:12.68 checking for NSPR - version >= 4.21... yes 0:12.78 checking for nss-config... /usr/bin/nss-config 0:12.84 checking for NSS - version >= 3.44.2... yes 0:12.90 checking for gzread in -lz... yes 0:12.95 checking if app-specific confvars.sh exists... /builddir/build/BUILD/thunderbird-68.2.2/comm/mail/confvars.sh 0:12.96 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.99 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/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/lib64/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread 0:12.99 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:13.01 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:13.02 checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/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:13.02 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:13.03 checking for libstartup-notification-1.0 >= 0.8... yes 0:13.03 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:13.03 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:13.05 checking for dbus-1 >= 0.60... yes 0:13.05 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:13.05 checking MOZ_DBUS_LIBS... -ldbus-1 0:13.06 checking for dbus-glib-1 >= 0.60... yes 0:13.06 checking MOZ_DBUS_GLIB_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:13.06 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:13.15 checking for linux/joystick.h... yes 0:13.15 checking for wget... no 0:13.22 checking for fdatasync... yes 0:13.26 checking for valid C compiler optimization flags... yes 0:13.36 checking for __cxa_demangle... yes 0:13.40 checking for unwind.h... yes 0:13.49 checking for _Unwind_Backtrace... yes 0:13.50 checking for -pipe support... yes 0:13.56 checking what kind of list files are supported by the linker... linkerscript 0:13.56 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:13.57 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:13.57 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:13.61 checking for FT_Bitmap_Size.y_ppem... yes 0:13.67 checking for FT_GlyphSlot_Embolden... yes 0:13.74 checking for FT_Load_Sfnt_Table... yes 0:13.79 checking for fontconfig/fcfreetype.h... yes 0:13.94 checking for posix_fadvise... yes 0:14.00 checking for posix_fallocate... yes 0:14.11 updating cache ./config.cache 0:14.11 creating ./config.data 0:14.15 js/src> configuring 0:14.15 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/lib64 --prefix=/usr --without-system-icu --with-system-nss --with-system-zlib --host=x86_64-pc-linux-gnu --target=x86_64-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/lib64 -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/thunderbird-68.2.2/objdir/dist JS_STANDALONE= 0:14.17 js/src> checking for vcs source checkout... no 0:14.20 js/src> checking for a shell... /usr/bin/sh 0:14.22 js/src> checking for host system type... x86_64-pc-linux-gnu 0:14.22 js/src> checking for target system type... x86_64-pc-linux-gnu 0:14.62 js/src> checking for Python 3... /usr/bin/python3 (3.7.5) 0:14.62 js/src> checking whether cross compiling... no 0:14.63 js/src> checking for yasm... /usr/bin/yasm 0:14.64 js/src> checking yasm version... 1.3.0 0:14.64 js/src> checking for the target C compiler... /usr/bin/gcc 0:14.66 js/src> checking whether the target C compiler can be used... yes 0:14.66 js/src> checking the target C compiler version... 8.3.1 0:14.69 js/src> checking the target C compiler works... yes 0:14.70 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:14.72 js/src> checking whether the target C++ compiler can be used... yes 0:14.72 js/src> checking the target C++ compiler version... 8.3.1 0:14.76 js/src> checking the target C++ compiler works... yes 0:14.76 js/src> checking for the host C compiler... /usr/bin/gcc 0:14.78 js/src> checking whether the host C compiler can be used... yes 0:14.78 js/src> checking the host C compiler version... 8.3.1 0:14.82 js/src> checking the host C compiler works... yes 0:14.82 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:14.84 js/src> checking whether the host C++ compiler can be used... yes 0:14.84 js/src> checking the host C++ compiler version... 8.3.1 0:14.87 js/src> checking the host C++ compiler works... yes 0:15.00 js/src> checking for 64-bit OS... yes 0:15.01 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:15.01 js/src> checking for nasm... /usr/bin/nasm 0:15.02 js/src> checking nasm version... 2.13.03 0:15.04 js/src> checking for linker... bfd 0:15.04 js/src> checking for the assembler... /usr/bin/gcc 0:15.05 js/src> checking for ar... /usr/bin/gcc-ar 0:15.05 js/src> checking for pkg_config... /usr/bin/pkg-config 0:15.06 js/src> checking for pkg-config version... 1.5.3 0:15.09 js/src> checking for stdint.h... yes 0:15.13 js/src> checking for inttypes.h... yes 0:15.16 js/src> checking for malloc.h... yes 0:15.19 js/src> checking for alloca.h... yes 0:15.21 js/src> checking for sys/byteorder.h... no 0:15.25 js/src> checking for getopt.h... yes 0:15.28 js/src> checking for unistd.h... yes 0:15.30 js/src> checking for nl_types.h... yes 0:15.34 js/src> checking for cpuid.h... yes 0:15.37 js/src> checking for sys/statvfs.h... yes 0:15.40 js/src> checking for sys/statfs.h... yes 0:15.44 js/src> checking for sys/vfs.h... yes 0:15.47 js/src> checking for sys/mount.h... yes 0:15.51 js/src> checking for sys/quota.h... yes 0:15.55 js/src> checking for linux/quota.h... yes 0:15.59 js/src> checking for linux/if_addr.h... yes 0:15.63 js/src> checking for linux/rtnetlink.h... yes 0:15.66 js/src> checking for sys/queue.h... yes 0:15.70 js/src> checking for sys/types.h... yes 0:15.74 js/src> checking for netinet/in.h... yes 0:15.78 js/src> checking for byteswap.h... yes 0:15.81 js/src> checking for linux/perf_event.h... yes 0:15.85 js/src> checking for perf_event_open system call... yes 0:15.87 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:15.88 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:15.91 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:15.92 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:15.94 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:15.94 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:15.95 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:15.96 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:15.97 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:15.99 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:16.00 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:16.01 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:16.02 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:16.04 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:16.06 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:16.08 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:16.09 js/src> checking whether the C++ compiler supports -Wcomma... no 0:16.12 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:16.16 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:16.19 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:16.20 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:16.22 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:16.23 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:16.25 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:16.26 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:16.28 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:16.30 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:16.31 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:16.32 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:16.35 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:16.38 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:16.42 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:16.45 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:16.49 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:16.52 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:16.55 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:16.59 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:16.60 js/src> checking whether the C compiler supports -Wno-error=backend-plugin... no 0:16.61 js/src> checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:16.65 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:16.68 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:16.71 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:16.75 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:16.76 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:16.77 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:16.81 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:16.83 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:16.85 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:16.86 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:16.88 js/src> checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:16.88 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:16.92 js/src> checking whether the C compiler supports -Wformat... yes 0:16.96 js/src> checking whether the C++ compiler supports -Wformat... yes 0:16.98 js/src> checking whether the C compiler supports -Wformat-security... no 0:17.00 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:17.04 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:17.07 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:17.09 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:17.11 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:17.15 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:17.18 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:17.18 js/src> checking for rustc... /usr/bin/rustc 0:17.18 js/src> checking for cargo... /usr/bin/cargo 0:17.30 js/src> checking rustc version... 1.38.0 0:17.31 js/src> checking cargo version... 1.38.0 0:17.45 js/src> checking for rust target triplet... x86_64-unknown-linux-gnu 0:17.53 js/src> checking for rust host triplet... x86_64-unknown-linux-gnu 0:17.53 js/src> checking for rustdoc... /usr/bin/rustdoc 0:17.53 js/src> checking for rustfmt... not found 0:17.54 js/src> checking for llvm-config... /usr/bin/llvm-config 0:17.61 js/src> checking that libclang is new enough... yes 0:17.69 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:17.71 js/src> checking for libffi > 3.0.9... yes 0:17.72 js/src> checking MOZ_FFI_CFLAGS... 0:17.72 js/src> checking MOZ_FFI_LIBS... -lffi 0:17.73 js/src> checking for awk... /usr/bin/gawk 0:17.73 js/src> checking for perl... /usr/bin/perl 0:17.73 js/src> checking for minimum required perl version >= 5.006... 5.028002 0:17.75 js/src> checking for full perl installation... yes 0:17.75 js/src> checking for gmake... /usr/bin/gmake 0:17.75 js/src> checking for watchman... not found 0:17.75 js/src> checking for xargs... /usr/bin/xargs 0:17.75 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:17.79 js/src> checking for llvm-objdump... /usr/bin/llvm-objdump 0:17.79 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:17.79 js/src> Refreshing /builddir/build/BUILD/thunderbird-68.2.2/js/src/old-configure with /usr/bin/autoconf-2.13 0:18.03 js/src> loading cache /builddir/build/BUILD/thunderbird-68.2.2/objdir/./config.cache 0:18.07 js/src> checking host system type... x86_64-pc-linux-gnu 0:18.09 js/src> checking target system type... x86_64-pc-linux-gnu 0:18.11 js/src> checking build system type... x86_64-pc-linux-gnu 0:18.13 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:18.13 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -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 -m64 -mtune=generic -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 ) works... (cached) yes 0:18.13 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -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 -m64 -mtune=generic -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 ) is a cross-compiler... no 0:18.13 js/src> checking whether we are using GNU C... (cached) yes 0:18.13 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:18.13 js/src> checking for c++... (cached) /usr/bin/g++ 0:18.13 js/src> checking whether the C++ compiler (/usr/bin/g++ -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 -m64 -mtune=generic -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 ) works... (cached) yes 0:18.13 js/src> checking whether the C++ compiler (/usr/bin/g++ -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 -m64 -mtune=generic -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 ) is a cross-compiler... no 0:18.13 js/src> checking whether we are using GNU C++... (cached) yes 0:18.13 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:18.19 js/src> checking for ranlib... (cached) gcc-ranlib 0:18.19 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:18.19 js/src> checking for strip... (cached) /bin/true 0:18.19 js/src> checking for sb-conf... no 0:18.19 js/src> checking for ve... no 0:18.20 js/src> checking for X... (cached) libraries , headers 0:18.21 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:18.21 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:18.21 js/src> checking for gethostbyname... (cached) yes 0:18.21 js/src> checking for connect... (cached) yes 0:18.22 js/src> checking for remove... (cached) yes 0:18.22 js/src> checking for shmat... (cached) yes 0:18.22 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:18.34 js/src> checking for --noexecstack option to as... yes 0:18.39 js/src> checking for -z noexecstack option to ld... yes 0:18.44 js/src> checking for -z text option to ld... yes 0:18.49 js/src> checking for -z relro option to ld... yes 0:18.53 js/src> checking for -z nocopyreloc option to ld... yes 0:18.58 js/src> checking for -Bsymbolic-functions option to ld... yes 0:18.62 js/src> checking for --build-id=sha1 option to ld... yes 0:18.66 js/src> checking whether the linker supports Identical Code Folding... no 0:18.84 js/src> checking whether removing dead symbols breaks debugging... no 0:18.86 js/src> checking for working const... (cached) yes 0:18.86 js/src> checking for mode_t... (cached) yes 0:18.86 js/src> checking for off_t... (cached) yes 0:18.86 js/src> checking for pid_t... (cached) yes 0:18.86 js/src> checking for size_t... (cached) yes 0:18.89 js/src> checking for ssize_t... yes 0:18.89 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:18.90 js/src> checking for dirent.h that defines DIR... (cached) yes 0:18.92 js/src> checking for opendir in -ldir... (cached) no 0:18.92 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:18.92 js/src> checking for library containing dlopen... (cached) -ldl 0:18.92 js/src> checking for dlfcn.h... (cached) yes 0:18.93 js/src> checking for socket in -lsocket... (cached) no 0:18.94 js/src> checking for pthread_create in -lpthreads... (cached) no 0:18.94 js/src> checking for pthread_create in -lpthread... (cached) yes 0:19.01 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:19.06 js/src> checking for getc_unlocked... yes 0:19.12 js/src> checking for _getc_nolock... no 0:19.12 js/src> checking for gmtime_r... (cached) yes 0:19.13 js/src> checking for localtime_r... (cached) yes 0:19.18 js/src> checking for pthread_getname_np... yes 0:19.24 js/src> checking for pthread_get_name_np... no 0:19.25 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:19.31 js/src> checking for sin in -lm... yes 0:19.39 js/src> checking for sincos in -lm... yes 0:19.45 js/src> checking for __sincos in -lm... no 0:19.45 js/src> checking for res_ninit()... (cached) yes 0:19.51 js/src> checking for nl_langinfo and CODESET... yes 0:19.52 js/src> checking for an implementation of va_copy()... (cached) yes 0:19.52 js/src> checking whether va_list can be copied by value... (cached) no 0:19.53 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:19.53 js/src> checking for localeconv... (cached) yes 0:19.54 js/src> checking NSPR selection... command-line 0:19.58 js/src> checking for valid optimization flags... yes 0:19.59 js/src> checking for __cxa_demangle... (cached) yes 0:19.60 js/src> checking for -pipe support... yes 0:19.64 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:19.70 js/src> checking what kind of list files are supported by the linker... linkerscript 0:19.74 js/src> checking for posix_fadvise... (cached) yes 0:19.74 js/src> checking for posix_fallocate... (cached) yes 0:19.76 js/src> checking for malloc.h... (cached) yes 0:19.76 js/src> checking for strndup... (cached) yes 0:19.77 js/src> checking for posix_memalign... (cached) yes 0:19.77 js/src> checking for memalign... (cached) yes 0:19.79 js/src> checking for malloc_usable_size... (cached) yes 0:19.83 js/src> checking whether malloc_usable_size definition can use const argument... no 0:19.84 js/src> checking for valloc in malloc.h... yes 0:19.86 js/src> checking for valloc in unistd.h... no 0:19.87 js/src> checking for _aligned_malloc in malloc.h... no 0:19.89 js/src> updating cache /builddir/build/BUILD/thunderbird-68.2.2/objdir/./config.cache 0:19.90 js/src> creating ./config.data 0:19.92 js/src> Creating config.status 0:19.99 Creating config.status 0:20.15 Reticulating splines... 0:21.87 0:01.75 File already read. Skipping: /builddir/build/BUILD/thunderbird-68.2.2/gfx/angle/targets/angle_common/moz.build 0:29.93 Finished reading 1903 moz.build files in 2.42s 0:29.93 Read 14 gyp files in parallel contributing 0.00s to total wall time 0:29.93 Processed into 8836 build config descriptors in 2.59s 0:29.93 RecursiveMake backend executed in 3.91s 0:29.93 3219 total backend files; 3219 created; 0 updated; 0 unchanged; 0 deleted; 28 -> 1218 Makefile 0:29.93 FasterMake backend executed in 0.43s 0:29.93 10 total backend files; 10 created; 0 updated; 0 unchanged; 0 deleted 0:29.93 Total wall time: 9.81s; CPU time: 9.73s; Efficiency: 99%; Untracked: 0.46s Configure complete! Be sure to run |mach build| to pick up any changes 0:30.32 Clobber not needed. 0:30.32 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:30.33 /usr/bin/gmake -f client.mk -s 0:30.47 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:30.47 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:30.47 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 8; Removed 0 files and 0 directories. 0:30.57 Elapsed: 0.10s; From _tests: Kept 12 existing; Added/updated 739; Removed 0 files and 0 directories. 0:30.70 Elapsed: 0.22s; From dist/bin: Kept 261 existing; Added/updated 2484; Removed 0 files and 0 directories. 0:30.80 Elapsed: 0.32s; From dist/include: Kept 1897 existing; Added/updated 3873; Removed 0 files and 0 directories. 0:30.82 ./mozilla-config.h.stub 0:30.91 ./buildid.h.stub 0:30.99 ./source-repo.h.stub 0:31.16 config 0:31.42 config/nsinstall_real 0:31.54 config/stl.sentinel.stub 0:31.62 config/system-header.sentinel.stub 0:31.79 build/application.ini.stub 0:31.79 xpcom/xpcom-config.h.stub 0:31.80 js/src/js-confdefs.h.stub 0:31.80 security/apps/xpcshell.inc.stub 0:31.80 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 0:31.81 netwerk/necko-config.h.stub 0:31.83 gfx/webrender_bindings/webrender_ffi_generated.h.stub 0:31.90 xpcom/xpcom-private.h.stub 0:31.90 media/libdav1d/16bd_cdef_tmpl.c.stub 0:31.90 js/src/js-config.h.stub 0:31.90 security/apps/addons-public.inc.stub 0:31.90 build/application.ini.h.stub 0:31.95 layout/style/ServoCSSPropList.py.stub 0:32.00 js/src/selfhosted.out.h.stub 0:32.00 media/libdav1d/16bd_film_grain_tmpl.c.stub 0:32.00 security/apps/addons-public-intermediate.inc.stub 0:32.01 dom/encoding/domainsfallbacks.properties.h.stub 0:32.01 toolkit/crashreporter/CrashAnnotations.h.stub 0:32.10 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DMOZ_ALLOW_LEGACY_EXTENSIONS=1 -DJS_PUNBOX64=1 -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 -DTHUNDERBIRD_VERSION=68.2.2 -DMOZ_FFVPX=1 -DJS_CODEGEN_X64=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_THUNDERBIRD=1 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=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_64-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 -DHAVE_DLOPEN=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_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 -DHAVE_VALLOC=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 -DU_USING_ICU_NAMESPACE=0 -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 -DJS_64BIT=1 -DMOZ_GECKO_PROFILER=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_LOCALTIME_media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 0:32.10 security/apps/addons-stage.inc.stub 0:32.10 dom/encoding/labelsencodings.properties.h.stub 0:32.15 R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp 0:32.17 devtools/client/debugger/src/node.stub.stub 0:32.19 media/libdav1d/16bd_ipred_tmpl.c.stub 0:32.20 dom/encoding/localesfallbacks.properties.h.stub 0:32.20 security/apps/privileged-package-root.inc.stub 0:32.25 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:32.29 media/libdav1d/16bd_itx_tmpl.c.stub 0:32.30 dom/encoding/nonparticipatingdomains.properties.h.stub 0:32.32 xpcom/idl-parser/xpidl/xpidl.stub.stub 0:32.37 js/src/frontend/ReservedWordsGenerated.h.stub 0:32.39 media/libdav1d/16bd_lf_apply_tmpl.c.stub 0:32.43 js/src/gc/StatsPhasesGenerated.cpp.stub 0:32.48 js/src/jit/MOpcodes.h.stub 0:32.48 xpcom/build/Services.cpp.stub 0:32.49 media/libdav1d/16bd_loopfilter_tmpl.c.stub 0:32.54 js/src/gc/StatsPhasesGenerated.h.stub 0:32.58 js/src/jit/LOpcodes.h.stub 0:32.59 media/libdav1d/16bd_looprestoration_tmpl.c.stub 0:32.59 xpcom/build/Services.h.stub 0:32.69 media/libdav1d/16bd_lr_apply_tmpl.c.stub 0:32.70 xpcom/build/services.rs.stub 0:32.75 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/thunderbird-68.2.2/objdir/config/makefiles/xpidl xpidl 0:32.75 config/makefiles/xpidl/Bits.xpt 0:32.75 config/makefiles/xpidl/accessibility.xpt 0:32.75 config/makefiles/xpidl/activity.xpt 0:32.77 config/makefiles/xpidl/addrbook.xpt 0:32.79 media/libdav1d/16bd_mc_tmpl.c.stub 0:32.81 devtools/client/debugger/src/actions/node.stub.stub 0:32.89 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:32.89 media/libdav1d/16bd_recon_tmpl.c.stub 0:32.91 config/makefiles/xpidl/alerts.xpt 0:32.96 config/makefiles/xpidl/appshell.xpt 0:32.99 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 0:33.08 media/libdav1d/8bd_cdef_tmpl.c.stub 0:33.11 config/makefiles/xpidl/appstartup.xpt 0:33.18 media/libdav1d/8bd_film_grain_tmpl.c.stub 0:33.19 devtools/client/debugger/src/client/node.stub.stub 0:33.27 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:33.27 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 0:33.38 media/libdav1d/8bd_ipred_tmpl.c.stub 0:33.47 media/libdav1d/8bd_itx_tmpl.c.stub 0:33.57 media/libdav1d/8bd_lf_apply_tmpl.c.stub 0:33.67 media/libdav1d/8bd_loopfilter_tmpl.c.stub 0:33.78 devtools/client/debugger/src/components/node.stub.stub 0:33.78 media/libdav1d/8bd_looprestoration_tmpl.c.stub 0:33.79 config/makefiles/xpidl/autocomplete.xpt 0:33.79 config/makefiles/xpidl/backgroundhangmonitor.xpt 0:33.80 devtools/client/debugger/src/reducers/node.stub.stub 0:33.80 devtools/client/debugger/src/selectors/node.stub.stub 0:33.86 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:33.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/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:33.88 media/libdav1d/8bd_lr_apply_tmpl.c.stub 0:33.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/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:33.92 config/makefiles/xpidl/browser-element.xpt 0:33.98 media/libdav1d/8bd_mc_tmpl.c.stub 0:34.03 devtools/client/debugger/src/utils/node.stub.stub 0:34.05 config/makefiles/xpidl/calbase.xpt 0:34.07 media/libdav1d/8bd_recon_tmpl.c.stub 0:34.12 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:34.18 config/makefiles/xpidl/calbaseinternal.xpt 0:34.19 devtools/client/debugger/src/workers/parser/node.stub.stub 0:34.27 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:34.62 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 0:34.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/workers/pretty-print/index.js" 0:34.76 devtools/client/debugger/src/workers/search/node.stub.stub 0:34.84 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:34.84 config/makefiles/xpidl/caldav.xpt 0:34.95 config/makefiles/xpidl/caps.xpt 0:34.97 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 0:35.08 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 0:35.11 config/makefiles/xpidl/captivedetect.xpt 0:35.12 devtools/client/debugger/src/actions/ast/node.stub.stub 0:35.15 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 0:35.17 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 0:35.20 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:35.23 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:35.27 devtools/client/debugger/src/actions/pause/node.stub.stub 0:35.30 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 0:35.32 devtools/client/debugger/src/actions/sources/node.stub.stub 0:35.32 config/makefiles/xpidl/chat.xpt 0:35.36 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:35.40 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 0:35.40 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:35.45 config/makefiles/xpidl/chrome.xpt 0:35.49 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 0:35.60 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 0:35.65 devtools/client/debugger/src/actions/utils/node.stub.stub 0:35.71 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 0:35.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/actions/utils/create-store.js" 0:35.81 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 0:35.91 layout/style/nsCSSPropertyID.h.stub 0:35.91 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 0:36.00 config/makefiles/xpidl/commandhandler.xpt 0:36.02 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 0:36.03 layout/style/ServoCSSPropList.h.stub 0:36.09 devtools/client/debugger/src/client/chrome/node.stub.stub 0:36.11 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 0:36.14 layout/style/CompositorAnimatableProperties.h.stub 0:36.15 config/makefiles/xpidl/commandlines.xpt 0:36.17 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:36.25 layout/style/nsComputedDOMStyleGenerated.cpp.stub 0:36.35 config/makefiles/xpidl/commuconv.xpt 0:36.36 layout/style/nsCSSPropsGenerated.inc.stub 0:36.40 config/makefiles/xpidl/composer.xpt 0:36.48 layout/style/ServoStyleConsts.h.stub 0:36.52 config/makefiles/xpidl/content_events.xpt 0:36.52 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 0:36.52 devtools/client/debugger/src/client/firefox/node.stub.stub 0:36.52 devtools/client/debugger/src/components/Editor/node.stub.stub 0:36.54 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 0:36.60 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:36.61 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:36.61 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:36.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/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:36.69 config/makefiles/xpidl/content_geckomediaplugins.xpt 0:36.69 config/makefiles/xpidl/content_html.xpt 0:36.83 config/makefiles/xpidl/content_webrtc.xpt 0:36.89 devtools/client/debugger/src/components/shared/node.stub.stub 0:36.97 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:36.98 config/makefiles/xpidl/devtools_rr.xpt 0:37.11 config/makefiles/xpidl/docshell.xpt 0:37.25 config/makefiles/xpidl/dom.xpt 0:37.29 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 0:37.37 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:37.49 config/makefiles/xpidl/dom_audiochannel.xpt 0:37.67 config/makefiles/xpidl/dom_base.xpt 0:37.81 config/makefiles/xpidl/dom_bindings.xpt 0:37.81 devtools/client/debugger/src/utils/editor/node.stub.stub 0:37.86 config/makefiles/xpidl/dom_events.xpt 0:37.89 config/makefiles/xpidl/dom_geolocation.xpt 0:37.91 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:37.94 devtools/client/debugger/src/utils/resource/node.stub.stub 0:37.94 devtools/client/debugger/src/utils/pause/node.stub.stub 0:37.98 config/makefiles/xpidl/dom_html.xpt 0:38.02 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 0:38.02 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:38.02 config/makefiles/xpidl/dom_indexeddb.xpt 0:38.05 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:38.10 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:38.16 config/makefiles/xpidl/dom_localstorage.xpt 0:38.16 config/makefiles/xpidl/dom_media.xpt 0:38.28 config/makefiles/xpidl/dom_network.xpt 0:38.28 config/makefiles/xpidl/dom_notification.xpt 0:38.36 config/makefiles/xpidl/dom_payments.xpt 0:38.43 config/makefiles/xpidl/dom_power.xpt 0:38.45 config/makefiles/xpidl/dom_presentation.xpt 0:38.51 config/makefiles/xpidl/dom_push.xpt 0:38.52 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 0:38.60 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:38.60 config/makefiles/xpidl/dom_quota.xpt 0:38.79 config/makefiles/xpidl/dom_security.xpt 0:38.80 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 0:38.80 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 0:38.80 config/makefiles/xpidl/dom_sidebar.xpt 0:38.86 config/makefiles/xpidl/dom_simpledb.xpt 0:38.87 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 0:38.89 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:38.89 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:38.95 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:38.97 config/makefiles/xpidl/dom_storage.xpt 0:38.99 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 0:39.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/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:39.18 devtools/client/debugger/src/components/shared/Button/node.stub.stub 0:39.27 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:39.46 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 0:39.48 config/makefiles/xpidl/dom_system.xpt 0:39.49 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 0:39.49 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.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/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:39.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/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:39.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:39.65 config/makefiles/xpidl/dom_webauthn.xpt 0:39.75 config/makefiles/xpidl/dom_webspeechrecognition.xpt 0:39.75 config/makefiles/xpidl/dom_webspeechsynth.xpt 0:39.78 config/makefiles/xpidl/dom_workers.xpt 0:39.81 config/makefiles/xpidl/dom_xslt.xpt 0:39.87 config/makefiles/xpidl/dom_xul.xpt 0:39.89 config/makefiles/xpidl/downloads.xpt 0:39.93 config/makefiles/xpidl/editor.xpt 0:39.97 config/makefiles/xpidl/enterprisepolicies.xpt 0:40.01 config/makefiles/xpidl/extensions.xpt 0:40.07 config/makefiles/xpidl/exthandler.xpt 0:40.10 config/makefiles/xpidl/fastfind.xpt 0:40.11 config/makefiles/xpidl/fts3tok.xpt 0:40.14 config/makefiles/xpidl/gfx.xpt 0:40.15 config/makefiles/xpidl/html5.xpt 0:40.21 config/makefiles/xpidl/htmlparser.xpt 0:40.25 config/makefiles/xpidl/imglib2.xpt 0:40.27 config/makefiles/xpidl/import.xpt 0:40.27 config/makefiles/xpidl/inspector.xpt 0:40.28 config/makefiles/xpidl/intl.xpt 0:40.32 config/makefiles/xpidl/jar.xpt 0:40.34 config/makefiles/xpidl/jsdebugger.xpt 0:40.35 config/makefiles/xpidl/jsinspector.xpt 0:40.39 config/makefiles/xpidl/kvstore.xpt 0:40.41 config/makefiles/xpidl/layout_base.xpt 0:40.45 warning: [const] doesn't make sense on builtin types., 0:40.45 warning: [const] doesn't make sense on builtin types., 0:40.45 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.46 warning: [const] doesn't make sense on builtin types., 0:40.47 warning: [const] doesn't make sense on builtin types., 0:40.47 warning: [const] doesn't make sense on builtin types., 0:40.47 warning: [const] doesn't make sense on builtin types., 0:40.47 config/makefiles/xpidl/layout_printing.xpt 0:40.47 config/makefiles/xpidl/layout_xul.xpt 0:40.51 config/makefiles/xpidl/layout_xul_tree.xpt 0:40.53 config/makefiles/xpidl/locale.xpt 0:40.56 config/makefiles/xpidl/loginmgr.xpt 0:40.58 config/makefiles/xpidl/mailcompsbase.xpt 0:40.59 config/makefiles/xpidl/mailprofilemigration.xpt 0:40.62 config/makefiles/xpidl/mailview.xpt 0:40.62 config/makefiles/xpidl/mailwinsearch.xpt 0:40.66 config/makefiles/xpidl/mime.xpt 0:40.69 config/makefiles/xpidl/mimetype.xpt 0:40.72 config/makefiles/xpidl/mozfind.xpt 0:40.73 config/makefiles/xpidl/mozintl.xpt 0:40.75 config/makefiles/xpidl/mozldap.xpt 0:40.77 config/makefiles/xpidl/msgbase.xpt 0:40.79 config/makefiles/xpidl/msgcommonbase.xpt 0:40.80 config/makefiles/xpidl/msgcompose.xpt 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.88 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.89 warning: [const] doesn't make sense on builtin types., 0:40.90 config/makefiles/xpidl/msgdb.xpt 0:40.90 config/makefiles/xpidl/msgimap.xpt 0:40.90 config/makefiles/xpidl/msgjsaccount.xpt 0:40.94 config/makefiles/xpidl/msglocal.xpt 0:41.06 config/makefiles/xpidl/msgnews.xpt 0:41.06 config/makefiles/xpidl/msgsearch.xpt 0:41.10 config/makefiles/xpidl/msgsmime.xpt 0:41.16 config/makefiles/xpidl/necko.xpt 0:41.34 config/makefiles/xpidl/necko_about.xpt 0:41.44 config/makefiles/xpidl/necko_cache.xpt 0:41.44 config/makefiles/xpidl/necko_cache2.xpt 0:41.58 config/makefiles/xpidl/necko_cookie.xpt 0:41.65 config/makefiles/xpidl/necko_dns.xpt 0:41.67 config/makefiles/xpidl/necko_file.xpt 0:41.67 config/makefiles/xpidl/necko_ftp.xpt 0:41.79 config/makefiles/xpidl/necko_http.xpt 0:41.81 config/makefiles/xpidl/necko_mdns.xpt 0:41.84 config/makefiles/xpidl/necko_res.xpt 0:41.87 config/makefiles/xpidl/necko_socket.xpt 0:41.93 config/makefiles/xpidl/necko_strconv.xpt 0:41.98 config/makefiles/xpidl/necko_viewsource.xpt 0:42.03 config/makefiles/xpidl/necko_websocket.xpt 0:42.10 config/makefiles/xpidl/parentalcontrols.xpt 0:42.14 config/makefiles/xpidl/peerconnection.xpt 0:42.18 config/makefiles/xpidl/pipnss.xpt 0:42.19 config/makefiles/xpidl/pippki.xpt 0:42.21 config/makefiles/xpidl/places.xpt 0:42.28 config/makefiles/xpidl/plugin.xpt 0:42.28 config/makefiles/xpidl/pref.xpt 0:42.34 config/makefiles/xpidl/prefetch.xpt 0:42.35 config/makefiles/xpidl/profiler.xpt 0:42.37 config/makefiles/xpidl/rdf.xpt 0:42.51 config/makefiles/xpidl/remote.xpt 0:42.52 config/makefiles/xpidl/reputationservice.xpt 0:42.52 config/makefiles/xpidl/sandbox.xpt 0:42.56 config/makefiles/xpidl/satchel.xpt 0:42.61 config/makefiles/xpidl/saxparser.xpt 0:42.65 config/makefiles/xpidl/services-crypto-component.xpt 0:42.67 config/makefiles/xpidl/services_fxaccounts.xpt 0:42.70 config/makefiles/xpidl/shellservice.xpt 0:42.70 config/makefiles/xpidl/shistory.xpt 0:42.76 config/makefiles/xpidl/spellchecker.xpt 0:42.80 config/makefiles/xpidl/storage.xpt 0:42.82 config/makefiles/xpidl/telemetry.xpt 0:42.83 config/makefiles/xpidl/thumbnails.xpt 0:42.85 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 0:42.95 config/makefiles/xpidl/toolkit_cleardata.xpt 0:42.96 config/makefiles/xpidl/toolkit_crashservice.xpt 0:42.98 config/makefiles/xpidl/toolkit_filewatcher.xpt 0:43.03 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 0:43.10 config/makefiles/xpidl/toolkit_osfile.xpt 0:43.11 config/makefiles/xpidl/toolkit_search.xpt 0:43.11 config/makefiles/xpidl/toolkit_securityreporter.xpt 0:43.13 config/makefiles/xpidl/toolkit_shell.xpt 0:43.17 config/makefiles/xpidl/toolkit_xulstore.xpt 0:43.20 config/makefiles/xpidl/toolkitprofile.xpt 0:43.23 config/makefiles/xpidl/txmgr.xpt 0:43.25 config/makefiles/xpidl/txtsvc.xpt 0:43.25 config/makefiles/xpidl/uconv.xpt 0:43.26 config/makefiles/xpidl/update.xpt 0:43.30 config/makefiles/xpidl/uriloader.xpt 0:43.34 config/makefiles/xpidl/url-classifier.xpt 0:43.38 config/makefiles/xpidl/urlformatter.xpt 0:43.40 config/makefiles/xpidl/wcap.xpt 0:43.40 config/makefiles/xpidl/webBrowser_core.xpt 0:43.41 config/makefiles/xpidl/webbrowserpersist.xpt 0:43.42 config/makefiles/xpidl/webextensions.xpt 0:43.44 config/makefiles/xpidl/webvtt.xpt 0:43.53 config/makefiles/xpidl/widget.xpt 0:43.57 config/makefiles/xpidl/windowcreator.xpt 0:43.57 config/makefiles/xpidl/windowwatcher.xpt 0:43.59 config/makefiles/xpidl/xpcom_base.xpt 0:43.59 config/makefiles/xpidl/xpcom_components.xpt 0:43.66 config/makefiles/xpidl/xpcom_ds.xpt 0:43.68 config/makefiles/xpidl/xpcom_io.xpt 0:43.69 config/makefiles/xpidl/xpcom_system.xpt 0:43.72 config/makefiles/xpidl/xpcom_threads.xpt 0:43.77 config/makefiles/xpidl/xpconnect.xpt 0:43.88 config/makefiles/xpidl/xul.xpt 0:43.92 config/makefiles/xpidl/xulapp.xpt 0:43.96 config/makefiles/xpidl/zipwriter.xpt 0:44.35 config/makefiles/xpidl/xptdata.cpp 0:46.35 intl/locale/encodingsgroups.properties.h.stub 0:46.35 comm/mailnews/intl/charsetalias.properties.h.stub 0:46.35 netwerk/dns/etld_data.inc.stub 0:46.35 xpcom/base/error_list.rs.stub 0:46.35 xpcom/components/Components.h.stubxpcom/ds/nsGkAtomList.h.stub 0:46.35 dom/base/PropertyUseCounterMap.inc.stub 0:46.46 dom/base/UseCounterList.h.stub 0:46.46 xpcom/base/ErrorList.h.stub 0:46.46 accessible/xpcom/xpcAccEvents.h.stub 0:46.46 dom/bindings/CSS2Properties.webidl.stub 0:46.50 xpcom/ds/nsGkAtomConsts.h.stub 0:46.57 xpcom/base/ErrorNamesInternal.h.stub 0:46.57 security/manager/ssl/nsSTSPreloadList.h.stub 0:46.67 xpcom/base/gk_rust_utils_ffi_generated.h.stub 0:46.68 toolkit/components/telemetry/TelemetryEventData.h.stub 0:47.05 toolkit/components/telemetry/TelemetryEventEnums.h.stub 0:47.40 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 0:47.98 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 0:48.27 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 0:48.91 toolkit/components/telemetry/TelemetryProcessData.h.stub 0:49.03 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 0:49.15 toolkit/components/telemetry/TelemetryScalarData.h.stub 0:49.71 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 1:10.00 toolkit/library/rust/force-cargo-library-build 1:10.00 mfbt 1:10.00 comm/ldap/c-sdk/libraries/liblber 1:10.00 comm/ldap/c-sdk/libraries/libldif 1:10.00 comm/mailnews/base/search/src 1:10.00 comm/mailnews/base/util 1:10.00 comm/mailnews/addrbook/src 1:10.00 comm/mailnews/base/src 1:10.03 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/libldif/line64.c: In function 'ldif_base64_encode_internal': 1:10.03 /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:10.03 int i, pad, len; 1:10.03 ^~~ 1:10.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_get_tag': 1:10.09 /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 'long unsigned int' [-Wsign-compare] 1:10.09 for (i = 1; i < sizeof(ber_int_t); i++) { 1:10.09 ^ 1:10.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_skip_tag': 1:10.09 /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 'long unsigned int' [-Wsign-compare] 1:10.09 if (noctets > sizeof(ber_uint_t)) return (LBER_DEFAULT); 1:10.09 ^ 1:10.09 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_getnint': 1:10.10 /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 'long unsigned int' [-Wsign-compare] 1:10.10 if (len > sizeof(ber_slen_t)) return (-1); 1:10.10 ^ 1:10.10 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/decode.c: In function 'ber_scanf': 1:10.10 /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:10.10 for (rc = 0, p = (char *)fmt; *p && rc != LBER_DEFAULT; p++) { 1:10.10 ^~ 1:10.10 /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:10.10 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 1:10.10 ^~ 1:10.10 /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:10.10 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 1:10.10 ^~ 1:10.10 /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:10.10 rc != LBER_DEFAULT; 1:10.10 ^~ 1:10.10 /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:10.10 if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 1:10.10 ^~ 1:10.10 /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:10.10 if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 1:10.10 ^~ 1:10.10 /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:10.10 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 1:10.10 ^~ 1:10.10 /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:10.10 tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 1:10.10 ^~ 1:10.10 /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:10.10 rc != LBER_DEFAULT; 1:10.10 ^~ 1:10.10 /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:10.10 if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 1:10.10 ^~ 1:10.10 /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:10.10 if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 1:10.10 ^~ 1:10.10 /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:10.10 if ((rc = ber_skip_tag(ber, &len)) == LBER_DEFAULT) break; 1:10.10 ^~ 1:10.10 /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:10.10 if (rc == LBER_DEFAULT) { 1:10.10 ^~ 1:10.18 comm/ldap/c-sdk/libraries/libldif/libldif60.so 1:10.53 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_ber_len': 1:10.54 /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 'long unsigned int' [-Wsign-compare] 1:10.54 if (noctets >= MAX_LEN_SIZE) { 1:10.54 ^~ 1:10.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'read_len_in_ber': 1:10.54 /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 'long unsigned int' [-Wsign-compare] 1:10.54 if (noctets >= MAX_LEN_SIZE) return (LBER_DEFAULT); 1:10.54 ^~ 1:10.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'ber_get_next': 1:10.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:784:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:10.54 if (((ber_len_t)ber->ber_end - (ber_len_t)ber->ber_buf) < newlen) { 1:10.54 ^ 1:10.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:784:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:10.54 if (((ber_len_t)ber->ber_end - (ber_len_t)ber->ber_buf) < newlen) { 1:10.54 ^ 1:10.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:803:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:10.54 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 1:10.54 ^ 1:10.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:803:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:10.54 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 1:10.54 ^ 1:10.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:806:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:10.54 *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 1:10.54 ^ 1:10.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:806:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:10.54 *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 1:10.54 ^ 1:10.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:824:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:10.54 *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 1:10.54 ^ 1:10.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:824:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:10.54 *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 1:10.54 ^ 1:10.54 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'get_buffer_tag': 1:10.55 /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 'long unsigned int' [-Wsign-compare] 1:10.55 for (i = 1; i < sizeof(ber_int_t); i++) { 1:10.55 ^ 1:10.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c: In function 'ber_get_next_buffer_ext': 1:10.55 /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 'long unsigned int' [-Wsign-compare] 1:10.55 if (noctets > sizeof(ber_uint_t)) { 1:10.55 ^ 1:10.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:1426:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:10.55 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 1:10.55 ^ 1:10.55 /builddir/build/BUILD/thunderbird-68.2.2/comm/ldap/c-sdk/libraries/liblber/io.c:1426:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1:10.55 toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 1:10.55 ^ 1:11.07 comm/mailnews/compose/src 1:11.17 Compiling libc v0.2.51 1:11.84 Compiling proc-macro2 v0.4.27 1:12.68 Compiling unicode-xid v0.1.0 1:12.84 Compiling syn v0.15.30 1:13.17 /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:13.17 /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:13.17 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 1:13.17 ^ 1:13.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:15: 1:13.17 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/lz4.h:662:16: note: declared here 1:13.17 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 1:13.17 ^~~~~~~~~~~~~~~~~~~ 1:13.17 /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:13.17 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 1:13.17 ^ 1:13.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/mfbt/Compression.cpp:15: 1:13.17 /builddir/build/BUILD/thunderbird-68.2.2/mfbt/lz4.h:662:16: note: declared here 1:13.17 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 1:13.17 ^~~~~~~~~~~~~~~~~~~ 1:13.71 Compiling siphasher v0.2.1 1:14.03 Compiling byteorder v1.3.1 1:15.24 Compiling fnv v1.0.6 1:15.35 Compiling ident_case v1.0.0 1:15.50 Compiling cfg-if v0.1.6 1:15.56 Compiling typenum v1.10.0 1:16.99 Compiling serde v1.0.88 1:17.71 Compiling nodrop v0.1.12 1:17.81 Compiling void v1.0.2 1:17.92 Compiling cc v1.0.34 1:19.93 comm/mailnews/db/msgdb/src 1:21.33 comm/mailnews/extensions/mdn/src 1:23.12 comm/mailnews/extensions/mailviews/src 1:25.63 Compiling scopeguard v0.3.2 1:25.73 Compiling memchr v2.2.0 1:26.04 Compiling lazy_static v1.2.0 1:26.16 Compiling memoffset v0.2.1 1:26.54 Compiling encoding_rs v0.8.16 1:26.71 Compiling byte-tools v0.3.0 1:26.79 Compiling khronos_api v3.1.0 1:26.92 Compiling procedural-masquerade v0.1.1 1:27.12 Compiling glob v0.2.11 1:27.19 Compiling slab v0.4.1 1:27.35 Compiling dtoa v0.4.2 1:27.61 Compiling lazycell v1.2.1 1:27.72 Compiling futures v0.1.23 1:29.34 Compiling ucd-util v0.1.1 1:30.03 Compiling itoa v0.4.1 1:30.23 Compiling matches v0.1.6 1:30.29 Compiling num-traits v0.2.6 1:30.95 Compiling pkg-config v0.3.9 1:31.10 Compiling stable_deref_trait v1.0.0 1:31.18 Compiling regex v1.0.3 1:32.45 Compiling unicode-width v0.1.4 1:32.64 Compiling thin-slice v0.1.1 1:32.80 Compiling ansi_term v0.11.0 1:33.29 Compiling fake-simd v0.1.2 1:33.39 Compiling bitflags v1.0.4 1:33.46 Compiling strsim v0.7.0 1:33.47 Compiling bindgen v0.49.1 1:34.38 Compiling smallbitvec v2.3.0 1:34.78 Compiling vec_map v0.8.0 1:35.02 Compiling opaque-debug v0.2.1 1:35.04 Compiling utf8-ranges v1.0.0 1:35.08 Compiling xml-rs v0.8.0 1:35.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 1:35.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 1:35.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMsgCompose.h:10, 1:35.12 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.h:9, 1:35.12 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 1:35.12 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp: In member function 'virtual nsresult nsMsgComposeSendListener::QueryInterface(const nsIID&, void**)': 1:35.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 1:35.12 foundInterface = 0; \ 1:35.12 ^~~~~~~~~~~~~~ 1:35.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 1:35.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 1:35.12 ^~~~~~~~~~~~~~~~~~~~~~~ 1:35.12 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp:3286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 1:35.12 NS_INTERFACE_MAP_END 1:35.12 ^~~~~~~~~~~~~~~~~~~~ 1:35.12 /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 1:35.12 else 1:35.12 ^~~~ 1:35.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 1:35.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 1:35.12 ^~~~~~~~~~~~~~~~~~ 1:35.12 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsMsgCompose.cpp:3285:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 1:35.12 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 1:35.12 ^~~~~~~~~~~~~~~~~~~~~~ 1:35.55 Compiling precomputed-hash v0.1.1 1:35.63 Compiling peeking_take_while v0.1.2 1:35.69 comm/mailnews/extensions/bayesian-spam-filter/src 1:35.74 Compiling rayon-core v1.4.0 1:35.93 Compiling failure_derive v0.1.3 1:36.57 Compiling shlex v0.1.1 1:37.03 Compiling same-file v1.0.2 1:37.39 Compiling num-integer v0.1.39 1:38.07 Compiling threadbound v0.1.0 1:38.17 comm/mailnews/extensions/fts3/src 1:38.17 Compiling scoped-tls v0.1.0 1:38.32 Compiling semver-parser v0.7.0 1:39.20 Compiling unicode-normalization v0.1.5 1:39.81 Compiling winapi v0.3.6 (https://github.com/froydnj/winapi-rs?branch=aarch64#ac8afeb7) 1:40.00 Compiling percent-encoding v1.0.0 1:40.51 Compiling cose v0.1.4 1:40.73 Compiling binary-space-partition v0.1.2 1:40.85 Compiling either v1.1.0 1:41.01 Compiling svg_fmt v0.4.0 1:41.59 Compiling moz_cbor v0.1.1 1:41.68 Compiling mio-named-pipes v0.1.5 1:41.76 Compiling mp4parse_fallible v0.0.1 1:41.80 Compiling arrayref v0.3.4 1:41.88 Compiling quick-error v1.2.1 1:41.98 Compiling unicode-segmentation v1.2.1 1:42.77 Compiling atomic_refcell v0.1.0 1:42.97 Compiling uuid v0.7.1 1:43.36 Compiling error-chain v0.11.0 1:43.48 Compiling indexmap v1.0.1 1:43.77 Compiling thread_profiler v0.1.1 1:43.88 Compiling bitreader v0.3.0 1:43.90 Compiling foreign-types v0.3.0 1:43.98 Compiling slab v0.3.0 1:44.15 Compiling boxfnonce v0.0.3 1:44.17 Compiling termcolor v0.3.6 1:44.26 Compiling runloop v0.1.0 1:44.38 Compiling lazycell v0.4.0 1:44.50 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/modules/libpref/parser) 1:44.56 warning: `...` range patterns are deprecated 1:44.56 --> modules/libpref/parser/src/lib.rs:632:25 1:44.56 | 1:44.56 632 | c @ b'0'...b'9' => value += (c - b'0') as u16, 1:44.56 | ^^^ help: use `..=` for an inclusive range 1:44.56 | 1:44.56 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 1:44.56 warning: `...` range patterns are deprecated 1:44.56 --> modules/libpref/parser/src/lib.rs:633:25 1:44.56 | 1:44.56 633 | c @ b'A'...b'F' => value += (c - b'A') as u16 + 10, 1:44.56 | ^^^ help: use `..=` for an inclusive range 1:44.56 warning: `...` range patterns are deprecated 1:44.56 --> modules/libpref/parser/src/lib.rs:634:25 1:44.56 | 1:44.56 634 | c @ b'a'...b'f' => value += (c - b'a') as u16 + 10, 1:44.56 | ^^^ help: use `..=` for an inclusive range 1:44.60 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/build/workspace-hack) 1:44.71 Compiling proc-macro2 v0.3.5 1:45.39 Compiling phf_shared v0.7.21 1:45.58 Compiling crossbeam-utils v0.3.2 1:45.86 Compiling log v0.4.6 1:46.01 Compiling crossbeam-utils v0.2.2 1:46.38 Compiling crossbeam-utils v0.6.3 1:46.52 Compiling arrayvec v0.4.6 1:46.92 Compiling unreachable v1.0.0 1:47.01 Compiling cmake v0.1.29 1:47.03 Compiling libloading v0.5.0 1:47.79 Compiling block-padding v0.1.2 1:48.01 Compiling dtoa-short v0.3.1 1:48.25 Compiling clang-sys v0.28.0 1:48.80 Compiling regex-syntax v0.6.0 1:48.92 Compiling tokio-executor v0.1.3 1:49.84 Compiling unicode-bidi v0.3.4 1:50.31 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/servo_arc) 1:50.61 Compiling owning_ref v0.4.0 1:50.82 Compiling thread_local v0.3.6 1:51.32 Compiling textwrap v0.9.0 1:52.65 Compiling lmdb-rkv-sys v0.8.4 1:52.83 Compiling walkdir v2.1.4 1:53.44 Compiling semver v0.9.0 1:54.47 Compiling itertools v0.7.6 1:54.76 Compiling humantime v1.1.1 1:55.53 Compiling semver v0.6.0 1:57.74 Compiling quote v0.5.2 1:59.50 Compiling log v0.3.9 1:59.97 Compiling dogear v0.2.5 2:00.98 Compiling rsdparsa v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/rsdparsa) 2:01.11 warning: `...` range patterns are deprecated 2:01.11 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1196:27 2:01.11 | 2:01.11 1196 | x @ 0 ... 0xffffff => x, 2:01.11 | ^^^ help: use `..=` for an inclusive range 2:01.11 | 2:01.11 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 2:01.12 warning: `...` range patterns are deprecated 2:01.12 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1204:26 2:01.12 | 2:01.12 1204 | x @ 0...2 => x, 2:01.12 | ^^^ help: use `..=` for an inclusive range 2:01.12 warning: `...` range patterns are deprecated 2:01.12 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1239:26 2:01.12 | 2:01.12 1239 | x @ 0...128 => parameters.encodings.push(x), 2:01.12 | ^^^ help: use `..=` for an inclusive range 2:01.12 warning: `...` range patterns are deprecated 2:01.12 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1253:26 2:01.12 | 2:01.12 1253 | 0...100 => Some(x), 2:01.12 | ^^^ help: use `..=` for an inclusive range 2:01.12 warning: trait objects without an explicit `dyn` are deprecated 2:01.12 --> media/webrtc/signaling/src/sdp/rsdparsa/src/error.rs:53:32 2:01.12 | 2:01.12 53 | fn cause(&self) -> Option<&error::Error> { 2:01.12 | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` 2:01.12 | 2:01.12 = note: `#[warn(bare_trait_objects)]` on by default 2:01.12 warning: trait objects without an explicit `dyn` are deprecated 2:01.12 --> media/webrtc/signaling/src/sdp/rsdparsa/src/error.rs:199:32 2:01.12 | 2:01.12 199 | fn cause(&self) -> Option<&error::Error> { 2:01.12 | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` 2:01.12 warning: `...` range patterns are deprecated 2:01.12 --> media/webrtc/signaling/src/sdp/rsdparsa/src/media_type.rs:356:24 2:01.12 | 2:01.12 356 | 96 ... 127 => (), // dynamic range 2:01.12 | ^^^ help: use `..=` for an inclusive range 2:01.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 2:01.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 2:01.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 2:01.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 2:01.28 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp:6: 2:01.28 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp: In member function 'virtual nsresult nsMsgDBView::QueryInterface(const nsIID&, void**)': 2:01.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 2:01.28 foundInterface = 0; \ 2:01.28 ^~~~~~~~~~~~~~ 2:01.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' 2:01.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 2:01.28 ^~~~~~~~~~~~~~~~~~~~~~~ 2:01.28 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 2:01.28 NS_INTERFACE_MAP_END 2:01.28 ^~~~~~~~~~~~~~~~~~~~ 2:01.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 2:01.28 else 2:01.28 ^~~~ 2:01.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 2:01.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 2:01.28 ^~~~~~~~~~~~~~~~~~ 2:01.28 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/src/nsMsgDBView.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 2:01.28 NS_INTERFACE_MAP_ENTRY(nsIJunkMailClassificationListener) 2:01.28 ^~~~~~~~~~~~~~~~~~~~~~ 2:05.61 Compiling new_debug_unreachable v1.0.1 2:05.68 Compiling crossbeam-epoch v0.4.3 2:06.46 Compiling crossbeam-epoch v0.3.1 2:06.98 Compiling uluru v0.3.0 2:07.19 Compiling phf v0.7.21 2:08.91 Compiling tokio-timer v0.2.5 2:10.27 Compiling cubeb-sys v0.5.4 2:11.25 Compiling idna v0.1.4 2:14.57 Compiling lock_api v0.1.5 2:15.61 Compiling rustc_version v0.2.3 2:17.31 Compiling rand v0.4.3 2:17.99 Compiling atty v0.2.11 2:18.09 Compiling which v1.0.3 2:18.47 Compiling quote v0.6.11 2:19.40 Compiling iovec v0.1.2 2:19.60 Compiling net2 v0.2.33 2:20.07 Compiling num_cpus v1.7.0 2:20.80 Compiling thin-vec v0.1.0 2:21.39 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/hashglobe) 2:21.44 Compiling time v0.1.40 2:22.04 Compiling memmap v0.5.2 2:22.17 Compiling freetype v0.4.0 2:22.49 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 2:23.28 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/libudev-sys) 2:23.35 Compiling memmap v0.6.2 2:23.60 Compiling syn v0.13.1 2:23.75 Compiling fxhash v0.2.1 2:24.08 Compiling generic-array v0.12.0 2:24.57 Compiling crossbeam-deque v0.3.1 2:25.25 Compiling crossbeam-deque v0.2.0 2:25.45 Compiling nom v4.1.1 2:25.79 Compiling aho-corasick v0.6.8 2:26.31 Compiling gl_generator v0.11.0 2:27.77 Compiling nsstring v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/nsstring) 2:29.78 Compiling encoding_c v0.9.0 2:30.13 Compiling url v1.7.2 2:32.16 Compiling ordered-float v1.0.1 2:33.22 Compiling mp4parse v0.11.2 (/builddir/build/BUILD/thunderbird-68.2.2/media/mp4parse-rust/mp4parse) 2:33.33 warning: `...` range patterns are deprecated 2:33.33 --> media/mp4parse-rust/mp4parse/src/lib.rs:629:10 2:33.33 | 2:33.33 629 | 2...7 => return Err(Error::InvalidData("malformed size")), 2:33.33 | ^^^ help: use `..=` for an inclusive range 2:33.33 | 2:33.33 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 2:33.33 warning: `...` range patterns are deprecated 2:33.33 --> media/mp4parse-rust/mp4parse/src/lib.rs:1288:14 2:33.33 | 2:33.33 1288 | 0...1 => { 2:33.33 | ^^^ help: use `..=` for an inclusive range 2:33.33 warning: `...` range patterns are deprecated 2:33.33 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:11 2:33.33 | 2:33.33 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 2:33.33 | ^^^ help: use `..=` for an inclusive range 2:33.33 warning: `...` range patterns are deprecated 2:33.33 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:35 2:33.33 | 2:33.33 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 2:33.33 | ^^^ help: use `..=` for an inclusive range 2:33.33 warning: `...` range patterns are deprecated 2:33.33 --> media/mp4parse-rust/mp4parse/src/lib.rs:1600:19 2:33.33 | 2:33.33 1600 | 0 ... 9390 => 8000, 2:33.33 | ^^^ help: use `..=` for an inclusive range 2:33.33 warning: `...` range patterns are deprecated 2:33.33 --> media/mp4parse-rust/mp4parse/src/lib.rs:1601:22 2:33.33 | 2:33.33 1601 | 9391 ... 11501 => 11025, 2:33.33 | ^^^ help: use `..=` for an inclusive range 2:33.33 warning: `...` range patterns are deprecated 2:33.33 --> media/mp4parse-rust/mp4parse/src/lib.rs:1602:23 2:33.33 | 2:33.33 1602 | 11502 ... 13855 => 12000, 2:33.33 | ^^^ help: use `..=` for an inclusive range 2:33.33 warning: `...` range patterns are deprecated 2:33.33 --> media/mp4parse-rust/mp4parse/src/lib.rs:1603:23 2:33.33 | 2:33.33 1603 | 13856 ... 18782 => 16000, 2:33.33 | ^^^ help: use `..=` for an inclusive range 2:33.33 warning: `...` range patterns are deprecated 2:33.33 --> media/mp4parse-rust/mp4parse/src/lib.rs:1604:23 2:33.33 | 2:33.33 1604 | 18783 ... 23003 => 22050, 2:33.33 | ^^^ help: use `..=` for an inclusive range 2:33.33 warning: `...` range patterns are deprecated 2:33.33 --> media/mp4parse-rust/mp4parse/src/lib.rs:1605:23 2:33.33 | 2:33.34 1605 | 23004 ... 27712 => 24000, 2:33.34 | ^^^ help: use `..=` for an inclusive range 2:33.34 warning: `...` range patterns are deprecated 2:33.34 --> media/mp4parse-rust/mp4parse/src/lib.rs:1606:23 2:33.34 | 2:33.34 1606 | 27713 ... 37565 => 32000, 2:33.34 | ^^^ help: use `..=` for an inclusive range 2:33.34 warning: `...` range patterns are deprecated 2:33.34 --> media/mp4parse-rust/mp4parse/src/lib.rs:1607:23 2:33.34 | 2:33.34 1607 | 37566 ... 46008 => 44100, 2:33.34 | ^^^ help: use `..=` for an inclusive range 2:33.34 warning: `...` range patterns are deprecated 2:33.34 --> media/mp4parse-rust/mp4parse/src/lib.rs:1608:23 2:33.34 | 2:33.34 1608 | 46009 ... 55425 => 48000, 2:33.34 | ^^^ help: use `..=` for an inclusive range 2:33.34 warning: `...` range patterns are deprecated 2:33.34 --> media/mp4parse-rust/mp4parse/src/lib.rs:1609:23 2:33.34 | 2:33.34 1609 | 55426 ... 75131 => 64000, 2:33.34 | ^^^ help: use `..=` for an inclusive range 2:33.34 warning: `...` range patterns are deprecated 2:33.34 --> media/mp4parse-rust/mp4parse/src/lib.rs:1610:23 2:33.34 | 2:33.34 1610 | 75132 ... 92016 => 88200, 2:33.34 | ^^^ help: use `..=` for an inclusive range 2:33.34 warning: `...` range patterns are deprecated 2:33.34 --> media/mp4parse-rust/mp4parse/src/lib.rs:1657:19 2:33.34 | 2:33.34 1657 | 1 ... 7 => channel_configuration, 2:33.34 | ^^^ help: use `..=` for an inclusive range 2:35.74 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/library/rust/shared) 2:36.04 Compiling cose-c v0.1.5 2:36.22 Compiling clap v2.31.2 2:36.65 Compiling rand v0.3.22 3:02.45 Compiling syn v0.14.6 3:06.46 Compiling bytes v0.4.9 3:07.93 Compiling mio v0.6.16 3:11.39 Compiling futures-cpupool v0.1.8 3:13.28 Compiling uuid v0.6.5 3:14.08 Compiling pulse v0.2.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/cubeb-pulse-rs/pulse-rs) 3:15.33 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/tools/profiler/rust-helper) 3:16.26 Compiling env_logger v0.5.6 3:18.57 Compiling libudev v0.2.0 3:19.19 Compiling digest v0.8.0 3:19.34 Compiling block-buffer v0.7.3 3:19.49 Compiling tokio-threadpool v0.1.5 3:23.20 Compiling cexpr v0.3.3 3:32.58 Compiling nserror v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/nserror) 3:33.04 Compiling gleam v0.6.17 3:35.12 comm/mailnews/extensions/smime/src 3:41.17 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/thunderbird-68.2.2/media/mp4parse-rust/mp4parse_capi) 3:42.40 Compiling lmdb-rkv v0.11.2 3:43.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 3:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 3:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 3:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 3:43.23 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp:6: 3:43.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp: In member function 'virtual nsresult nsMsgAsyncWriteProtocol::QueryInterface(const nsIID&, void**)': 3:43.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:43.23 foundInterface = 0; \ 3:43.23 ^~~~~~~~~~~~~~ 3:43.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 3:43.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 3:43.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:43.23 /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' 3:43.23 NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 3:43.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:43.23 /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 3:43.23 else 3:43.23 ^~~~ 3:43.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 3:43.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 3:43.23 ^~~~~~~~~~~~~~~~~~ 3:43.23 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgProtocol.cpp:1123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 3:43.23 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 3:43.23 ^~~~~~~~~~~~~~~~~~~~~~ 3:43.39 Compiling phf_generator v0.7.21 3:43.54 Compiling darling_core v0.8.6 3:44.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 3:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 3:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 3:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 3:44.89 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:6: 3:44.89 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp: In member function 'virtual nsresult nsMsgMailNewsUrl::QueryInterface(const nsIID&, void**)': 3:44.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:44.89 foundInterface = 0; \ 3:44.89 ^~~~~~~~~~~~~~ 3:44.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' 3:44.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:44.89 ^~~~~~~~~~~~~~~~~~~~~~~ 3:44.89 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgMailNewsUrl.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:44.89 NS_INTERFACE_MAP_END 3:44.89 ^~~~~~~~~~~~~~~~~~~~ 3:44.89 /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 3:44.89 else 3:44.90 ^~~~ 3:44.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 3:44.90 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 3:44.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:44.90 /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' 3:44.90 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIURIWithSpecialOrigin, 3:44.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:46.67 Compiling synstructure v0.10.1 3:47.55 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 3:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 3:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsITransaction.h:10, 3:47.55 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.h:10, 3:47.56 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp:6: 3:47.56 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp: In member function 'virtual nsresult nsMsgTxn::QueryInterface(const nsIID&, void**)': 3:47.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 3:47.56 foundInterface = 0; \ 3:47.56 ^~~~~~~~~~~~~~ 3:47.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' 3:47.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 3:47.56 ^~~~~~~~~~~~~~~~~~~~~~~ 3:47.56 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 3:47.56 NS_INTERFACE_MAP_END 3:47.56 ^~~~~~~~~~~~~~~~~~~~ 3:47.56 /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 3:47.56 else 3:47.56 ^~~~ 3:47.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 3:47.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 3:47.56 ^~~~~~~~~~~~~~~~~~ 3:47.56 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/base/util/nsMsgTxn.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 3:47.56 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 3:47.56 ^~~~~~~~~~~~~~~~~~~~~~ 3:48.78 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/xpcom/xpcom_macros) 3:49.32 warning: trait objects without an explicit `dyn` are deprecated 3:49.32 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:195:62 3:49.32 | 3:49.32 195 | fn base(&self) -> Result, Box> { 3:49.32 | ^^^^^ help: use `dyn`: `dyn Error` 3:49.32 | 3:49.32 = note: `#[warn(bare_trait_objects)]` on by default 3:49.34 warning: trait objects without an explicit `dyn` are deprecated 3:49.34 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:241:67 3:49.34 | 3:49.34 241 | fn get_refcnt_kind(attrs: &[Attribute]) -> Result> { 3:49.34 | ^^^^^ help: use `dyn`: `dyn Error` 3:49.34 warning: trait objects without an explicit `dyn` are deprecated 3:49.34 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:271:74 3:49.34 | 3:49.34 271 | fn get_bases(attrs: &[Attribute]) -> Result, Box> { 3:49.34 | ^^^^^ help: use `dyn`: `dyn Error` 3:49.34 warning: trait objects without an explicit `dyn` are deprecated 3:49.34 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:297:78 3:49.34 | 3:49.34 297 | fn get_fields(di: &DeriveInput) -> Result<&Punctuated, Box> { 3:49.34 | ^^^^^ help: use `dyn`: `dyn Error` 3:49.34 warning: trait objects without an explicit `dyn` are deprecated 3:49.34 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:308:112 3:49.34 | 3:49.34 308 | fn gen_real_struct(init: &DeriveInput, bases: &[&Interface], refcnt_ty: RefcntKind) -> Result> { 3:49.34 | ^^^^^ help: use `dyn`: `dyn Error` 3:49.34 warning: trait objects without an explicit `dyn` are deprecated 3:49.34 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:340:64 3:49.34 | 3:49.34 340 | fn gen_vtable_methods(iface: &Interface) -> Result> { 3:49.34 | ^^^^^ help: use `dyn`: `dyn Error` 3:49.34 warning: trait objects without an explicit `dyn` are deprecated 3:49.34 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:384:62 3:49.34 | 3:49.34 384 | fn gen_inner_vtable(iface: &Interface) -> Result> { 3:49.34 | ^^^^^ help: use `dyn`: `dyn Error` 3:49.34 warning: trait objects without an explicit `dyn` are deprecated 3:49.34 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:411:74 3:49.34 | 3:49.34 411 | fn gen_root_vtable(name: &Ident, base: &Interface) -> Result> { 3:49.34 | ^^^^^ help: use `dyn`: `dyn Error` 3:49.34 warning: trait objects without an explicit `dyn` are deprecated 3:49.34 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:458:35 3:49.34 | 3:49.34 458 | ) -> Result<(Tokens, Tokens), Box> { 3:49.34 | ^^^^^ help: use `dyn`: `dyn Error` 3:49.34 warning: trait objects without an explicit `dyn` are deprecated 3:49.34 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:514:51 3:49.34 | 3:49.34 514 | fn xpcom(init: DeriveInput) -> Result> { 3:49.34 | ^^^^^ help: use `dyn`: `dyn Error` 3:49.93 comm/mailnews/imap/src 3:52.06 Compiling cstr-macros v0.1.3 3:52.81 Compiling tokio-io v0.1.7 3:54.08 Compiling mio-uds v0.6.4 3:54.64 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/gkrust_utils) 3:54.97 Compiling u2fhid v0.2.3 (/builddir/build/BUILD/thunderbird-68.2.2/dom/webauthn/u2f-hid-rs) 3:55.07 warning: `...` range patterns are deprecated 3:55.07 --> dom/webauthn/u2f-hid-rs/src/hidproto.rs:121:14 3:55.07 | 3:55.07 121 | s @ 0...2 => s as usize, 3:55.07 | ^^^ help: use `..=` for an inclusive range 3:55.07 | 3:55.07 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 3:55.07 warning: trait objects without an explicit `dyn` are deprecated 3:55.07 --> dom/webauthn/u2f-hid-rs/src/linux/transaction.rs:22:26 3:55.07 | 3:55.07 22 | F: Fn(OsString, &Fn() -> bool) + Sync + Send + 'static, 3:55.07 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 3:55.07 | 3:55.07 = note: `#[warn(bare_trait_objects)]` on by default 3:55.07 warning: trait objects without an explicit `dyn` are deprecated 3:55.07 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:33:22 3:55.07 | 3:55.07 33 | F: Fn(OsString, &Fn() -> bool) + Sync, 3:55.07 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 3:55.07 warning: trait objects without an explicit `dyn` are deprecated 3:55.07 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:41:22 3:55.07 | 3:55.07 41 | F: Fn(OsString, &Fn() -> bool) + Send + Sync + 'static, 3:55.07 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 3:55.07 warning: trait objects without an explicit `dyn` are deprecated 3:55.07 --> dom/webauthn/u2f-hid-rs/src/linux/monitor.rs:50:35 3:55.07 | 3:55.07 50 | pub fn run(&mut self, alive: &Fn() -> bool) -> io::Result<()> { 3:55.07 | ^^^^^^^^^^^^ help: use `dyn`: `dyn Fn() -> bool` 3:58.19 Compiling sha2 v0.8.0 4:00.18 Compiling num-derive v0.2.2 4:02.23 Compiling rayon v1.0.0 4:02.63 Compiling serde_derive v1.0.88 (https://github.com/servo/serde?branch=deserialize_from_enums10#84b2795d) 4:04.42 Compiling cssparser v0.25.5 4:04.90 Compiling euclid_macros v0.1.0 4:07.38 Compiling derive_more v0.13.0 4:14.92 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/intl/encoding_glue) 4:15.50 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/rust-helper) 4:16.39 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/rsdparsa_capi) 4:16.48 warning: trait objects without an explicit `dyn` are deprecated 4:16.48 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/types.rs:25:29 4:16.48 | 4:16.48 25 | impl Into>> for StringView { 4:16.48 | ^^^^^ help: use `dyn`: `dyn Error` 4:16.48 | 4:16.48 = note: `#[warn(bare_trait_objects)]` on by default 4:16.48 warning: trait objects without an explicit `dyn` are deprecated 4:16.48 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/types.rs:26:40 4:16.48 | 4:16.48 26 | fn into(self) -> Result> { 4:16.48 | ^^^^^ help: use `dyn`: `dyn Error` 4:16.48 warning: `...` range patterns are deprecated 4:16.48 --> media/webrtc/signaling/src/sdp/rsdparsa_capi/src/lib.rs:182:8 4:16.48 | 4:16.48 182 | 1...2 => (), 4:16.48 | ^^^ help: use `..=` for an inclusive range 4:16.48 | 4:16.48 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 4:21.11 Compiling cubeb-core v0.5.4 4:22.09 Compiling phf_codegen v0.7.21 4:22.83 Compiling cstr v0.1.3 4:22.91 Compiling tokio-reactor v0.1.3 4:25.08 Compiling tokio-codec v0.1.0 4:25.68 Compiling tokio-fs v0.1.3 4:26.87 Compiling xpcom v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/xpcom) 4:31.97 Compiling malloc_size_of_derive v0.1.0 4:40.64 Compiling darling_macro v0.8.6 4:41.60 Compiling cubeb v0.5.4 4:41.81 Compiling cubeb-backend v0.5.4 4:41.94 Compiling cssparser-macros v0.3.3 4:43.87 Compiling selectors v0.21.0 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/selectors) 4:49.66 Compiling tokio-tcp v0.1.1 4:49.99 Compiling tokio-udp v0.1.1 4:51.00 Compiling failure v0.1.3 4:51.01 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/cubeb-pulse-rs) 4:51.20 Compiling darling v0.8.6 4:54.48 Compiling tokio v0.1.7 5:00.02 Compiling derive_common v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/derive_common) 5:00.49 Compiling tokio-core v0.1.17 5:00.97 Compiling smallvec v0.6.6 5:01.43 Compiling app_units v0.7.0 5:01.57 Compiling euclid v0.19.5 5:01.64 Compiling serde_bytes v0.10.4 5:02.02 Compiling bincode v1.0.0 5:02.70 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/webrender_build) 5:02.93 Compiling ron v0.1.7 5:03.21 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/storage/variant) 5:03.63 Compiling moz_task v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/xpcom/rust/moz_task) 5:04.15 Compiling mozurl v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/mozurl) 5:05.91 Compiling toml v0.4.5 5:06.38 Compiling tokio-uds v0.1.7 5:08.02 Compiling parking_lot_core v0.2.14 5:08.58 Compiling fallible v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/fallible) 5:08.72 Compiling rkv v0.9.4 5:09.54 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/wr_malloc_size_of) 5:09.54 Compiling plane-split v0.13.8 5:09.77 Compiling storage v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/storage/rust) 5:10.33 Compiling webrender v0.60.0 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/webrender) 5:10.52 Compiling audioipc v0.2.4 (/builddir/build/BUILD/thunderbird-68.2.2/media/audioipc/audioipc) 5:10.68 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/to_shmem) 5:11.05 Compiling parking_lot v0.6.3 5:11.62 warning: variable does not need to be mutable 5:11.62 --> media/audioipc/audioipc/src/fd_passing.rs:103:25 5:11.62 | 5:11.62 103 | let mut fds = match frame.fds { 5:11.62 | ----^^^ 5:11.62 | | 5:11.62 | help: remove this `mut` 5:11.62 | 5:11.62 = note: `#[warn(unused_mut)]` on by default 5:11.65 Compiling kvstore v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/kvstore) 5:12.44 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/to_shmem_derive) 5:13.28 Compiling style_derive v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/style_derive) 5:13.59 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/wr/webrender_api) 5:13.81 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/places/bookmark_sync) 5:15.65 warning: trait objects without an explicit `dyn` are deprecated 5:15.65 --> gfx/wr/webrender_api/src/api.rs:1484:28 5:15.65 | 5:15.65 1484 | fn clone(&self) -> Box; 5:15.65 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 5:15.65 | 5:15.65 = note: `#[warn(bare_trait_objects)]` on by default 5:15.65 warning: trait objects without an explicit `dyn` are deprecated 5:15.65 --> gfx/wr/webrender_api/src/api.rs:1510:25 5:15.65 | 5:15.65 1510 | handler: Option>, 5:15.65 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationHandler` 5:15.65 warning: trait objects without an explicit `dyn` are deprecated 5:15.65 --> gfx/wr/webrender_api/src/api.rs:1515:47 5:15.65 | 5:15.65 1515 | pub fn new(when: Checkpoint, handler: Box) -> Self { 5:15.65 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn NotificationHandler` 5:15.69 warning: trait objects without an explicit `dyn` are deprecated 5:15.69 --> gfx/wr/webrender_api/src/image.rs:300:49 5:15.69 | 5:15.69 300 | fn create_blob_rasterizer(&mut self) -> Box; 5:15.69 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 5:15.69 warning: trait objects without an explicit `dyn` are deprecated 5:15.69 --> gfx/wr/webrender_api/src/image.rs:306:20 5:15.69 | 5:15.69 306 | services: &BlobImageResources, 5:15.69 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 5:15.77 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/thunderbird-68.2.2/media/audioipc/server) 5:22.42 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/thunderbird-68.2.2/media/audioipc/client) 5:23.28 Compiling style v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/style) 5:33.04 warning: trait objects without an explicit `dyn` are deprecated 5:33.04 --> servo/components/selectors/context.rs:137:48 5:33.04 | 5:33.04 137 | pub pseudo_element_matching_fn: Option<&'a Fn(&Impl::PseudoElement) -> bool>, 5:33.04 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Impl::PseudoElement) -> bool` 5:33.04 | 5:33.04 = note: `#[warn(bare_trait_objects)]` on by default 5:36.23 warning: trait objects without an explicit `dyn` are deprecated 5:36.23 --> gfx/wr/webrender/src/profiler.rs:49:48 5:36.23 | 5:36.23 49 | pub static mut PROFILER_HOOKS: Option<&'static ProfilerHooks> = None; 5:36.23 | ^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfilerHooks` 5:36.23 | 5:36.23 = note: `#[warn(bare_trait_objects)]` on by default 5:36.23 warning: trait objects without an explicit `dyn` are deprecated 5:36.23 --> gfx/wr/webrender/src/profiler.rs:54:50 5:36.23 | 5:36.23 54 | pub fn set_profiler_hooks(hooks: Option<&'static ProfilerHooks>) { 5:36.23 | ^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfilerHooks` 5:36.23 warning: trait objects without an explicit `dyn` are deprecated 5:36.23 --> gfx/wr/webrender/src/profiler.rs:1156:50 5:36.23 | 5:36.23 1156 | &renderer_profile.frame_time as &ProfileCounter, 5:36.23 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 5:36.23 warning: trait objects without an explicit `dyn` are deprecated 5:36.23 --> gfx/wr/webrender/src/profiler.rs:1185:50 5:36.23 | 5:36.23 1185 | &renderer_profile.frame_time as &ProfileCounter, 5:36.23 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 5:36.23 warning: trait objects without an explicit `dyn` are deprecated 5:36.23 --> gfx/wr/webrender/src/profiler.rs:1281:32 5:36.23 | 5:36.23 1281 | let samplers: Vec<&ProfileCounter> = samplers.iter().map(|sampler| { 5:36.23 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 5:36.23 warning: trait objects without an explicit `dyn` are deprecated 5:36.23 --> gfx/wr/webrender/src/profiler.rs:1282:29 5:36.23 | 5:36.23 1282 | sampler as &ProfileCounter 5:36.24 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProfileCounter` 5:36.24 warning: trait objects without an explicit `dyn` are deprecated 5:36.24 --> gfx/wr/webrender/src/device/gl.rs:169:28 5:36.24 | 5:36.24 169 | fn get_shader_version(gl: &gl::Gl) -> &'static str { 5:36.24 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.24 warning: trait objects without an explicit `dyn` are deprecated 5:36.24 --> gfx/wr/webrender/src/device/gl.rs:298:14 5:36.24 | 5:36.24 298 | gl: &gl::Gl, 5:36.24 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.24 warning: trait objects without an explicit `dyn` are deprecated 5:36.24 --> gfx/wr/webrender/src/device/gl.rs:368:14 5:36.24 | 5:36.24 368 | gl: &gl::Gl, 5:36.25 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.25 warning: trait objects without an explicit `dyn` are deprecated 5:36.25 --> gfx/wr/webrender/src/device/gl.rs:386:25 5:36.25 | 5:36.25 386 | fn bind(&self, gl: &gl::Gl, main: VBOId, instance: VBOId) { 5:36.25 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.25 warning: trait objects without an explicit `dyn` are deprecated 5:36.25 --> gfx/wr/webrender/src/device/gl.rs:400:25 5:36.25 | 5:36.25 400 | fn bind(&self, gl: &gl::Gl) { 5:36.25 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.25 warning: trait objects without an explicit `dyn` are deprecated 5:36.25 --> gfx/wr/webrender/src/device/gl.rs:406:25 5:36.25 | 5:36.25 406 | fn bind(&self, gl: &gl::Gl) { 5:36.25 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.25 warning: trait objects without an explicit `dyn` are deprecated 5:36.25 --> gfx/wr/webrender/src/device/gl.rs:412:25 5:36.25 | 5:36.25 412 | fn bind(&self, gl: &gl::Gl, target: FBOTarget) { 5:36.25 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.25 warning: trait objects without an explicit `dyn` are deprecated 5:36.25 --> gfx/wr/webrender/src/device/gl.rs:819:39 5:36.25 | 5:36.25 819 | program_cache_handler: Option>, 5:36.25 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProgramCacheObserver` 5:36.25 warning: trait objects without an explicit `dyn` are deprecated 5:36.25 --> gfx/wr/webrender/src/device/gl.rs:823:51 5:36.25 | 5:36.25 823 | pub fn new(program_cache_observer: Option>) -> Rc { 5:36.25 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ProgramCacheObserver` 5:36.25 warning: trait objects without an explicit `dyn` are deprecated 5:36.25 --> gfx/wr/webrender/src/device/gl.rs:943:12 5:36.25 | 5:36.25 943 | gl: Rc, 5:36.25 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.25 warning: trait objects without an explicit `dyn` are deprecated 5:36.25 --> gfx/wr/webrender/src/device/gl.rs:947:24 5:36.25 | 5:36.25 947 | base_gl: Option>, 5:36.25 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.25 warning: trait objects without an explicit `dyn` are deprecated 5:36.25 --> gfx/wr/webrender/src/device/gl.rs:1173:20 5:36.25 | 5:36.25 1173 | mut gl: Rc, 5:36.25 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.25 warning: trait objects without an explicit `dyn` are deprecated 5:36.25 --> gfx/wr/webrender/src/device/gl.rs:1363:26 5:36.25 | 5:36.25 1363 | pub fn gl(&self) -> &gl::Gl { 5:36.25 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.25 warning: trait objects without an explicit `dyn` are deprecated 5:36.25 --> gfx/wr/webrender/src/device/gl.rs:1367:32 5:36.26 | 5:36.26 1367 | pub fn rc_gl(&self) -> &Rc { 5:36.26 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.26 warning: trait objects without an explicit `dyn` are deprecated 5:36.26 --> gfx/wr/webrender/src/device/gl.rs:1423:14 5:36.26 | 5:36.26 1423 | gl: &gl::Gl, 5:36.26 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.26 warning: trait objects without an explicit `dyn` are deprecated 5:36.26 --> gfx/wr/webrender/src/device/gl.rs:3148:33 5:36.26 | 5:36.26 3148 | fn log_driver_messages(gl: &gl::Gl) { 5:36.26 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.26 warning: trait objects without an explicit `dyn` are deprecated 5:36.26 --> gfx/wr/webrender/src/device/gl.rs:3283:13 5:36.26 | 5:36.26 3283 | gl: &'a gl::Gl, 5:36.26 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.26 warning: trait objects without an explicit `dyn` are deprecated 5:36.26 --> gfx/wr/webrender/src/device/query_gl.rs:73:12 5:36.26 | 5:36.26 73 | gl: Rc, 5:36.26 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.26 warning: trait objects without an explicit `dyn` are deprecated 5:36.26 --> gfx/wr/webrender/src/device/query_gl.rs:82:19 5:36.26 | 5:36.26 82 | fn new(gl: Rc, debug_method: GpuDebugMethod) -> Self { 5:36.26 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.26 warning: trait objects without an explicit `dyn` are deprecated 5:36.26 --> gfx/wr/webrender/src/device/query_gl.rs:192:12 5:36.26 | 5:36.26 192 | gl: Rc, 5:36.26 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.26 warning: trait objects without an explicit `dyn` are deprecated 5:36.26 --> gfx/wr/webrender/src/device/query_gl.rs:199:23 5:36.26 | 5:36.26 199 | pub fn new(gl: Rc, debug_method: GpuDebugMethod) -> Self { 5:36.26 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.26 warning: trait objects without an explicit `dyn` are deprecated 5:36.26 --> gfx/wr/webrender/src/device/query_gl.rs:282:20 5:36.26 | 5:36.26 282 | gl: Option<(Rc, GpuDebugMethod)>, 5:36.26 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.26 warning: trait objects without an explicit `dyn` are deprecated 5:36.26 --> gfx/wr/webrender/src/device/query_gl.rs:286:20 5:36.26 | 5:36.26 286 | fn new(gl: &Rc, message: &str, debug_method: GpuDebugMethod) -> Self { 5:36.26 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.26 warning: trait objects without an explicit `dyn` are deprecated 5:36.26 --> gfx/wr/webrender/src/device/query_gl.rs:301:21 5:36.26 | 5:36.26 301 | fn fire(gl: &Rc, message: &str, debug_method: GpuDebugMethod) { 5:36.26 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.26 warning: `...` range patterns are deprecated 5:36.26 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:398:14 5:36.27 | 5:36.27 398 | 1...2 => SubpixelOffset::Quarter, 5:36.27 | ^^^ help: use `..=` for an inclusive range 5:36.27 | 5:36.27 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 5:36.27 warning: `...` range patterns are deprecated 5:36.27 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:399:14 5:36.27 | 5:36.27 399 | 3...4 => SubpixelOffset::Half, 5:36.27 | ^^^ help: use `..=` for an inclusive range 5:36.27 warning: `...` range patterns are deprecated 5:36.27 --> gfx/wr/webrender/src/glyph_rasterizer/mod.rs:400:14 5:36.27 | 5:36.27 400 | 5...6 => SubpixelOffset::ThreeQuarters, 5:36.27 | ^^^ help: use `..=` for an inclusive range 5:36.27 warning: `...` range patterns are deprecated 5:36.27 --> gfx/wr/webrender/src/gpu_cache.rs:394:14 5:36.27 | 5:36.27 394 | 3...4 => (4, &mut self.free_list_4), 5:36.27 | ^^^ help: use `..=` for an inclusive range 5:36.27 warning: `...` range patterns are deprecated 5:36.27 --> gfx/wr/webrender/src/gpu_cache.rs:395:14 5:36.27 | 5:36.27 395 | 5...8 => (8, &mut self.free_list_8), 5:36.27 | ^^^ help: use `..=` for an inclusive range 5:36.27 warning: `...` range patterns are deprecated 5:36.27 --> gfx/wr/webrender/src/gpu_cache.rs:396:14 5:36.27 | 5:36.27 396 | 9...16 => (16, &mut self.free_list_16), 5:36.27 | ^^^ help: use `..=` for an inclusive range 5:36.27 warning: `...` range patterns are deprecated 5:36.27 --> gfx/wr/webrender/src/gpu_cache.rs:397:15 5:36.27 | 5:36.27 397 | 17...32 => (32, &mut self.free_list_32), 5:36.27 | ^^^ help: use `..=` for an inclusive range 5:36.27 warning: `...` range patterns are deprecated 5:36.27 --> gfx/wr/webrender/src/gpu_cache.rs:398:15 5:36.27 | 5:36.27 398 | 33...64 => (64, &mut self.free_list_64), 5:36.27 | ^^^ help: use `..=` for an inclusive range 5:36.27 warning: `...` range patterns are deprecated 5:36.27 --> gfx/wr/webrender/src/gpu_cache.rs:399:15 5:36.27 | 5:36.27 399 | 65...128 => (128, &mut self.free_list_128), 5:36.27 | ^^^ help: use `..=` for an inclusive range 5:36.27 warning: `...` range patterns are deprecated 5:36.27 --> gfx/wr/webrender/src/gpu_cache.rs:400:16 5:36.27 | 5:36.27 400 | 129...256 => (256, &mut self.free_list_256), 5:36.27 | ^^^ help: use `..=` for an inclusive range 5:36.27 warning: `...` range patterns are deprecated 5:36.27 --> gfx/wr/webrender/src/gpu_cache.rs:401:16 5:36.27 | 5:36.27 401 | 257...341 => (341, &mut self.free_list_341), 5:36.27 | ^^^ help: use `..=` for an inclusive range 5:36.27 warning: `...` range patterns are deprecated 5:36.27 --> gfx/wr/webrender/src/gpu_cache.rs:402:16 5:36.27 | 5:36.27 402 | 342...512 => (512, &mut self.free_list_512), 5:36.27 | ^^^ help: use `..=` for an inclusive range 5:36.27 warning: `...` range patterns are deprecated 5:36.27 --> gfx/wr/webrender/src/gpu_cache.rs:403:16 5:36.27 | 5:36.27 403 | 513...1024 => (1024, &mut self.free_list_1024), 5:36.27 | ^^^ help: use `..=` for an inclusive range 5:36.28 warning: trait objects without an explicit `dyn` are deprecated 5:36.28 --> gfx/wr/webrender/src/prim_store/mod.rs:3198:20 5:36.28 | 5:36.28 3198 | callback: &mut FnMut(&LayoutRect, GpuDataRequest), 5:36.28 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&LayoutRect, GpuDataRequest)` 5:36.28 warning: trait objects without an explicit `dyn` are deprecated 5:36.28 --> gfx/wr/webrender/src/render_backend.rs:689:19 5:36.28 | 5:36.28 689 | notifier: Box, 5:36.28 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 5:36.28 warning: trait objects without an explicit `dyn` are deprecated 5:36.28 --> gfx/wr/webrender/src/render_backend.rs:690:26 5:36.28 | 5:36.28 690 | recorder: Option>, 5:36.28 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 5:36.28 warning: trait objects without an explicit `dyn` are deprecated 5:36.28 --> gfx/wr/webrender/src/render_backend.rs:691:25 5:36.28 | 5:36.28 691 | sampler: Option>, 5:36.28 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 5:36.28 warning: trait objects without an explicit `dyn` are deprecated 5:36.28 --> gfx/wr/webrender/src/render_backend.rs:709:23 5:36.28 | 5:36.28 709 | notifier: Box, 5:36.28 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 5:36.28 warning: trait objects without an explicit `dyn` are deprecated 5:36.28 --> gfx/wr/webrender/src/render_backend.rs:711:30 5:36.28 | 5:36.28 711 | recorder: Option>, 5:36.28 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 5:36.28 warning: trait objects without an explicit `dyn` are deprecated 5:36.28 --> gfx/wr/webrender/src/render_backend.rs:712:29 5:36.28 | 5:36.28 712 | sampler: Option>, 5:36.28 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 5:36.28 warning: trait objects without an explicit `dyn` are deprecated 5:36.28 --> gfx/wr/webrender/src/render_task.rs:1947:18 5:36.28 | 5:36.28 1947 | output: &mut io::Write, 5:36.28 | ^^^^^^^^^ help: use `dyn`: `dyn io::Write` 5:36.28 warning: trait objects without an explicit `dyn` are deprecated 5:36.28 --> gfx/wr/webrender/src/renderer.rs:1854:23 5:36.28 | 5:36.28 1854 | debug_server: Box, 5:36.28 | ^^^^^^^^^^^ help: use `dyn`: `dyn DebugServer` 5:36.28 warning: trait objects without an explicit `dyn` are deprecated 5:36.28 --> gfx/wr/webrender/src/renderer.rs:1914:40 5:36.28 | 5:36.28 1914 | external_image_handler: Option>, 5:36.29 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExternalImageHandler` 5:36.29 warning: trait objects without an explicit `dyn` are deprecated 5:36.29 --> gfx/wr/webrender/src/renderer.rs:1919:38 5:36.29 | 5:36.29 1919 | output_image_handler: Option>, 5:36.29 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn OutputImageHandler` 5:36.29 warning: trait objects without an explicit `dyn` are deprecated 5:36.29 --> gfx/wr/webrender/src/renderer.rs:2007:16 5:36.29 | 5:36.29 2007 | gl: Rc, 5:36.29 | ^^^^^^ help: use `dyn`: `dyn gl::Gl` 5:36.29 warning: trait objects without an explicit `dyn` are deprecated 5:36.29 --> gfx/wr/webrender/src/renderer.rs:2008:23 5:36.29 | 5:36.29 2008 | notifier: Box, 5:36.29 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 5:36.29 warning: trait objects without an explicit `dyn` are deprecated 5:36.29 --> gfx/wr/webrender/src/renderer.rs:2933:63 5:36.29 | 5:36.29 2933 | pub fn set_external_image_handler(&mut self, handler: Box) { 5:36.29 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ExternalImageHandler` 5:36.29 warning: trait objects without an explicit `dyn` are deprecated 5:36.29 --> gfx/wr/webrender/src/renderer.rs:2938:61 5:36.29 | 5:36.29 2938 | pub fn set_output_image_handler(&mut self, handler: Box) { 5:36.29 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn OutputImageHandler` 5:36.29 warning: trait objects without an explicit `dyn` are deprecated 5:36.29 --> gfx/wr/webrender/src/renderer.rs:5192:24 5:36.29 | 5:36.29 5192 | select_color: &Fn(&Texture) -> [f32; 4], 5:36.29 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&Texture) -> [f32; 4]` 5:36.29 warning: trait objects without an explicit `dyn` are deprecated 5:36.29 --> gfx/wr/webrender/src/renderer.rs:5655:40 5:36.29 | 5:36.29 5655 | pub blob_image_handler: Option>, 5:36.29 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 5:36.29 warning: trait objects without an explicit `dyn` are deprecated 5:36.29 --> gfx/wr/webrender/src/renderer.rs:5656:30 5:36.29 | 5:36.29 5656 | pub recorder: Option>, 5:36.29 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 5:36.29 warning: trait objects without an explicit `dyn` are deprecated 5:36.29 --> gfx/wr/webrender/src/renderer.rs:5657:37 5:36.29 | 5:36.29 5657 | pub thread_listener: Option>, 5:36.29 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ThreadListener + Send + Sync` 5:36.29 warning: trait objects without an explicit `dyn` are deprecated 5:36.29 --> gfx/wr/webrender/src/renderer.rs:5663:41 5:36.29 | 5:36.29 5663 | pub scene_builder_hooks: Option>, 5:36.29 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 5:36.29 warning: trait objects without an explicit `dyn` are deprecated 5:36.29 --> gfx/wr/webrender/src/renderer.rs:5664:29 5:36.29 | 5:36.30 5664 | pub sampler: Option>, 5:36.30 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncPropertySampler + Send` 5:36.30 warning: trait objects without an explicit `dyn` are deprecated 5:36.30 --> gfx/wr/webrender/src/renderer.rs:5764:70 5:36.30 | 5:36.30 5764 | fn new_debug_server(_enable: bool, api_tx: MsgSender) -> Box { 5:36.30 | ^^^^^^^^^^^ help: use `dyn`: `dyn DebugServer` 5:36.30 warning: trait objects without an explicit `dyn` are deprecated 5:36.30 --> gfx/wr/webrender/src/resource_cache.rs:462:36 5:36.30 | 5:36.30 462 | blob_image_handler: Option>, 5:36.30 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 5:36.30 warning: trait objects without an explicit `dyn` are deprecated 5:36.30 --> gfx/wr/webrender/src/resource_cache.rs:470:39 5:36.30 | 5:36.30 470 | blob_image_rasterizer: Option>, 5:36.30 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 5:36.30 warning: trait objects without an explicit `dyn` are deprecated 5:36.30 --> gfx/wr/webrender/src/resource_cache.rs:489:40 5:36.30 | 5:36.30 489 | blob_image_handler: Option>, 5:36.30 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageHandler` 5:36.30 warning: trait objects without an explicit `dyn` are deprecated 5:36.30 --> gfx/wr/webrender/src/resource_cache.rs:686:36 5:36.30 | 5:36.30 686 | &mut self, rasterizer: Box, 5:36.30 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 5:36.30 warning: trait objects without an explicit `dyn` are deprecated 5:36.30 --> gfx/wr/webrender/src/resource_cache.rs:1161:23 5:36.30 | 5:36.30 1161 | ) -> (Option<(Box, AsyncBlobImageInfo)>, Vec) { 5:36.30 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 5:36.30 warning: trait objects without an explicit `dyn` are deprecated 5:36.30 --> gfx/wr/webrender/src/scene_builder.rs:48:38 5:36.30 | 5:36.30 48 | pub blob_rasterizer: Option<(Box, AsyncBlobImageInfo)>, 5:36.30 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 5:36.30 warning: trait objects without an explicit `dyn` are deprecated 5:36.30 --> gfx/wr/webrender/src/scene_builder.rs:93:38 5:36.30 | 5:36.30 93 | pub blob_rasterizer: Option<(Box, AsyncBlobImageInfo)>, 5:36.30 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 5:36.30 warning: trait objects without an explicit `dyn` are deprecated 5:36.30 --> gfx/wr/webrender/src/scene_builder.rs:274:23 5:36.30 | 5:36.30 274 | hooks: Option>, 5:36.30 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 5:36.30 warning: trait objects without an explicit `dyn` are deprecated 5:36.30 --> gfx/wr/webrender/src/scene_builder.rs:283:27 5:36.30 | 5:36.30 283 | hooks: Option>, 5:36.30 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn SceneBuilderHooks + Send` 5:36.30 warning: `...` range patterns are deprecated 5:36.30 --> gfx/wr/webrender/src/texture_cache.rs:1769:10 5:36.30 | 5:36.31 1769 | 1...16 => 16, 5:36.31 | ^^^ help: use `..=` for an inclusive range 5:36.31 warning: `...` range patterns are deprecated 5:36.31 --> gfx/wr/webrender/src/texture_cache.rs:1770:11 5:36.31 | 5:36.31 1770 | 17...32 => 32, 5:36.31 | ^^^ help: use `..=` for an inclusive range 5:36.31 warning: `...` range patterns are deprecated 5:36.31 --> gfx/wr/webrender/src/texture_cache.rs:1771:11 5:36.31 | 5:36.31 1771 | 33...64 => 64, 5:36.31 | ^^^ help: use `..=` for an inclusive range 5:36.31 warning: `...` range patterns are deprecated 5:36.31 --> gfx/wr/webrender/src/texture_cache.rs:1772:11 5:36.31 | 5:36.31 1772 | 65...128 => 128, 5:36.31 | ^^^ help: use `..=` for an inclusive range 5:36.31 warning: `...` range patterns are deprecated 5:36.31 --> gfx/wr/webrender/src/texture_cache.rs:1773:12 5:36.31 | 5:36.31 1773 | 129...256 => 256, 5:36.31 | ^^^ help: use `..=` for an inclusive range 5:36.31 warning: `...` range patterns are deprecated 5:36.31 --> gfx/wr/webrender/src/texture_cache.rs:1774:12 5:36.31 | 5:36.31 1774 | 257...512 => 512, 5:36.31 | ^^^ help: use `..=` for an inclusive range 5:42.40 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/malloc_size_of) 5:42.51 warning: trait objects without an explicit `dyn` are deprecated 5:42.51 --> servo/components/malloc_size_of/lib.rs:95:27 5:42.51 | 5:42.51 95 | type VoidPtrToBoolFnMut = FnMut(*const c_void) -> bool; 5:42.51 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(*const c_void) -> bool` 5:42.51 | 5:42.51 = note: `#[warn(bare_trait_objects)]` on by default 5:42.79 Compiling style_traits v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/components/style_traits) 5:42.92 warning: trait objects without an explicit `dyn` are deprecated 5:42.92 --> servo/components/style_traits/specified_value_info.rs:30:42 5:42.92 | 5:42.92 30 | pub type KeywordsCollectFn<'a> = &'a mut FnMut(&[&'static str]); 5:42.92 | ^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&[&'static str])` 5:42.92 | 5:42.92 = note: `#[warn(bare_trait_objects)]` on by default 5:48.26 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings) 5:48.46 warning: trait objects without an explicit `dyn` are deprecated 5:48.46 --> gfx/webrender_bindings/src/bindings.rs:597:28 5:48.46 | 5:48.46 597 | fn clone(&self) -> Box { 5:48.46 | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn RenderNotifier` 5:48.46 | 5:48.46 note: lint level defined here 5:48.46 --> gfx/webrender_bindings/src/lib.rs:5:9 5:48.46 | 5:48.46 5 | #![deny(warnings)] 5:48.46 | ^^^^^^^^ 5:48.46 = note: `#[warn(bare_trait_objects)]` implied by `#[warn(warnings)]` 5:48.46 warning: trait objects without an explicit `dyn` are deprecated 5:48.46 --> gfx/webrender_bindings/src/bindings.rs:1155:30 5:48.46 | 5:48.46 1155 | let recorder: Option> = if unsafe { gfx_use_wrench() } { 5:48.46 | ^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ApiRecordingReceiver` 5:48.46 warning: trait objects without an explicit `dyn` are deprecated 5:48.46 --> gfx/webrender_bindings/src/moz2d_renderer.rs:593:49 5:48.46 | 5:48.46 593 | fn create_blob_rasterizer(&mut self) -> Box { 5:48.46 | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn AsyncBlobImageRasterizer` 5:48.46 warning: trait objects without an explicit `dyn` are deprecated 5:48.46 --> gfx/webrender_bindings/src/moz2d_renderer.rs:614:21 5:48.46 | 5:48.46 614 | resources: &BlobImageResources, 5:48.46 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 5:48.46 warning: trait objects without an explicit `dyn` are deprecated 5:48.46 --> gfx/webrender_bindings/src/moz2d_renderer.rs:658:56 5:48.46 | 5:48.46 658 | fn prepare_request(&self, blob: &[u8], resources: &BlobImageResources) { 5:48.46 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 5:48.46 warning: trait objects without an explicit `dyn` are deprecated 5:48.46 --> gfx/webrender_bindings/src/moz2d_renderer.rs:679:25 5:48.46 | 5:48.47 679 | resources: &BlobImageResources, 5:48.47 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn BlobImageResources` 5:54.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 5:54.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 5:54.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 5:54.18 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 5:54.18 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp:6: 5:54.18 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp: In member function 'virtual nsresult nsImapIncomingServer::QueryInterface(const nsIID&, void**)': 5:54.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:54.18 foundInterface = 0; \ 5:54.18 ^~~~~~~~~~~~~~ 5:54.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 5:54.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 5:54.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:54.18 /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' 5:54.18 NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 5:54.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:54.18 /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 5:54.18 else 5:54.18 ^~~~ 5:54.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:54.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 5:54.18 ^~~~~~~~~~~~~~~~~~ 5:54.18 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapIncomingServer.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 5:54.18 NS_INTERFACE_MAP_ENTRY(nsIUrlListener) 5:54.18 ^~~~~~~~~~~~~~~~~~~~~~ 5:55.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 5:55.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 5:55.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 5:55.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 5:55.68 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp:7: 5:55.68 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp: In member function 'virtual nsresult nsImapMailFolder::QueryInterface(const nsIID&, void**)': 5:55.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:55.68 foundInterface = 0; \ 5:55.68 ^~~~~~~~~~~~~~ 5:55.68 /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' 5:55.68 NS_IMPL_QUERY_TAIL_INHERITING(nsMsgDBFolder) 5:55.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:55.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 5:55.68 else 5:55.68 ^~~~ 5:55.68 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapMailFolder.cpp:210:1: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 5:55.68 NS_IMPL_QUERY_BODY(nsIMsgFilterHitNotify) 5:55.68 ^~~~~~~~~~~~~~~~~~ 5:59.88 warning: trait objects without an explicit `dyn` are deprecated 5:59.88 --> servo/components/style/animation.rs:491:29 5:59.88 | 5:59.88 491 | font_metrics_provider: &FontMetricsProvider, 5:59.88 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 5:59.88 | 5:59.88 = note: `#[warn(bare_trait_objects)]` on by default 5:59.88 warning: trait objects without an explicit `dyn` are deprecated 5:59.88 --> servo/components/style/animation.rs:676:29 5:59.88 | 5:59.88 676 | font_metrics_provider: &FontMetricsProvider, 5:59.88 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 5:59.95 warning: trait objects without an explicit `dyn` are deprecated 5:59.95 --> servo/components/style/parser.rs:54:32 5:59.95 | 5:59.95 54 | error_reporter: Option<&'a ParseErrorReporter>, 5:59.95 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 5:59.95 warning: trait objects without an explicit `dyn` are deprecated 5:59.95 --> servo/components/style/parser.rs:70:36 5:59.95 | 5:59.95 70 | error_reporter: Option<&'a ParseErrorReporter>, 5:59.95 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 5:59.95 warning: trait objects without an explicit `dyn` are deprecated 5:59.95 --> servo/components/style/parser.rs:92:36 5:59.95 | 5:59.95 92 | error_reporter: Option<&'a ParseErrorReporter>, 5:59.95 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 5:59.95 warning: `...` range patterns are deprecated 5:59.95 --> servo/components/style/str.rs:63:12 5:59.95 | 5:59.95 63 | '0'...'9' => true, 5:59.95 | ^^^ help: use `..=` for an inclusive range 5:59.95 | 5:59.95 = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default 5:59.95 warning: `...` range patterns are deprecated 5:59.95 --> servo/components/style/str.rs:164:46 5:59.95 | 5:59.96 164 | if input.bytes().any(|c| matches!(c, b'A'...b'Z')) { 5:59.96 | ^^^ help: use `..=` for an inclusive range 5:59.96 warning: trait objects without an explicit `dyn` are deprecated 5:59.96 --> servo/components/style/stylesheets/rule_list.rs:130:25 5:59.96 | 5:59.96 130 | loader: Option<&StylesheetLoader>, 5:59.96 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 5:59.96 warning: trait objects without an explicit `dyn` are deprecated 5:59.96 --> servo/components/style/stylesheets/rule_list.rs:142:25 5:59.96 | 5:59.96 142 | loader: Option<&StylesheetLoader>, 5:59.96 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 5:59.96 warning: trait objects without an explicit `dyn` are deprecated 5:59.96 --> servo/components/style/stylesheets/rule_parser.rs:47:28 5:59.96 | 5:59.96 47 | pub loader: Option<&'a StylesheetLoader>, 5:59.96 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 5:59.96 warning: trait objects without an explicit `dyn` are deprecated 5:59.96 --> servo/components/style/stylesheets/stylesheet.rs:79:36 5:59.96 | 5:59.96 79 | stylesheet_loader: Option<&StylesheetLoader>, 5:59.96 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 5:59.96 warning: trait objects without an explicit `dyn` are deprecated 5:59.96 --> servo/components/style/stylesheets/stylesheet.rs:80:33 5:59.96 | 5:59.96 80 | error_reporter: Option<&ParseErrorReporter>, 5:59.96 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 5:59.96 warning: trait objects without an explicit `dyn` are deprecated 5:59.96 --> servo/components/style/stylesheets/stylesheet.rs:346:36 5:59.96 | 5:59.96 346 | stylesheet_loader: Option<&StylesheetLoader>, 5:59.96 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 5:59.96 warning: trait objects without an explicit `dyn` are deprecated 5:59.96 --> servo/components/style/stylesheets/stylesheet.rs:347:33 5:59.96 | 5:59.96 347 | error_reporter: Option<&ParseErrorReporter>, 5:59.96 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 5:59.96 warning: trait objects without an explicit `dyn` are deprecated 5:59.96 --> servo/components/style/stylesheets/stylesheet.rs:385:36 5:59.96 | 5:59.96 385 | stylesheet_loader: Option<&StylesheetLoader>, 5:59.96 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 5:59.97 warning: trait objects without an explicit `dyn` are deprecated 5:59.97 --> servo/components/style/stylesheets/stylesheet.rs:386:33 5:59.97 | 5:59.97 386 | error_reporter: Option<&ParseErrorReporter>, 5:59.97 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 5:59.97 warning: trait objects without an explicit `dyn` are deprecated 5:59.97 --> servo/components/style/stylesheets/stylesheet.rs:453:36 5:59.97 | 5:59.97 453 | stylesheet_loader: Option<&StylesheetLoader>, 5:59.97 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 5:59.97 warning: trait objects without an explicit `dyn` are deprecated 5:59.97 --> servo/components/style/stylesheets/stylesheet.rs:454:33 5:59.97 | 5:59.97 454 | error_reporter: Option<&ParseErrorReporter>, 5:59.97 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 5:59.97 warning: trait objects without an explicit `dyn` are deprecated 5:59.97 --> servo/components/style/stylesheets/mod.rs:344:25 5:59.97 | 5:59.97 344 | loader: Option<&StylesheetLoader>, 5:59.97 | ^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StylesheetLoader` 5:59.97 warning: trait objects without an explicit `dyn` are deprecated 5:59.97 --> servo/components/style/stylist.rs:653:24 5:59.97 | 5:59.97 653 | font_metrics: &FontMetricsProvider, 5:59.97 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 5:59.97 warning: trait objects without an explicit `dyn` are deprecated 5:59.97 --> servo/components/style/stylist.rs:681:24 5:59.97 | 5:59.97 681 | font_metrics: &FontMetricsProvider, 5:59.97 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 5:59.97 warning: trait objects without an explicit `dyn` are deprecated 5:59.97 --> servo/components/style/stylist.rs:776:24 5:59.97 | 5:59.97 776 | font_metrics: &FontMetricsProvider, 5:59.97 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 5:59.97 warning: trait objects without an explicit `dyn` are deprecated 5:59.97 --> servo/components/style/stylist.rs:777:30 5:59.97 | 5:59.97 777 | matching_fn: Option<&Fn(&PseudoElement) -> bool>, 5:59.97 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 5:59.97 warning: trait objects without an explicit `dyn` are deprecated 5:59.97 --> servo/components/style/stylist.rs:812:24 5:59.97 | 5:59.97 812 | font_metrics: &FontMetricsProvider, 5:59.97 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 5:59.97 warning: trait objects without an explicit `dyn` are deprecated 5:59.97 --> servo/components/style/stylist.rs:865:24 5:59.97 | 5:59.97 865 | font_metrics: &FontMetricsProvider, 5:59.97 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 5:59.97 warning: trait objects without an explicit `dyn` are deprecated 5:59.97 --> servo/components/style/stylist.rs:922:30 5:59.97 | 5:59.98 922 | matching_fn: Option<&Fn(&PseudoElement) -> bool>, 5:59.98 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 5:59.98 warning: trait objects without an explicit `dyn` are deprecated 5:59.98 --> servo/components/style/values/computed/mod.rs:154:36 5:59.98 | 5:59.98 154 | pub font_metrics_provider: &'a FontMetricsProvider, 5:59.98 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 6:00.02 warning: trait objects without an explicit `dyn` are deprecated 6:00.03 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/declaration_block.rs:1202:29 6:00.03 | 6:00.03 1202 | error_reporter: Option<&ParseErrorReporter>, 6:00.03 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 6:00.03 warning: trait objects without an explicit `dyn` are deprecated 6:00.03 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/declaration_block.rs:1229:29 6:00.03 | 6:00.03 1229 | error_reporter: Option<&ParseErrorReporter>, 6:00.03 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 6:00.03 warning: trait objects without an explicit `dyn` are deprecated 6:00.03 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/cascade.rs:85:29 6:00.03 | 6:00.03 85 | font_metrics_provider: &FontMetricsProvider, 6:00.03 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 6:00.03 warning: trait objects without an explicit `dyn` are deprecated 6:00.03 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/cascade.rs:119:29 6:00.03 | 6:00.03 119 | font_metrics_provider: &FontMetricsProvider, 6:00.03 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 6:00.03 warning: trait objects without an explicit `dyn` are deprecated 6:00.03 --> /builddir/build/BUILD/thunderbird-68.2.2/servo/components/style/properties/cascade.rs:216:29 6:00.03 | 6:00.03 216 | font_metrics_provider: &FontMetricsProvider, 6:00.03 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 6:04.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 6:04.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 6:04.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 6:04.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 6:04.67 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:7: 6:04.67 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapProtocol::QueryInterface(const nsIID&, void**)': 6:04.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:04.67 foundInterface = 0; \ 6:04.67 ^~~~~~~~~~~~~~ 6:04.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' 6:04.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:04.67 ^~~~~~~~~~~~~~~~~~~~~~~ 6:04.67 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:04.67 NS_INTERFACE_MAP_END 6:04.67 ^~~~~~~~~~~~~~~~~~~~ 6:04.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 6:04.68 else 6:04.68 ^~~~ 6:04.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:04.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:04.68 ^~~~~~~~~~~~~~~~~~ 6:04.68 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:04.68 NS_INTERFACE_MAP_ENTRY(nsIMsgAsyncPromptListener) 6:04.68 ^~~~~~~~~~~~~~~~~~~~~~ 6:04.88 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function 'virtual nsresult nsImapCacheStreamListener::QueryInterface(const nsIID&, void**)': 6:04.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:04.88 foundInterface = 0; \ 6:04.88 ^~~~~~~~~~~~~~ 6:04.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' 6:04.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:04.88 ^~~~~~~~~~~~~~~~~~~~~~~ 6:04.88 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:8402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:04.88 NS_INTERFACE_MAP_END 6:04.88 ^~~~~~~~~~~~~~~~~~~~ 6:04.88 /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 6:04.88 else 6:04.88 ^~~~ 6:04.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:04.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:04.88 ^~~~~~~~~~~~~~~~~~ 6:04.88 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapProtocol.cpp:8401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:04.88 NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 6:04.88 ^~~~~~~~~~~~~~~~~~~~~~ 6:06.17 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 6:06.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 6:06.17 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrefService.h:10, 6:06.17 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp:6: 6:06.17 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp: In member function 'virtual nsresult nsSmtpServer::QueryInterface(const nsIID&, void**)': 6:06.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:06.17 foundInterface = 0; \ 6:06.17 ^~~~~~~~~~~~~~ 6:06.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:06.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:06.17 ^~~~~~~~~~~~~~~~~~~~~~~ 6:06.17 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/compose/src/nsSmtpServer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:06.17 NS_INTERFACE_MAP_END 6:06.17 ^~~~~~~~~~~~~~~~~~~~ 6:06.17 /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 6:06.17 else 6:06.17 ^~~~ 6:06.17 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 6:06.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 6:06.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:06.17 /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' 6:06.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISmtpServer) 6:06.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:13.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 6:13.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 6:13.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 6:13.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 6:13.04 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp:6: 6:13.04 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp: In member function 'virtual nsresult nsImapUrl::QueryInterface(const nsIID&, void**)': 6:13.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:13.04 foundInterface = 0; \ 6:13.04 ^~~~~~~~~~~~~~ 6:13.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 6:13.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 6:13.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:13.04 /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' 6:13.04 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 6:13.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:13.04 /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 6:13.04 else 6:13.04 ^~~~ 6:13.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:13.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:13.04 ^~~~~~~~~~~~~~~~~~ 6:13.04 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/imap/src/nsImapUrl.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:13.04 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 6:13.04 ^~~~~~~~~~~~~~~~~~~~~~ 6:13.95 comm/mailnews/import/src 6:15.48 comm/mailnews/import/text/src 6:19.09 comm/mailnews/import/vcard/src 6:19.09 comm/mailnews/intl 6:20.56 comm/mailnews/jsaccount/src 6:22.02 comm/mailnews/local/src 6:28.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 6:28.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 6:28.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 6:28.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 6:28.47 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp:6: 6:28.47 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp: In member function 'virtual nsresult nsMailboxUrl::QueryInterface(const nsIID&, void**)': 6:28.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:28.47 foundInterface = 0; \ 6:28.47 ^~~~~~~~~~~~~~ 6:28.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 6:28.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 6:28.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:28.47 /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' 6:28.47 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 6:28.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:28.47 /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 6:28.47 else 6:28.47 ^~~~ 6:28.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:28.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:28.47 ^~~~~~~~~~~~~~~~~~ 6:28.47 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsMailboxUrl.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:28.47 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 6:28.47 ^~~~~~~~~~~~~~~~~~~~~~ 6:29.82 comm/mailnews/mime/src 6:33.01 comm/mailnews/mime/emitters 6:34.64 comm/mailnews/mime/cthandlers/glue 6:36.24 comm/mailnews/mime/cthandlers/vcard 6:40.15 comm/mailnews/mime/cthandlers/pgpmime 6:41.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 6:41.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 6:41.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 6:41.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 6:41.49 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp:20: 6:41.49 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp: In member function 'virtual nsresult nsPop3Protocol::QueryInterface(const nsIID&, void**)': 6:41.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:41.49 foundInterface = 0; \ 6:41.49 ^~~~~~~~~~~~~~ 6:41.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 6:41.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 6:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:41.49 /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' 6:41.49 NS_INTERFACE_MAP_END_INHERITING(nsMsgProtocol) 6:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:41.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 6:41.49 else 6:41.49 ^~~~ 6:41.49 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:41.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:41.49 ^~~~~~~~~~~~~~~~~~ 6:41.49 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/local/src/nsPop3Protocol.cpp:385:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:41.49 NS_INTERFACE_MAP_ENTRY(nsIProtocolProxyCallback) 6:41.49 ^~~~~~~~~~~~~~~~~~~~~~ 6:41.53 comm/mailnews/news/src 6:42.09 comm/db/mork/src 6:42.73 comm/rdf/base 6:43.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 6:43.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 6:43.64 from /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp:30, 6:43.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/rdf/base/Unified_cpp_comm_rdf_base0.cpp:2: 6:43.64 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp: In member function 'virtual nsresult CompositeDataSourceImpl::QueryInterface(const nsIID&, void**)': 6:43.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:43.64 foundInterface = 0; \ 6:43.64 ^~~~~~~~~~~~~~ 6:43.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' 6:43.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:43.64 ^~~~~~~~~~~~~~~~~~~~~~~ 6:43.64 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp:523:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:43.64 NS_INTERFACE_MAP_END 6:43.64 ^~~~~~~~~~~~~~~~~~~~ 6:43.64 /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 6:43.64 else 6:43.64 ^~~~ 6:43.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 6:43.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 6:43.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:43.64 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsCompositeDataSource.cpp:522:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 6:43.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFCompositeDataSource) 6:43.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:43.68 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsInMemoryDataSource.cpp: In member function 'nsresult InMemoryDataSource::AggregatedQueryInterface(const nsIID&, void**)': 6:43.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:43.69 foundInterface = 0; \ 6:43.69 ^~~~~~~~~~~~~~ 6:43.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' 6:43.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:43.69 ^~~~~~~~~~~~~~~~~~~~~~~ 6:43.69 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsInMemoryDataSource.cpp:775:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:43.69 NS_INTERFACE_MAP_END 6:43.69 ^~~~~~~~~~~~~~~~~~~~ 6:43.69 /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 6:43.69 else 6:43.69 ^~~~ 6:43.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:43.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:43.69 ^~~~~~~~~~~~~~~~~~ 6:43.69 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsInMemoryDataSource.cpp:774:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:43.69 NS_INTERFACE_MAP_ENTRY(rdfIDataSource) 6:43.69 ^~~~~~~~~~~~~~~~~~~~~~ 6:46.69 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsRDFXMLDataSource.cpp: In member function 'virtual nsresult RDFXMLDataSourceImpl::QueryInterface(const nsIID&, void**)': 6:46.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:46.70 foundInterface = 0; \ 6:46.70 ^~~~~~~~~~~~~~ 6:46.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' 6:46.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:46.70 ^~~~~~~~~~~~~~~~~~~~~~~ 6:46.70 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsRDFXMLDataSource.cpp:457:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:46.70 NS_INTERFACE_MAP_END 6:46.70 ^~~~~~~~~~~~~~~~~~~~ 6:46.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 6:46.70 else 6:46.70 ^~~~ 6:46.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' 6:46.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 6:46.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:46.70 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/base/nsRDFXMLDataSource.cpp:456:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 6:46.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRDFDataSource) 6:46.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:48.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 6:48.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 6:48.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 6:48.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 6:48.92 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp:6: 6:48.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp: In member function 'virtual nsresult nsNntpCacheStreamListener::QueryInterface(const nsIID&, void**)': 6:48.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:48.92 foundInterface = 0; \ 6:48.92 ^~~~~~~~~~~~~~ 6:48.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' 6:48.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:48.92 ^~~~~~~~~~~~~~~~~~~~~~~ 6:48.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp:497:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:48.92 NS_INTERFACE_MAP_END 6:48.92 ^~~~~~~~~~~~~~~~~~~~ 6:48.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 6:48.92 else 6:48.92 ^~~~ 6:48.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:48.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:48.92 ^~~~~~~~~~~~~~~~~~ 6:48.92 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNNTPProtocol.cpp:496:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:48.92 NS_INTERFACE_MAP_ENTRY(nsIStreamListener) 6:48.92 ^~~~~~~~~~~~~~~~~~~~~~ 6:54.63 comm/rdf/datasource 6:55.31 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/thunderbird-68.2.2/servo/ports/geckolib) 6:55.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 6:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 6:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsNetUtil.h:12, 6:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp:13, 6:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/comm/rdf/datasource/Unified_cpp_comm_rdf_datasource0.cpp:2: 6:55.63 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp: In member function 'virtual nsresult LocalStoreImpl::QueryInterface(const nsIID&, void**)': 6:55.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:55.63 foundInterface = 0; \ 6:55.63 ^~~~~~~~~~~~~~ 6:55.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:55.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:55.63 ^~~~~~~~~~~~~~~~~~~~~~~ 6:55.63 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:55.63 NS_INTERFACE_MAP_END 6:55.63 ^~~~~~~~~~~~~~~~~~~~ 6:55.63 /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 6:55.63 else 6:55.63 ^~~~ 6:55.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 6:55.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 6:55.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.63 /builddir/build/BUILD/thunderbird-68.2.2/comm/rdf/datasource/nsLocalStore.cpp:246:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 6:55.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsILocalStore) 6:55.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:55.65 warning: trait objects without an explicit `dyn` are deprecated 6:55.65 --> servo/ports/geckolib/glue.rs:1350:25 6:55.65 | 6:55.65 1350 | let loader: Option<&StyleStylesheetLoader> = match loader { 6:55.65 | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StyleStylesheetLoader` 6:55.65 | 6:55.65 = note: `#[warn(bare_trait_objects)]` on by default 6:55.65 warning: trait objects without an explicit `dyn` are deprecated 6:55.65 --> servo/ports/geckolib/glue.rs:1361:41 6:55.65 | 6:55.65 1361 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 6:55.65 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 6:55.65 warning: trait objects without an explicit `dyn` are deprecated 6:55.65 --> servo/ports/geckolib/glue.rs:1849:34 6:55.65 | 6:55.65 1849 | .map(|loader| loader as &StyleStylesheetLoader); 6:55.65 | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn StyleStylesheetLoader` 6:55.65 warning: trait objects without an explicit `dyn` are deprecated 6:55.65 --> servo/ports/geckolib/glue.rs:3529:28 6:55.65 | 6:55.65 3529 | matching_func: Option<&Fn(&PseudoElement) -> bool>, 6:55.65 | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&PseudoElement) -> bool` 6:55.65 warning: trait objects without an explicit `dyn` are deprecated 6:55.65 --> servo/ports/geckolib/glue.rs:3718:23 6:55.65 | 6:55.65 3718 | reporter: Option<&ParseErrorReporter>, 6:55.65 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 6:55.65 warning: trait objects without an explicit `dyn` are deprecated 6:55.65 --> servo/ports/geckolib/glue.rs:3755:41 6:55.65 | 6:55.65 3755 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 6:55.65 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 6:55.65 warning: trait objects without an explicit `dyn` are deprecated 6:55.65 --> servo/ports/geckolib/glue.rs:3907:41 6:55.65 | 6:55.65 3907 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 6:55.65 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 6:55.65 warning: trait objects without an explicit `dyn` are deprecated 6:55.65 --> servo/ports/geckolib/glue.rs:4114:41 6:55.65 | 6:55.65 4114 | reporter.as_ref().map(|r| r as &ParseErrorReporter), 6:55.65 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 6:55.65 warning: trait objects without an explicit `dyn` are deprecated 6:55.66 --> servo/ports/geckolib/glue.rs:5135:32 6:55.66 | 6:55.66 5135 | font_metrics_provider: &'a FontMetricsProvider, 6:55.66 | ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FontMetricsProvider` 6:55.66 warning: trait objects without an explicit `dyn` are deprecated 6:55.66 --> servo/ports/geckolib/glue.rs:6088:29 6:55.66 | 6:55.66 6088 | error_reporter: Option<&ParseErrorReporter>, 6:55.66 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 6:55.66 warning: trait objects without an explicit `dyn` are deprecated 6:55.66 --> servo/ports/geckolib/glue.rs:6152:63 6:55.66 | 6:55.66 6152 | match parse_color(&value, reporter.as_ref().map(|r| r as &ParseErrorReporter)) { 6:55.66 | ^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn ParseErrorReporter` 6:55.88 comm/rdf/build 6:56.13 comm/mail/components/migration/src 6:59.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 6:59.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 6:59.45 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsINntpIncomingServer.h:10, 6:59.45 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.h:9, 6:59.45 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp:6: 6:59.45 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp: In member function 'virtual nsresult nsNntpIncomingServer::QueryInterface(const nsIID&, void**)': 6:59.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:59.46 foundInterface = 0; \ 6:59.46 ^~~~~~~~~~~~~~ 6:59.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' 6:59.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 6:59.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:59.46 /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' 6:59.46 NS_INTERFACE_MAP_END_INHERITING(nsMsgIncomingServer) 6:59.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:59.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 6:59.46 else 6:59.46 ^~~~ 6:59.46 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:59.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:59.46 ^~~~~~~~~~~~~~~~~~ 6:59.46 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpIncomingServer.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:59.46 NS_INTERFACE_MAP_ENTRY(nsITreeView) 6:59.46 ^~~~~~~~~~~~~~~~~~~~~~ 7:01.18 comm/mail/components/shell 7:03.76 js/src 7:03.76 js/src/editline 7:04.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 7:04.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 7:04.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIServiceManager.h:10, 7:04.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/msgCore.h:21, 7:04.82 from /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp:6: 7:04.82 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp: In member function 'virtual nsresult nsNntpUrl::QueryInterface(const nsIID&, void**)': 7:04.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:04.82 foundInterface = 0; \ 7:04.82 ^~~~~~~~~~~~~~ 7:04.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 7:04.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 7:04.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:04.82 /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' 7:04.82 NS_INTERFACE_MAP_END_INHERITING(nsMsgMailNewsUrl) 7:04.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:04.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 7:04.82 else 7:04.82 ^~~~ 7:04.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 7:04.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 7:04.82 ^~~~~~~~~~~~~~~~~~ 7:04.82 /builddir/build/BUILD/thunderbird-68.2.2/comm/mailnews/news/src/nsNntpUrl.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 7:04.82 NS_INTERFACE_MAP_ENTRY(nsIMsgI18NUrl) 7:04.82 ^~~~~~~~~~~~~~~~~~~~~~ 7:05.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/mork.h:250, 7:05.80 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:11: 7:05.80 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp: In member function 'morkRow* morkPool::NewRow(morkEnv*, morkZone*)': 7:05.80 /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] 7:05.80 # define MORK_MEMSET(dest, byte, size) memset(dest, byte, size) 7:05.80 ^ 7:05.80 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:183:15: note: in expansion of macro 'MORK_MEMSET' 7:05.80 if (newRow) MORK_MEMSET(newRow, 0, sizeof(morkRow)); 7:05.80 ^~~~~~~~~~~ 7:05.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:39: 7:05.80 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.h:33:7: note: 'class morkRow' declared here 7:05.80 class morkRow { // row of cells 7:05.80 ^~~~~~~ 7:05.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/mork.h:250, 7:05.80 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:11: 7:05.80 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp: In member function 'morkCell* morkPool::NewCells(morkEnv*, mork_size, morkZone*)': 7:05.80 /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] 7:05.80 # define MORK_MEMSET(dest, byte, size) memset(dest, byte, size) 7:05.80 ^ 7:05.80 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:215:17: note: in expansion of macro 'MORK_MEMSET' 7:05.80 if (newCells) MORK_MEMSET(newCells, 0, size); 7:05.81 ^~~~~~~~~~~ 7:05.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkPool.cpp:35: 7:05.81 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkCell.h:23:7: note: 'class morkCell' declared here 7:05.81 class morkCell { // minimal cell format 7:05.81 ^~~~~~~~ 7:06.01 js/src/frontend 7:20.15 /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]': 7:20.16 /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] 7:20.16 TernaryNodeType ifNode; 7:20.16 ^~~~~~ 7:21.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/FullParseHandler.h:16, 7:21.69 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.h:183, 7:21.69 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:20: 7:21.69 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h: 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]': 7:21.69 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h:888:56: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:21.69 : ParseNode(kind, pos), left_(left), right_(right) { 7:21.69 ^ 7:21.69 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:6997:16: note: 'innerName' was declared here 7:21.69 NameNodeType innerName; 7:21.69 ^~~~~~~~~ 7:23.49 /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]': 7:23.49 /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] 7:23.49 TernaryNodeType ifNode; 7:23.49 ^~~~~~ 7:25.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/FullParseHandler.h:16, 7:25.02 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.h:183, 7:25.02 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:20: 7:25.02 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h: 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]': 7:25.02 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/ParseNode.h:888:56: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:25.02 : ParseNode(kind, pos), left_(left), right_(right) { 7:25.02 ^ 7:25.02 /builddir/build/BUILD/thunderbird-68.2.2/js/src/frontend/Parser.cpp:6997:16: note: 'innerName' was declared here 7:25.02 NameNodeType innerName; 7:25.02 ^~~~~~~~~ 7:37.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 7:37.62 /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)': 7:37.63 /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] 7:37.63 NameOpEmitter noe(this, name, loc, kind); 7:37.63 ^ 7:54.01 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': 7:54.01 /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] 7:54.01 if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 7:54.01 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:22.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/mork.h:250, 8:22.25 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp:11: 8:22.25 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp: In member function 'void morkRow::CutColumn(morkEnv*, mdb_column)': 8:22.25 /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] 8:22.25 # define MORK_MEMMOVE(dest, src, size) memmove(dest, src, size) 8:22.25 ^ 8:22.25 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp:674:11: note: in expansion of macro 'MORK_MEMMOVE' 8:22.25 MORK_MEMMOVE(cell, next, after * sizeof(morkCell)); 8:22.25 ^~~~~~~~~~~~ 8:22.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.h:14, 8:22.25 from /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkRow.cpp:19: 8:22.25 /builddir/build/BUILD/thunderbird-68.2.2/comm/db/mork/src/morkCell.h:23:7: note: 'class morkCell' declared here 8:22.25 class morkCell { // minimal cell format 8:22.25 ^~~~~~~~ 8:22.41 js/src/gc 8:39.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 8:39.52 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 8:39.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 8:39.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'void SweepObjectGroups(js::GCParallelTask*)': 8:39.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:39.52 return it < comp->realms().begin() || it >= comp->realms().end(); 8:39.52 ~~~~~~~~~~~~~~~~~~^~ 8:39.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 8:39.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 8:39.52 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 8:39.52 ^ 8:39.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 8:39.52 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Allocator.cpp:23, 8:39.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 8:39.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:39.52 it++; 8:39.52 ~~^~ 8:39.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 8:39.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/GC.cpp:5438:29: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 8:39.52 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) { 8:39.52 ^ 9:02.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 9:02.01 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:51, 9:02.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 9:02.01 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'char* js::GetCodeCoverageSummary(JSContext*, size_t*)': 9:02.01 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:02.01 return *it; 9:02.01 ^~ 9:02.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 9:02.01 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:2958:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' was declared here 9:02.01 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 9:02.01 ^~~~~ 9:02.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PrivateIterators-inl.h:14, 9:02.01 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:51, 9:02.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 9:02.01 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:02.01 return it < comp->realms().begin() || it >= comp->realms().end(); 9:02.01 ~~~~~~~~~~~~~~~~~~~~^~ 9:02.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src12.cpp:11: 9:02.01 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/BytecodeUtil.cpp:2958:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' was declared here 9:02.01 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 9:02.01 ^~~~~ 9:02.54 js/src/jit 9:03.56 js/src/wasm 9:12.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:16, 9:12.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 9:12.65 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In member function 'void js::GeckoProfilerRuntime::enable(bool)': 9:12.65 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:12.65 return it < comp->realms().begin() || it >= comp->realms().end(); 9:12.65 ~~~~~~~~~~~~~~~~~~^~ 9:12.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 9:12.65 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:151:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' was declared here 9:12.65 for (RealmsIter r(rt); !r.done(); r.next()) { 9:12.65 ^ 9:12.65 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:151:19: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:12.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:16, 9:12.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 9:12.65 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:12.65 it++; 9:12.65 ~~^~ 9:12.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 9:12.65 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:151:19: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 9:12.65 for (RealmsIter r(rt); !r.done(); r.next()) { 9:12.65 ^ 9:12.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:16, 9:12.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 9:12.65 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:46: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:12.65 return it < zone->compartments().begin() || 9:12.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 9:12.65 it >= zone->compartments().end(); 9:12.65 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:12.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src14.cpp:47: 9:12.65 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/GeckoProfiler.cpp:151:19: note: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' was declared here 9:12.65 for (RealmsIter r(rt); !r.done(); r.next()) { 9:12.65 ^ 9:20.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 9:20.35 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckArguments({anonymous}::FunctionValidatorShared&, js::frontend::ParseNode**, js::wasm::ValTypeVector*)': 9:20.36 /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] 9:20.36 bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } 9:20.36 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 9:20.36 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:3198:10: note: 'type' was declared here 9:20.36 Type type; 9:20.36 ^~~~ 9:20.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:37, 9:20.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 9:20.36 /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] 9:20.36 return atom()->asPropertyName(); 9:20.36 ~~~~~~~~~~~~~~~~~~~~~~^~ 9:20.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 9:20.36 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:3156:14: note: 'coercedExpr' was declared here 9:20.36 ParseNode* coercedExpr; 9:20.36 ^~~~~~~~~~~ 9:22.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 9:22.88 /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&)': 9:22.88 /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] 9:22.88 uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs(); 9:22.88 ^ 9:23.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 9:23.71 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckGlobalVariableInitImport(ModuleValidatorShared&, js::PropertyName*, js::frontend::ParseNode*, bool)': 9:23.71 /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] 9:23.71 bool isInt() const { return isSigned() || isUnsigned() || which_ == Int; } 9:23.71 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 9:23.71 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2828:8: note: 'coerceTo' was declared here 9:23.71 Type coerceTo; 9:23.71 ^~~~~~~~ 9:23.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:37, 9:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 9:23.71 /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] 9:23.71 bool isKind(ParseNodeKind kind) const { return getKind() == kind; } 9:23.71 ~~~~~~~^~ 9:23.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 9:23.71 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2829:14: note: 'coercedExpr' was declared here 9:23.71 ParseNode* coercedExpr; 9:23.71 ^~~~~~~~~~~ 9:24.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 9:24.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 9:24.62 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::fixupCrossCompartmentWrappersAfterMovingGC(JSTracer*)': 9:24.62 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:24.62 it >= zone->compartments().end(); 9:24.62 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 9:24.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 9:24.62 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:478:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 9:24.62 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 9:24.62 ^~~~ 9:24.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 9:24.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 9:24.62 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:24.62 it++; 9:24.62 ~~^~ 9:24.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 9:24.62 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:478:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 9:24.62 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 9:24.62 ^~~~ 9:26.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 9:26.05 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientI32()': 9:26.06 /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] 9:26.06 if (!isConst || c == -1) { 9:26.06 ~~~~~~~~~^~~~~~~~~~ 9:26.18 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderI32()': 9:26.18 /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] 9:26.18 if (!isConst || c == -1) { 9:26.18 ~~~~~~~~~^~~~~~~~~~ 9:26.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 9:26.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 9:26.21 /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*)': 9:26.21 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:26.21 it++; 9:26.21 ~~^~ 9:26.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 9:26.21 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 9:26.21 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 9:26.21 ^~~~ 9:26.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 9:26.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 9:26.21 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:26.21 return it < zone->compartments().begin() || 9:26.21 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 9:26.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:38: 9:26.21 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Debugger.cpp:4053:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 9:26.21 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 9:26.21 ^~~~ 9:26.44 /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*)': 9:26.44 /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] 9:26.44 JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); 9:26.44 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:27.85 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 9:27.86 /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] 9:27.86 switch (kind) { 9:27.86 ^~~~~~ 9:29.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 9:29.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 9:29.23 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::traceIncomingCrossCompartmentEdgesForZoneGC(JSTracer*)': 9:29.23 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:29.23 it >= zone->compartments().end(); 9:29.23 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 9:29.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 9:29.23 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:437:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 9:29.23 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 9:29.23 ^ 9:29.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:16, 9:29.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 9:29.23 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:29.23 return *it; 9:29.23 ^~ 9:29.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src13.cpp:2: 9:29.23 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/Compartment.cpp:437:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 9:29.23 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 9:29.23 ^ 9:31.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: 9:31.05 /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]': 9:31.05 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2017:52: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:31.05 if (!env_.asmJSSigToTableIndex.resize(sigIndex + 1)) { 9:31.05 ~~~~~~~~~^~~ 9:31.09 /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]': 9:31.09 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp:2017:52: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:31.09 if (!env_.asmJSSigToTableIndex.resize(sigIndex + 1)) { 9:31.09 ~~~~~~~~~^~~ 9:32.48 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = char16_t]': 9:32.48 /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] 9:32.48 if (!f.encoder().writeVarU32(callee->funcDefIndex())) { 9:33.59 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/AsmJS.cpp: In function 'bool CheckInternalCall({anonymous}::FunctionValidator&, js::frontend::ParseNode*, js::PropertyName*, Type, Type*) [with Unit = mozilla::Utf8Unit]': 9:33.59 /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] 9:33.60 if (!f.encoder().writeVarU32(callee->funcDefIndex())) { 9:37.47 modules/fdlibm/src 9:46.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 9:46.49 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': 9:46.49 /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] 9:46.49 switch (kind) { 9:46.49 ^~~~~~ 9:51.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 9:51.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.02 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemCompartmentCount(JSContext*)': 9:51.02 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:51.02 return it < zone->compartments().begin() || 9:51.02 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 9:51.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.02 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:829:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 9:51.02 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 9:51.02 ^~~~ 9:51.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 9:51.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.02 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:51.02 it++; 9:51.02 ~~^~ 9:51.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.02 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:829:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 9:51.02 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 9:51.02 ^~~~ 9:51.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 9:51.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.04 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'size_t JS::UserCompartmentCount(JSContext*)': 9:51.04 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:51.04 return it < zone->compartments().begin() || 9:51.04 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 9:51.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.04 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:839:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 9:51.04 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 9:51.04 ^~~~ 9:51.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 9:51.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.04 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:51.04 it++; 9:51.04 ~~^~ 9:51.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.04 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:839:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 9:51.04 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 9:51.04 ^~~~ 9:51.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 9:51.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.06 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'size_t JS::SystemRealmCount(JSContext*)': 9:51.06 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:51.06 it++; 9:51.06 ~~^~ 9:51.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.06 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:849:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' was declared here 9:51.06 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 9:51.06 ^~~~~ 9:51.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 9:51.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.06 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:46: warning: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:51.06 return it < zone->compartments().begin() || 9:51.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 9:51.07 it >= zone->compartments().end(); 9:51.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:51.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.07 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:849:19: note: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' was declared here 9:51.07 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 9:51.07 ^~~~~ 9:51.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 9:51.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.07 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:51.07 return it < comp->realms().begin() || it >= comp->realms().end(); 9:51.07 ~~~~~~~~~~~~~~~~~~~~^~ 9:51.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.07 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:849:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' was declared here 9:51.07 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 9:51.07 ^~~~~ 9:51.07 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:849:19: warning: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:51.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 9:51.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.09 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'size_t JS::UserRealmCount(JSContext*)': 9:51.09 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:51.09 it++; 9:51.09 ~~^~ 9:51.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.09 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:859:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::it' was declared here 9:51.09 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 9:51.09 ^~~~~ 9:51.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 9:51.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.09 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:46: warning: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:51.09 return it < zone->compartments().begin() || 9:51.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 9:51.09 it >= zone->compartments().end(); 9:51.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:51.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.09 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:859:19: note: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::it' was declared here 9:51.09 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 9:51.09 ^~~~~ 9:51.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:12, 9:51.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.09 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:114:37: warning: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:51.09 return it < comp->realms().begin() || it >= comp->realms().end(); 9:51.09 ~~~~~~~~~~~~~~~~~~~~^~ 9:51.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src17.cpp:20: 9:51.09 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:859:19: note: '*((void*)(& realm)+56).js::RealmsInCompartmentIter::comp' was declared here 9:51.09 for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 9:51.09 ^~~~~ 9:51.10 /builddir/build/BUILD/thunderbird-68.2.2/js/src/vm/MemoryMetrics.cpp:859:19: warning: '*((void*)(& realm)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:10.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CacheIR.cpp:7, 10:10.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 10:10.69 /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)': 10:10.69 /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] 10:10.69 bool addArgc; 10:10.69 ^~~~~~~ 10:10.73 /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)': 10:10.74 /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] 10:10.74 bool addArgc; 10:10.74 ^~~~~~~ 10:12.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:34, 10:12.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 10:12.09 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': 10:12.09 /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] 10:12.09 explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} 10:12.09 ^ 10:12.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 10:12.09 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here 10:12.09 Float result; 10:12.09 ^~~~~~ 10:12.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:34, 10:12.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 10:12.09 /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] 10:12.09 explicit AstConst(LitVal val) : AstExpr(Kind, ExprType::Limit), val_(val) {} 10:12.09 ^ 10:12.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 10:12.09 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:2873:9: note: 'result' was declared here 10:12.09 Float result; 10:12.09 ^~~~~~ 10:12.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 10:12.44 /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)': 10:12.44 /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] 10:12.44 JSProtoKey protoKey; 10:12.44 ^~~~~~~~ 10:13.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCAPI.h:15, 10:13.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:25, 10:13.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:73, 10:13.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 10:13.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/NamespaceImports.h:15, 10:13.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Barrier.h:10, 10:13.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Policy.h:13, 10:13.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTable.h:22, 10:13.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTable.cpp:19, 10:13.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 10:13.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Vector.h: In function 'bool EncodeDataSection(js::wasm::Encoder&, js::wasm::AstModule&)': 10:13.32 /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] 10:13.32 *aDst = temp; 10:13.32 ^ 10:13.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 10:13.32 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:7220:15: note: 'byte' was declared here 10:13.32 uint8_t byte; 10:13.32 ^~~~ 10:14.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCAPI.h:15, 10:14.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:25, 10:14.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:73, 10:14.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 10:14.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/NamespaceImports.h:15, 10:14.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Barrier.h:10, 10:14.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Policy.h:13, 10:14.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTable.h:22, 10:14.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTable.cpp:19, 10:14.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 10:14.27 /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*)': 10:14.27 /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] 10:14.27 *aDst = temp; 10:14.27 ^ 10:14.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 10:14.27 /builddir/build/BUILD/thunderbird-68.2.2/js/src/wasm/WasmTextToBinary.cpp:7422:15: note: 'byte' was declared here 10:14.27 uint8_t byte; 10:14.27 ^~~~ 10:17.75 memory/build 10:25.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 10:25.37 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': 10:25.37 /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] 10:25.37 ABIArg arg = abi.next(argMir); 10:25.37 ~~~~~~~~^~~~~~~~ 10:28.36 memory/mozalloc 10:35.63 memory/volatile 10:41.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit4.cpp:38: 10:41.34 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': 10:41.34 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonCacheIRCompiler.cpp:1532:30: warning: '*((void*)& scratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:41.34 Maybe scratch; 10:41.34 ^~~~~~~ 10:42.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:73, 10:42.39 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.h:18, 10:42.39 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonTypes.h:15, 10:42.39 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/CompactBuffer.h:10, 10:42.39 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/OptimizationTracking.h:12, 10:42.39 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/OptimizationTracking.cpp:7, 10:42.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 10:42.39 /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': 10:42.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:419:47: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:42.39 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 10:42.39 ^~~~~~~~~~~ 10:42.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 10:42.39 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Recover.cpp:310:11: note: 'result' was declared here 10:42.39 int32_t result; 10:42.39 ^~~~~~ 10:45.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/LIR.h:21, 10:45.79 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.h:13, 10:45.79 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.cpp:7, 10:45.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 10:45.79 /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)': 10:45.79 /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] 10:45.79 instructions_.pushBack(ins); 10:45.79 ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 10:45.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:11: 10:45.79 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MCallOptimize.cpp:3035:17: note: 'ins' was declared here 10:45.79 MInstruction* ins; 10:45.79 ^~~ 10:47.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsutil.h:24, 10:47.51 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/Heap.h:13, 10:47.51 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/IonCode.h:15, 10:47.51 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/JSJitFrameIter.h:12, 10:47.51 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/JitFrames.h:12, 10:47.51 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Bailouts.h:12, 10:47.51 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/LIR.h:15, 10:47.51 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.h:13, 10:47.51 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/Lowering.cpp:7, 10:47.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 10:47.51 /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&)': 10:47.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:419:47: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:47.51 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 10:47.51 ^~~~~~~~~~~ 10:47.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:20: 10:47.51 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jit/MIR.cpp:3998:13: note: 'res' was declared here 10:47.51 int32_t res; 10:47.51 ^~~ 10:47.51 /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&)': 10:47.52 /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] 10:47.52 return MConstant::NewInt64(alloc, res); 10:47.52 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 10:48.09 mozglue/misc 10:49.20 config/external/icu/common 10:49.51 config/external/icu/data 11:00.28 config/external/icu/i18n 11:03.65 db/sqlite3/src 11:05.10 third_party/prio 11:05.11 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 11:05.11 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 11:05.11 #pragma pipeloop(0) 11:05.11 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 11:05.11 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 11:05.11 #pragma pipeloop(0) 11:05.11 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 11:05.11 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 11:05.11 #pragma pipeloop(0) 11:05.12 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 11:05.12 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 11:05.12 #pragma pipeloop(0) 11:05.12 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 11:05.12 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 11:05.12 ^~~~~ 11:05.12 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 11:05.12 double digit, m2j, nextm2j, a, b; 11:05.12 ^~~~~~~ 11:05.12 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 11:05.12 int tmp; 11:05.12 ^~~ 11:05.58 In file included from /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:10: 11:05.58 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 11:05.58 /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 'long unsigned int' [-Wsign-compare] 11:05.58 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 11:05.58 ^ 11:05.58 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:2128:17: note: in expansion of macro 'MP_MIN' 11:05.58 int j = MP_MIN(k, MP_DIGIT_BIT); 11:05.58 ^~~~~~ 11:05.59 /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 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 11:05.59 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 11:05.59 ^~~ 11:05.59 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c:2128:17: note: in expansion of macro 'MP_MIN' 11:05.59 int j = MP_MIN(k, MP_DIGIT_BIT); 11:05.59 ^~~~~~ 11:05.59 /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 'long unsigned int' [-Wsign-compare] 11:05.59 if (j < MP_DIGIT_BIT) { 11:05.59 ^ 11:05.60 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 11:05.60 /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 unsigned int'} and 'int' [-Wsign-compare] 11:05.60 if (val >= r) 11:05.60 ^~ 11:06.53 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 11:06.53 /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 'long unsigned int' [-Wsign-compare] 11:06.53 for (db = 0; db < sizeof(mp_digit); db++) { 11:06.53 ^ 11:06.53 /builddir/build/BUILD/thunderbird-68.2.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 11:06.53 /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 'long unsigned int' [-Wsign-compare] 11:06.53 for (db = 0; db < sizeof(mp_digit); db++) { 11:06.53 ^ 11:07.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 11:07.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 11:07.90 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 11:07.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:07.91 return *it; 11:07.91 ^~ 11:07.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 11:07.91 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:1133:20: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 11:07.91 RealmsInZoneIter realm(zone); 11:07.91 ^~~~~ 11:09.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:49, 11:09.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 11:09.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)': 11:09.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:09.52 return *it; 11:09.52 ^~ 11:09.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 11:09.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:606:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 11:09.52 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 11:09.52 ^ 11:09.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:49, 11:09.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 11:09.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:09.52 it >= zone->compartments().end(); 11:09.52 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 11:09.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src6.cpp:38: 11:09.52 /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.cpp:606:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 11:09.52 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 11:09.52 ^ 11:10.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 11:10.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 11:10.19 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h: In function 'bool js::RemapAllWrappersForObject(JSContext*, JSObject*, JSObject*)': 11:10.19 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:10.19 it >= zone->compartments().end(); 11:10.19 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 11:10.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 11:10.19 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 11:10.19 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 11:10.19 ^ 11:10.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 11:10.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 11:10.20 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:92:13: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:10.20 return *it; 11:10.20 ^~ 11:10.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 11:10.20 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:622:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 11:10.20 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 11:10.20 ^ 11:10.62 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp: In function 'bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)': 11:10.62 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:10.62 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 11:10.62 ^ 11:10.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 11:10.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 11:10.62 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:10.62 return it < zone->compartments().begin() || 11:10.62 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 11:10.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 11:10.62 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:644:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 11:10.62 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 11:10.62 ^ 11:10.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 11:10.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 11:10.73 /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)': 11:10.73 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:82:43: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:10.73 return it < zone->compartments().begin() || 11:10.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 11:10.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 11:10.73 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 11:10.73 for (CompartmentsIter c(rt); !c.done(); c.next()) { 11:10.73 ^ 11:10.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsfriendapi.cpp:21, 11:10.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:11: 11:10.73 /builddir/build/BUILD/thunderbird-68.2.2/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:10.73 it++; 11:10.74 ~~^~ 11:10.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/src/Unified_cpp_js_src7.cpp:47: 11:10.74 /builddir/build/BUILD/thunderbird-68.2.2/js/src/proxy/CrossCompartmentWrapper.cpp:438:25: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 11:10.74 for (CompartmentsIter c(rt); !c.done(); c.next()) { 11:10.74 ^ 11:12.59 third_party/msgpack 11:12.91 media/libjpeg 11:14.49 modules/brotli 11:16.09 modules/woff2 11:16.35 modules/xz-embedded 11:16.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 11:16.63 /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*)': 11:16.63 /builddir/build/BUILD/thunderbird-68.2.2/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 11:16.63 uint64_t dst_offset = first_table_offset; 11:16.63 ^~~~~~~~~~ 11:16.91 media/libvorbis 11:21.68 media/libmkv 11:21.71 /builddir/build/BUILD/thunderbird-68.2.2/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 11:21.71 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 11:21.71 ^~~~~~~~~~ 11:22.20 media/libaom 11:22.23 media/libdav1d 11:22.60 media/libdav1d/asm 11:24.36 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 11:24.36 /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] 11:24.36 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 11:24.36 ^~~ 11:24.37 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 11:24.37 s = HUFF_EXTEND(r, s); 11:24.37 ^~~~~~~~~~~ 11:24.37 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 11:24.37 /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] 11:24.37 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 11:24.37 ^~~ 11:24.37 /builddir/build/BUILD/thunderbird-68.2.2/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 11:24.37 s = HUFF_EXTEND(r, s); 11:24.37 ^~~~~~~~~~~ 11:27.11 media/libpng 11:29.26 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c: In function 'decode_sb': 11:29.26 /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] 11:29.26 int ctx, bx8, by8; 11:29.26 ^~~ 11:29.26 /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] 11:29.26 int ctx, bx8, by8; 11:29.26 ^~~ 11:29.65 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': 11:29.65 /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] 11:29.65 dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 11:29.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:32.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/obu.c:37: 11:32.21 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': 11:32.21 /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] 11:32.21 return a > b ? a : b; 11:32.21 ~~~~~~~~~~^~~ 11:32.21 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/obu.c:922:32: note: 'off_after_idx' was declared here 11:32.21 int off_before_idx[2], off_after_idx; 11:32.21 ^~~~~~~~~~~~~ 11:34.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c: In function 'apply_to_row_uv': 11:34.57 /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] 11:34.57 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 11:34.57 ~~~~~~~~~^~~~~~ 11:34.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: 'offsets[1][1]' was declared here 11:34.57 int offsets[2 /* col offset */][2 /* row offset */]; 11:34.57 ^~~~~~~ 11:34.57 /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] 11:34.57 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 11:34.57 ~~~~~~~~~^~~~~~ 11:34.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:371:9: note: 'offsets[1][0]' was declared here 11:34.57 int offsets[2 /* col offset */][2 /* row offset */]; 11:34.57 ^~~~~~~ 11:34.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c: In function 'dav1d_apply_grain_16bpc': 11:34.71 /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] 11:34.71 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 11:34.71 ~~~~~~~~~^~~~~~ 11:34.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: 'offsets[1][1]' was declared here 11:34.71 int offsets[2 /* col offset */][2 /* row offset */]; 11:34.71 ^~~~~~~ 11:34.71 /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] 11:34.71 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 11:34.71 ~~~~~~~~~^~~~~~ 11:34.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_film_grain_tmpl.c:248:9: note: 'offsets[1][0]' was declared here 11:34.71 int offsets[2 /* col offset */][2 /* row offset */]; 11:34.71 ^~~~~~~ 11:34.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_16bpc': 11:34.89 /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] 11:34.89 *topleft_out = have_top ? *dst_top : (1 << bitdepth) >> 1; 11:34.89 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_loopfilter_tmpl.c: In function 'loop_filter': 11:36.80 /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] 11:36.80 int fm, flat8out, flat8in; 11:36.81 ^~~~~~~ 11:36.81 /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] 11:36.81 if (wd >= 16 && (flat8out & flat8in)) { 11:36.81 ~~~~~~~~~~^~~~~~~~~~ 11:36.81 /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] 11:36.81 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 11:36.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 11:36.81 /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] 11:36.81 dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 11:36.81 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 11:36.81 /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] 11:36.81 dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 11:36.81 ~~~^~~~~~~~ 11:36.81 /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] 11:36.81 dst[strideb * -3] = (p3 + p3 + p3 + 2 * p2 + p1 + p0 + q0 + 4) >> 3; 11:36.81 ~~~~~~~~^~~~ 11:37.03 Compiling gkrust v0.1.0 (/builddir/build/BUILD/thunderbird-68.2.2/toolkit/library/rust) 11:38.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/internal.h:44, 11:38.30 from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/cdef_apply.h:33, 11:38.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c:40: 11:38.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.isra.3': 11:38.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] 11:38.31 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 11:38.31 ~~~~^~~~~ 11:38.31 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 11:38.31 uint64_t sa, sl; 11:38.31 ^~ 11:38.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] 11:38.31 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 11:38.31 ~~~~^~~~~ 11:38.31 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 11:38.31 uint64_t sa, sl; 11:38.31 ^~ 11:38.31 /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] 11:38.31 const int min = imin(imin((int) la, (int) ll), 4); 11:38.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.31 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 11:38.31 uint64_t la, ll; 11:38.31 ^~ 11:38.31 /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] 11:38.31 const int min = imin(imin((int) la, (int) ll), 4); 11:38.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.31 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 11:38.31 uint64_t la, ll; 11:38.31 ^~ 11:38.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree': 11:38.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] 11:38.44 cbi->txtp[0] = txtp; 11:38.44 ~~~~~~~~~~~~~^~~~~~ 11:39.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 11:39.07 /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] 11:39.07 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 11:39.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:39.07 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 11:39.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:39.07 HIGHBD_CALL_SUFFIX); 11:39.07 ~~~~~~~~~~~~~~~~~~~ 11:39.07 /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] 11:39.07 dsp->mc.mask(uvdst, f->cur.stride[1], 11:39.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:39.07 tmp[b->mask_sign], tmp[!b->mask_sign], 11:39.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:39.07 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 11:39.07 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:39.07 HIGHBD_CALL_SUFFIX); 11:39.07 ~~~~~~~~~~~~~~~~~~~ 11:39.19 media/libwebp/src/dec 11:39.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c: In function 'apply_to_row_uv': 11:39.94 /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] 11:39.94 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 11:39.94 ~~~~~~~~~^~~~~~ 11:39.94 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: 'offsets[1][1]' was declared here 11:39.94 int offsets[2 /* col offset */][2 /* row offset */]; 11:39.94 ^~~~~~~ 11:39.94 /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] 11:39.95 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 11:39.95 ~~~~~~~~~^~~~~~ 11:39.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:371:9: note: 'offsets[1][0]' was declared here 11:39.95 int offsets[2 /* col offset */][2 /* row offset */]; 11:39.95 ^~~~~~~ 11:40.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c: In function 'dav1d_apply_grain_8bpc': 11:40.09 /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] 11:40.09 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 11:40.09 ~~~~~~~~~^~~~~~ 11:40.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: 'offsets[1][1]' was declared here 11:40.09 int offsets[2 /* col offset */][2 /* row offset */]; 11:40.09 ^~~~~~~ 11:40.09 /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] 11:40.09 const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 11:40.10 ~~~~~~~~~^~~~~~ 11:40.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_film_grain_tmpl.c:248:9: note: 'offsets[1][0]' was declared here 11:40.10 int offsets[2 /* col offset */][2 /* row offset */]; 11:40.10 ^~~~~~~ 11:40.22 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_8bpc': 11:40.22 /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] 11:40.23 pixel_set(left, have_top ? *dst_top : ((1 << bitdepth) >> 1) + 1, sz); 11:40.23 ^~~~~~~~ 11:40.24 media/libwebp/src/demux 11:42.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_loopfilter_tmpl.c: In function 'loop_filter': 11:42.31 /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] 11:42.31 int fm, flat8out, flat8in; 11:42.31 ^~~~~~~ 11:42.31 /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] 11:42.31 if (wd >= 16 && (flat8out & flat8in)) { 11:42.31 ~~~~~~~~~~^~~~~~~~~~ 11:42.31 /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] 11:42.31 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 11:42.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 11:42.31 /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] 11:42.31 dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 11:42.31 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 11:42.31 /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] 11:42.31 dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 11:42.32 ~~~^~~~~~~~ 11:42.32 /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] 11:42.32 dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 11:42.32 ~~~^~~~ 11:57.45 media/libwebp/src/dsp 11:57.47 media/libwebp/src/moz 11:57.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/internal.h:44, 11:57.70 from /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/cdef_apply.h:33, 11:57.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c:40: 11:57.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.isra.3': 11:57.70 /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] 11:57.70 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 11:57.70 ~~~~^~~~~ 11:57.70 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:18: note: 'sl' was declared here 11:57.70 uint64_t sa, sl; 11:57.70 ^~ 11:57.70 /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] 11:57.70 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 11:57.70 ~~~~^~~~~ 11:57.70 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:657:14: note: 'sa' was declared here 11:57.70 uint64_t sa, sl; 11:57.70 ^~ 11:57.70 /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] 11:57.70 const int min = imin(imin((int) la, (int) ll), 4); 11:57.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.71 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 11:57.71 uint64_t la, ll; 11:57.71 ^~ 11:57.71 /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] 11:57.71 const int min = imin(imin((int) la, (int) ll), 4); 11:57.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.71 /builddir/build/BUILD/thunderbird-68.2.2/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 11:57.71 uint64_t la, ll; 11:57.71 ^~ 11:57.81 media/libwebp/src/utils 11:57.83 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree': 11:57.83 /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] 11:57.83 cbi->txtp[0] = txtp; 11:57.83 ~~~~~~~~~~~~~^~~~~~ 11:58.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc': 11:58.42 /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] 11:58.42 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 11:58.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:58.42 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 11:58.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:58.42 HIGHBD_CALL_SUFFIX); 11:58.42 ~~~~~~~~~~~~~~~~~~~ 11:58.42 /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] 11:58.42 dsp->mc.mask(uvdst, f->cur.stride[1], 11:58.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:58.42 tmp[b->mask_sign], tmp[!b->mask_sign], 11:58.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:58.42 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 11:58.42 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:58.42 HIGHBD_CALL_SUFFIX); 11:58.42 ~~~~~~~~~~~~~~~~~~~ 11:59.46 media/ffvpx/libavutil/x86 11:59.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 11:59.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 11:59.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 11:59.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 11:59.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 11:59.50 from : 11:59.50 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 11:59.50 #define HAVE_LINUX_PERF_EVENT_H 0 11:59.50 In file included from : 11:59.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 11:59.50 #define HAVE_LINUX_PERF_EVENT_H 1 11:59.53 media/ffvpx/libavcodec/x86 11:59.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 11:59.56 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 11:59.56 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 11:59.56 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 11:59.56 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 11:59.56 from : 11:59.57 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 11:59.57 #define HAVE_LINUX_PERF_EVENT_H 0 11:59.57 In file included from : 11:59.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 11:59.57 #define HAVE_LINUX_PERF_EVENT_H 1 11:59.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 11:59.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 11:59.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 11:59.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 11:59.60 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 11:59.60 from : 11:59.60 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 11:59.60 #define HAVE_LINUX_PERF_EVENT_H 0 11:59.60 In file included from : 11:59.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 11:59.60 #define HAVE_LINUX_PERF_EVENT_H 1 11:59.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 11:59.62 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 11:59.62 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 11:59.62 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 11:59.62 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 11:59.62 from : 11:59.62 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 11:59.62 #define HAVE_LINUX_PERF_EVENT_H 0 11:59.62 In file included from : 11:59.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 11:59.62 #define HAVE_LINUX_PERF_EVENT_H 1 11:59.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 11:59.65 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 11:59.65 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 11:59.65 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 11:59.65 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 11:59.65 from : 11:59.65 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 11:59.65 #define HAVE_LINUX_PERF_EVENT_H 0 11:59.65 In file included from : 11:59.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 11:59.65 #define HAVE_LINUX_PERF_EVENT_H 1 11:59.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 11:59.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 11:59.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 11:59.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 11:59.67 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 11:59.67 from : 11:59.67 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 11:59.67 #define HAVE_LINUX_PERF_EVENT_H 0 11:59.68 In file included from : 11:59.68 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 11:59.68 #define HAVE_LINUX_PERF_EVENT_H 1 11:59.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 11:59.71 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 11:59.71 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 11:59.71 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 11:59.71 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 11:59.71 from : 11:59.71 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 11:59.71 #define HAVE_LINUX_PERF_EVENT_H 0 11:59.71 In file included from : 11:59.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 11:59.71 #define HAVE_LINUX_PERF_EVENT_H 1 11:59.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 11:59.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 11:59.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 11:59.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 11:59.74 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 11:59.74 from : 11:59.74 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 11:59.74 #define HAVE_LINUX_PERF_EVENT_H 0 11:59.74 In file included from : 11:59.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 11:59.74 #define HAVE_LINUX_PERF_EVENT_H 1 11:59.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 11:59.77 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 11:59.77 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 11:59.77 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 11:59.77 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 11:59.77 from : 11:59.77 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 11:59.77 #define HAVE_LINUX_PERF_EVENT_H 0 11:59.77 In file included from : 11:59.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 11:59.77 #define HAVE_LINUX_PERF_EVENT_H 1 11:59.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 11:59.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 11:59.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 11:59.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 11:59.85 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 11:59.85 from : 11:59.85 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 11:59.85 #define HAVE_LINUX_PERF_EVENT_H 0 11:59.85 In file included from : 11:59.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 11:59.85 #define HAVE_LINUX_PERF_EVENT_H 1 11:59.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 11:59.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 11:59.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 11:59.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 11:59.95 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 11:59.95 from : 11:59.95 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 11:59.95 #define HAVE_LINUX_PERF_EVENT_H 0 11:59.95 In file included from : 11:59.95 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 11:59.96 #define HAVE_LINUX_PERF_EVENT_H 1 12:00.18 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 12:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 12:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 12:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 12:00.18 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 12:00.18 from : 12:00.18 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 12:00.18 #define HAVE_LINUX_PERF_EVENT_H 0 12:00.18 In file included from : 12:00.18 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 12:00.18 #define HAVE_LINUX_PERF_EVENT_H 1 12:00.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 12:00.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 12:00.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 12:00.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 12:00.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 12:00.87 from : 12:00.87 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 12:00.87 #define HAVE_LINUX_PERF_EVENT_H 0 12:00.87 In file included from : 12:00.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 12:00.87 #define HAVE_LINUX_PERF_EVENT_H 1 12:01.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 12:01.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 12:01.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 12:01.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 12:01.79 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 12:01.79 from : 12:01.79 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 12:01.79 #define HAVE_LINUX_PERF_EVENT_H 0 12:01.79 In file included from : 12:01.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 12:01.79 #define HAVE_LINUX_PERF_EVENT_H 1 12:02.02 media/kiss_fft 12:02.33 media/libcubeb/src 12:02.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config.h:44, 12:02.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/common.h:105, 12:02.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/avutil.h:296, 12:02.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil/log.h:25, 12:02.83 from /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/libavutil_visibility.h:26, 12:02.83 from : 12:02.83 /builddir/build/BUILD/thunderbird-68.2.2/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 12:02.83 #define HAVE_LINUX_PERF_EVENT_H 0 12:02.84 In file included from : 12:02.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/mozilla-config.h:52: note: this is the location of the previous definition 12:02.84 #define HAVE_LINUX_PERF_EVENT_H 1 12:06.20 /builddir/build/BUILD/thunderbird-68.2.2/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 12:06.20 /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] 12:06.20 default: 12:06.20 ^~~~~~~ 12:08.72 media/libnestegg/src 12:08.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 12:08.75 /builddir/build/BUILD/thunderbird-68.2.2/media/libnestegg/src/nestegg.c: In function 'ne_parse': 12:08.75 /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] 12:08.75 uint64_t id, size, peeked_id; 12:08.75 ^~~~~~~~~ 12:10.43 media/libogg 12:11.00 media/libopus 12:11.41 media/libtheora 12:11.80 /builddir/build/BUILD/thunderbird-68.2.2/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 12:11.80 static const unsigned char OC_FZIG_ZAG_MMX[128]={ 12:11.80 ^~~~~~~~~~~~~~~ 12:12.88 media/libspeex_resampler/src 12:12.90 /builddir/build/BUILD/thunderbird-68.2.2/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 12:12.90 /builddir/build/BUILD/thunderbird-68.2.2/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 12:12.90 spx_uint32_t i; 12:12.90 ^ 12:13.32 media/libsoundtouch/src 12:13.42 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 12:13.42 #pragma omp parallel for 12:13.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 12:13.62 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 12:13.63 #pragma omp parallel for 12:13.63 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 12:13.63 #pragma omp parallel for 12:13.63 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 12:13.63 #pragma omp parallel for 12:13.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 12:13.63 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 12:13.63 #define PI 3.1415926536 12:13.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 12:13.63 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 12:13.63 #define PI M_PI 12:13.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 12:13.63 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 12:13.63 #pragma omp parallel for 12:13.63 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 12:13.63 #pragma omp critical 12:13.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 12:13.70 /builddir/build/BUILD/thunderbird-68.2.2/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 12:13.70 /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] 12:13.70 uint count; 12:13.70 ^~~~~ 12:14.63 media/psshparser 12:16.65 security/sandbox/common 12:17.40 security/sandbox/linux/reporter 12:17.40 security/sandbox/linux/broker 12:19.13 security/certverifier 12:22.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 12:22.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 12:22.37 from /builddir/build/BUILD/thunderbird-68.2.2/security/sandbox/linux/broker/SandboxBrokerPolicyFactory.cpp:19, 12:22.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/security/sandbox/linux/broker/Unified_cpp_linux_broker0.cpp:20: 12:22.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 12:22.37 /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] 12:22.37 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 12:22.37 ^ 12:22.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 12:22.37 struct Block { 12:22.37 ^~~~~ 12:27.80 security/ct 12:27.81 security/apps 12:29.03 xpcom/string 12:29.39 xpcom/glue/standalone 12:29.81 xpcom/base 12:31.02 xpcom/ds 12:32.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 12:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 12:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 12:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 12:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 12:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Tokenizer.h:15, 12:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 12:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/IncrementalTokenizer.cpp:7, 12:32.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 12:32.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 12:32.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:32.09 foundInterface = 0; \ 12:32.09 ^~~~~~~~~~~~~~ 12:32.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:32.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:32.09 ^~~~~~~~~~~~~~~~~~~~~~~ 12:32.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:32.09 NS_INTERFACE_MAP_END 12:32.09 ^~~~~~~~~~~~~~~~~~~~ 12:32.09 /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 12:32.09 else 12:32.09 ^~~~ 12:32.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:32.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:32.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:32.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:32.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 12:32.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:32.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 12:32.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:32.09 foundInterface = 0; \ 12:32.09 ^~~~~~~~~~~~~~ 12:32.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:32.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:32.09 ^~~~~~~~~~~~~~~~~~~~~~~ 12:32.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:32.09 NS_INTERFACE_MAP_END 12:32.09 ^~~~~~~~~~~~~~~~~~~~ 12:32.09 /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 12:32.09 else 12:32.09 ^~~~ 12:32.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:32.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:32.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:32.09 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:32.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 12:32.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:33.02 xpcom/io 12:33.65 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 12:33.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:33.65 foundInterface = 0; \ 12:33.65 ^~~~~~~~~~~~~~ 12:33.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:33.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:33.65 ^~~~~~~~~~~~~~~~~~~~~~~ 12:33.65 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:33.65 NS_INTERFACE_MAP_END 12:33.65 ^~~~~~~~~~~~~~~~~~~~ 12:33.65 /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 12:33.65 else 12:33.65 ^~~~ 12:33.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:33.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:33.65 ^~~~~~~~~~~~~~~~~~ 12:33.65 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:33.65 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 12:33.65 ^~~~~~~~~~~~~~~~~~~~~~ 12:33.65 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 12:33.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:33.65 foundInterface = 0; \ 12:33.65 ^~~~~~~~~~~~~~ 12:33.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:33.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:33.65 ^~~~~~~~~~~~~~~~~~~~~~~ 12:33.65 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:33.65 NS_INTERFACE_MAP_END 12:33.65 ^~~~~~~~~~~~~~~~~~~~ 12:33.65 /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 12:33.65 else 12:33.65 ^~~~ 12:33.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:33.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:33.65 ^~~~~~~~~~~~~~~~~~ 12:33.65 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:33.65 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 12:33.65 ^~~~~~~~~~~~~~~~~~~~~~ 12:34.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 12:34.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 12:34.16 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 12:34.16 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollectionNoteChild.h:14, 12:34.16 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsTArray.h:30, 12:34.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Tokenizer.h:15, 12:34.16 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/NSPRLogModulesParser.cpp:9, 12:34.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 12:34.16 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 12:34.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:34.16 foundInterface = 0; \ 12:34.16 ^~~~~~~~~~~~~~ 12:34.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' 12:34.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:34.16 ^~~~~~~~~~~~~~~~~~~~~~~ 12:34.16 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:34.16 NS_INTERFACE_MAP_END 12:34.16 ^~~~~~~~~~~~~~~~~~~~ 12:34.16 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 12:34.16 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 12:34.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:34.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsClassInfoImpl.cpp:7, 12:34.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 12:34.16 /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 12:34.16 } else 12:34.16 ^~~~ 12:34.16 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 12:34.16 NS_IMPL_QUERY_CLASSINFO(aClass) \ 12:34.16 ^~~~~~~~~~~~~~~~~~~~~~~ 12:34.16 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 12:34.16 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 12:34.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:37.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 12:37.30 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 12:37.30 /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] 12:37.30 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 12:37.30 ^ 12:37.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 12:37.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 12:37.30 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/CycleCollectedJSContext.cpp:7, 12:37.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 12:37.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:3828:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 12:37.30 struct PerThreadAtomCache : public APZBucketAtoms, 12:37.30 ^~~~~~~~~~~~~~~~~~ 12:38.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 12:38.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 12:38.52 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/MemoryTelemetry.cpp:20, 12:38.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 12:38.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 12:38.52 /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] 12:38.52 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 12:38.52 ^ 12:38.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 12:38.52 struct Block { 12:38.52 ^~~~~ 12:39.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/AvailableMemoryTracker.cpp:21, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 12:39.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 12:39.14 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 12:39.14 /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] 12:39.14 memset(aT, 0, sizeof(T)); 12:39.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 12:39.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/MemoryTelemetry.cpp:8, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 12:39.14 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 12:39.14 struct AmountFns { 12:39.14 ^~~~~~~~~ 12:39.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/AvailableMemoryTracker.cpp:21, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 12:39.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 12:39.14 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 12:39.14 /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] 12:39.14 memset(aT, 0, sizeof(T)); 12:39.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 12:39.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/MemoryTelemetry.cpp:8, 12:39.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 12:39.14 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 12:39.14 struct SizeOfTabFns { 12:39.14 ^~~~~~~~~~~~ 12:39.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 12:39.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 12:39.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 12:39.30 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/Base64.cpp:12, 12:39.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 12:39.30 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 12:39.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:39.30 foundInterface = 0; \ 12:39.30 ^~~~~~~~~~~~~~ 12:39.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' 12:39.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:39.31 ^~~~~~~~~~~~~~~~~~~~~~~ 12:39.31 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:39.31 NS_INTERFACE_MAP_END 12:39.31 ^~~~~~~~~~~~~~~~~~~~ 12:39.31 /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 12:39.31 else 12:39.31 ^~~~ 12:39.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:39.31 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:39.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:39.31 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:39.31 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 12:39.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:39.32 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 12:39.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:39.33 foundInterface = 0; \ 12:39.33 ^~~~~~~~~~~~~~ 12:39.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' 12:39.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:39.33 ^~~~~~~~~~~~~~~~~~~~~~~ 12:39.33 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:39.33 NS_INTERFACE_MAP_END 12:39.33 ^~~~~~~~~~~~~~~~~~~~ 12:39.33 /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 12:39.33 else 12:39.33 ^~~~ 12:39.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:39.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:39.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:39.33 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:39.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 12:39.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:39.34 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 12:39.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:39.34 foundInterface = 0; \ 12:39.34 ^~~~~~~~~~~~~~ 12:39.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' 12:39.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:39.34 ^~~~~~~~~~~~~~~~~~~~~~~ 12:39.34 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:39.34 NS_INTERFACE_MAP_END 12:39.34 ^~~~~~~~~~~~~~~~~~~~ 12:39.35 /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 12:39.35 else 12:39.35 ^~~~ 12:39.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:39.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:39.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:39.35 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:39.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 12:39.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:40.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:155, 12:40.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 12:40.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 12:40.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:40.14 ~AutoRestore() { mLocation = mValue; } 12:40.14 ^~~~~~ 12:40.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 12:40.14 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 12:40.14 Maybe> ar; 12:40.14 ^~ 12:40.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:155, 12:40.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 12:40.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 12:40.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:40.36 ~AutoRestore() { mLocation = mValue; } 12:40.36 ^~~~~~ 12:40.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 12:40.36 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 12:40.36 Maybe> ar; 12:40.36 ^~ 12:40.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:155, 12:40.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 12:40.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 12:40.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:40.48 ~AutoRestore() { mLocation = mValue; } 12:40.48 ^~~~~~ 12:40.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 12:40.48 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 12:40.48 Maybe> ar; 12:40.49 ^~ 12:40.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:155, 12:40.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 12:40.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::SelectPointers(CCGraphBuilder&)': 12:40.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:40.73 ~AutoRestore() { mLocation = mValue; } 12:40.73 ^~~~~~ 12:40.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 12:40.73 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 12:40.73 Maybe> ar; 12:40.73 ^~ 12:40.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 12:40.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 12:40.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 12:40.90 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsObserverService.cpp:8, 12:40.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 12:40.90 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 12:40.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:40.90 foundInterface = 0; \ 12:40.90 ^~~~~~~~~~~~~~ 12:40.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' 12:40.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:40.90 ^~~~~~~~~~~~~~~~~~~~~~~ 12:40.90 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:40.90 NS_INTERFACE_MAP_END 12:40.90 ^~~~~~~~~~~~~~~~~~~~ 12:40.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 12:40.90 else 12:40.90 ^~~~ 12:40.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:40.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:40.90 ^~~~~~~~~~~~~~~~~~ 12:40.90 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:40.90 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 12:40.90 ^~~~~~~~~~~~~~~~~~~~~~ 12:43.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:137: 12:43.23 /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&)': 12:43.23 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:43.23 unsigned char* destPtr; 12:43.23 ^~~~~~~ 12:47.54 xpcom/components 12:47.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 12:47.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 12:47.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIIOUtil.h:10, 12:47.72 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.h:17, 12:47.72 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.cpp:7, 12:47.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 12:47.72 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 12:47.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:47.72 foundInterface = 0; \ 12:47.72 ^~~~~~~~~~~~~~ 12:47.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:47.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:47.72 ^~~~~~~~~~~~~~~~~~~~~~~ 12:47.72 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:47.72 NS_INTERFACE_MAP_END 12:47.72 ^~~~~~~~~~~~~~~~~~~~ 12:47.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileUnix.h:21, 12:47.72 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFile.h:44, 12:47.72 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileCommon.cpp:9, 12:47.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 12:47.72 /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 12:47.72 } else 12:47.72 ^~~~ 12:47.72 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 12:47.72 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 12:47.72 ^~~~~~~~~~~~~~~~~~~~~~~ 12:47.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 12:47.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 12:47.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIIOUtil.h:10, 12:47.86 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.h:17, 12:47.86 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsIOUtil.cpp:7, 12:47.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 12:47.86 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 12:47.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:47.86 foundInterface = 0; \ 12:47.86 ^~~~~~~~~~~~~~ 12:47.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' 12:47.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:47.86 ^~~~~~~~~~~~~~~~~~~~~~~ 12:47.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:47.86 NS_INTERFACE_MAP_END 12:47.86 ^~~~~~~~~~~~~~~~~~~~ 12:47.86 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 12:47.86 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 12:47.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:47.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileUnix.h:21, 12:47.86 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFile.h:44, 12:47.86 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsLocalFileCommon.cpp:9, 12:47.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 12:47.86 /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 12:47.86 } else 12:47.86 ^~~~ 12:47.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 12:47.86 NS_IMPL_QUERY_CLASSINFO(aClass) \ 12:47.86 ^~~~~~~~~~~~~~~~~~~~~~~ 12:47.86 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 12:47.86 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 12:47.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:50.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 12:50.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 12:50.04 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryInfoDumper.cpp:14, 12:50.04 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 12:50.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 12:50.04 /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] 12:50.04 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 12:50.04 ^ 12:50.04 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 12:50.04 struct Block { 12:50.04 ^~~~~ 12:50.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:92: 12:50.92 /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]': 12:50.92 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:50.92 return Seek(pos); 12:50.92 ~~~~^~~~~ 12:50.92 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 12:50.92 int64_t offset; 12:50.92 ^~~~~~ 12:50.94 /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]': 12:50.94 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:50.94 return Seek(pos); 12:50.94 ~~~~^~~~~ 12:50.94 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 12:50.94 int64_t offset; 12:50.94 ^~~~~~ 12:50.95 /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]': 12:50.95 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:50.95 return Seek(pos); 12:50.95 ~~~~^~~~~ 12:50.95 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 12:50.95 int64_t offset; 12:50.95 ^~~~~~ 12:50.97 /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]': 12:50.97 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:50.97 return Seek(pos); 12:50.97 ~~~~^~~~~ 12:50.97 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 12:50.97 int64_t offset; 12:50.97 ^~~~~~ 12:51.22 xpcom/threads 12:52.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 12:52.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 12:52.41 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 12:52.41 /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] 12:52.41 memset(aT, 0, sizeof(T)); 12:52.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 12:52.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.cpp:14, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 12:52.41 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 12:52.41 struct AmountFns { 12:52.41 ^~~~~~~~~ 12:52.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 12:52.41 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 12:52.41 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 12:52.41 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 12:52.41 /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] 12:52.41 memset(aT, 0, sizeof(T)); 12:52.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 12:52.41 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.cpp:14, 12:52.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 12:52.42 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 12:52.42 struct SizeOfTabFns { 12:52.42 ^~~~~~~~~~~~ 12:52.77 xpcom/reflect/xptinfo 12:58.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 12:58.13 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../widget/GfxInfoBase.h:19, 12:58.13 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../widget/GfxInfoX11.h:11, 12:58.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:269: 12:58.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 12:58.13 /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] 12:58.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 12:58.13 ^ 12:58.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 12:58.13 struct Block { 12:58.13 ^~~~~ 12:59.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 12:59.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 12:59.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 12:59.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/UIEvent.h:15, 12:59.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 12:59.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DragEvent.h:10, 12:59.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 12:59.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 12:59.33 /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] 12:59.33 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 12:59.33 ^ 12:59.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 12:59.33 struct Block { 12:59.33 ^~~~~ 12:59.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 12:59.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 12:59.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 12:59.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 12:59.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 12:59.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 12:59.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 12:59.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIGlobalObject.h:12, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:13: 12:59.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 12:59.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 12:59.78 /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] 12:59.78 memset(aT, 0, sizeof(T)); 12:59.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 12:59.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:288: 12:59.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 12:59.78 struct AmountFns { 12:59.78 ^~~~~~~~~ 12:59.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIGlobalObject.h:12, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 12:59.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:13: 12:59.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 12:59.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 12:59.78 /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] 12:59.78 memset(aT, 0, sizeof(T)); 12:59.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 12:59.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/components/StaticComponents.cpp:288: 12:59.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 12:59.78 struct SizeOfTabFns { 12:59.78 ^~~~~~~~~~~~ 13:01.11 xpcom/reflect/xptcall 13:02.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 13:02.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 13:02.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 13:02.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 13:02.80 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/ThreadEventQueue.cpp:7, 13:02.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 13:02.80 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 13:02.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:02.81 foundInterface = 0; \ 13:02.81 ^~~~~~~~~~~~~~ 13:02.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' 13:02.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:02.81 ^~~~~~~~~~~~~~~~~~~~~~~ 13:02.81 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:02.81 NS_INTERFACE_MAP_END 13:02.81 ^~~~~~~~~~~~~~~~~~~~ 13:02.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 13:02.81 /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 13:02.81 } else 13:02.81 ^~~~ 13:02.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 13:02.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 13:02.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 13:02.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 13:02.84 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/ThreadEventQueue.cpp:7, 13:02.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 13:02.84 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 13:02.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:02.85 foundInterface = 0; \ 13:02.85 ^~~~~~~~~~~~~~ 13:02.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' 13:02.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:02.85 ^~~~~~~~~~~~~~~~~~~~~~~ 13:02.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:02.85 NS_INTERFACE_MAP_END 13:02.85 ^~~~~~~~~~~~~~~~~~~~ 13:02.85 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 13:02.85 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 13:02.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 13:02.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:20, 13:02.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 13:02.85 /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 13:02.85 } else 13:02.85 ^~~~ 13:02.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 13:02.85 } else 13:02.85 ^~~~ 13:02.85 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 13:02.85 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 13:02.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 13:02.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 13:02.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Mutex.h:10, 13:02.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 13:02.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 13:02.85 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/ThreadEventQueue.cpp:7, 13:02.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 13:02.85 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 13:02.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:02.85 foundInterface = 0; \ 13:02.85 ^~~~~~~~~~~~~~ 13:02.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' 13:02.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:02.85 ^~~~~~~~~~~~~~~~~~~~~~~ 13:02.85 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:02.85 NS_INTERFACE_MAP_END 13:02.85 ^~~~~~~~~~~~~~~~~~~~ 13:02.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 13:02.85 else 13:02.85 ^~~~ 13:02.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' 13:02.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:02.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:02.85 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:02.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 13:02.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:02.86 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 13:02.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:02.86 foundInterface = 0; \ 13:02.86 ^~~~~~~~~~~~~~ 13:02.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' 13:02.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:02.86 ^~~~~~~~~~~~~~~~~~~~~~~ 13:02.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:02.86 NS_INTERFACE_MAP_END 13:02.86 ^~~~~~~~~~~~~~~~~~~~ 13:02.86 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 13:02.86 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 13:02.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 13:02.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThread.cpp:20, 13:02.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 13:02.86 /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 13:02.86 } else 13:02.86 ^~~~ 13:02.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 13:02.86 } else 13:02.86 ^~~~ 13:02.86 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 13:02.86 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 13:02.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 13:03.47 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.o 13:03.50 xpcom/reflect/xptcall/md/unix 13:04.09 chrome 13:05.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 13:05.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 13:05.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 13:05.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 13:05.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 13:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 13:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 13:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:10, 13:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 13:05.63 /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; long unsigned int N = 2]': 13:05.63 /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]' 13:05.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 13:05.63 /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] 13:05.63 memset(&aArr[0], 0, N * sizeof(T)); 13:05.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:05.63 In file included from /usr/include/c++/8/map:61, 13:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 13:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 13:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FrameMetrics.h:11, 13:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIScrollableFrame.h:22, 13:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Element.h:25, 13:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 13:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/EffectCompositor.h:14, 13:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Animation.h:16, 13:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/reflect/xptinfo/xptdata.cpp:3: 13:05.63 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 13:05.63 class map 13:05.63 ^~~ 13:05.93 xpcom/build 13:06.97 modules/libpref 13:08.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:08.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 13:08.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIProtocolHandler.h:10, 13:08.76 from /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeProtocolHandler.h:9, 13:08.76 from /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeProtocolHandler.cpp:13, 13:08.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/chrome/Unified_cpp_chrome0.cpp:2: 13:08.76 /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 13:08.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:08.76 foundInterface = 0; \ 13:08.76 ^~~~~~~~~~~~~~ 13:08.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' 13:08.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:08.76 ^~~~~~~~~~~~~~~~~~~~~~~ 13:08.76 /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:08.76 NS_INTERFACE_MAP_END 13:08.76 ^~~~~~~~~~~~~~~~~~~~ 13:08.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 13:08.76 else 13:08.76 ^~~~ 13:08.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' 13:08.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:08.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:08.76 /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:08.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 13:08.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:08.86 intl/hyphenation/hyphen 13:09.85 intl/hyphenation/glue 13:09.85 intl/locale 13:10.05 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 13:10.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 13:10.05 from /builddir/build/BUILD/thunderbird-68.2.2/chrome/nsChromeRegistryChrome.cpp:7, 13:10.05 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/chrome/Unified_cpp_chrome0.cpp:20: 13:10.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 13:10.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] 13:10.05 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 13:10.05 ^ 13:10.05 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 13:10.05 struct Block { 13:10.05 ^~~~~ 13:12.96 intl/locale/gtk 13:14.01 intl/lwbrk 13:14.84 intl/strres 13:16.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.h:13, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.cpp:7, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 13:16.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 13:16.62 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 13:16.62 /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] 13:16.62 memset(aT, 0, sizeof(T)); 13:16.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 13:16.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/XPCOMInit.cpp:65, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 13:16.62 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 13:16.62 struct AmountFns { 13:16.62 ^~~~~~~~~ 13:16.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.h:13, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.cpp:7, 13:16.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 13:16.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 13:16.63 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 13:16.63 /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] 13:16.63 memset(aT, 0, sizeof(T)); 13:16.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 13:16.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/XPCOMInit.cpp:65, 13:16.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 13:16.63 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 13:16.63 struct SizeOfTabFns { 13:16.63 ^~~~~~~~~~~~ 13:16.64 intl/unicharutil/util 13:16.75 intl/l10n 13:16.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.h:13, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/FileLocation.cpp:7, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 13:16.91 /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; long unsigned int N = 2]': 13:16.91 /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]' 13:16.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 13:16.91 /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] 13:16.91 memset(&aArr[0], 0, N * sizeof(T)); 13:16.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:16.91 In file included from /usr/include/c++/8/map:61, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/build/XPCOMInit.cpp:13, 13:16.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 13:16.91 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 13:16.91 class map 13:16.91 ^~~ 13:17.15 intl/uconv 13:18.72 netwerk/base 13:18.91 netwerk/base/mozurl 13:19.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 13:19.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 13:19.65 from /builddir/build/BUILD/thunderbird-68.2.2/intl/strres/nsStringBundle.cpp:35, 13:19.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/intl/strres/Unified_cpp_intl_strres0.cpp:2: 13:19.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 13:19.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] 13:19.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 13:19.65 ^ 13:19.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 13:19.65 struct Block { 13:19.65 ^~~~~ 13:21.27 netwerk/cookie 13:21.30 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:21.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 13:21.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozIDOMLocalization.h:10, 13:21.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/DocumentL10n.h:10, 13:21.30 from /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:9, 13:21.30 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 13:21.30 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)': 13:21.30 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:21.31 foundInterface = 0; \ 13:21.31 ^~~~~~~~~~~~~~ 13:21.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' 13:21.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:21.31 ^~~~~~~~~~~~~~~~~~~~~~~ 13:21.31 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:21.31 NS_INTERFACE_MAP_END 13:21.31 ^~~~~~~~~~~~~~~~~~~~ 13:21.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 13:21.31 else 13:21.31 ^~~~ 13:21.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:21.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:21.31 ^~~~~~~~~~~~~~~~~~ 13:21.31 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:21.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 13:21.31 ^~~~~~~~~~~~~~~~~~~~~~ 13:21.32 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 13:21.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:21.32 foundInterface = 0; \ 13:21.32 ^~~~~~~~~~~~~~ 13:21.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' 13:21.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:21.32 ^~~~~~~~~~~~~~~~~~~~~~~ 13:21.32 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:21.32 NS_INTERFACE_MAP_END 13:21.32 ^~~~~~~~~~~~~~~~~~~~ 13:21.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 13:21.32 else 13:21.32 ^~~~ 13:21.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:21.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:21.32 ^~~~~~~~~~~~~~~~~~ 13:21.32 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:21.32 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 13:21.32 ^~~~~~~~~~~~~~~~~~~~~~ 13:21.35 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::LocalizationHandler::QueryInterface(const nsIID&, void**)': 13:21.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:21.36 foundInterface = 0; \ 13:21.36 ^~~~~~~~~~~~~~ 13:21.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:21.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:21.36 ^~~~~~~~~~~~~~~~~~~~~~~ 13:21.36 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:21.36 NS_INTERFACE_MAP_END 13:21.36 ^~~~~~~~~~~~~~~~~~~~ 13:21.36 /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 13:21.36 else 13:21.36 ^~~~ 13:21.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:21.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:21.36 ^~~~~~~~~~~~~~~~~~ 13:21.36 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:433:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:21.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 13:21.36 ^~~~~~~~~~~~~~~~~~~~~~ 13:21.38 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 13:21.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:21.38 foundInterface = 0; \ 13:21.38 ^~~~~~~~~~~~~~ 13:21.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:21.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:21.38 ^~~~~~~~~~~~~~~~~~~~~~~ 13:21.38 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:564:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:21.38 NS_INTERFACE_MAP_END 13:21.38 ^~~~~~~~~~~~~~~~~~~~ 13:21.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 13:21.38 else 13:21.38 ^~~~ 13:21.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:21.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:21.38 ^~~~~~~~~~~~~~~~~~ 13:21.38 /builddir/build/BUILD/thunderbird-68.2.2/intl/l10n/DocumentL10n.cpp:563:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:21.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 13:21.38 ^~~~~~~~~~~~~~~~~~~~~~ 13:21.99 netwerk/dns/mdns/libmdns 13:23.07 netwerk/socket 13:23.84 netwerk/mime 13:26.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:26.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 13:26.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 13:26.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAsyncInputStream.h:10, 13:26.26 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.h:9, 13:26.26 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:6, 13:26.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 13:26.26 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 13:26.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:26.26 foundInterface = 0; \ 13:26.26 ^~~~~~~~~~~~~~ 13:26.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' 13:26.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:26.26 ^~~~~~~~~~~~~~~~~~~~~~~ 13:26.26 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:26.26 NS_INTERFACE_MAP_END 13:26.26 ^~~~~~~~~~~~~~~~~~~~ 13:26.26 /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 13:26.26 else 13:26.26 ^~~~ 13:26.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 13:26.26 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:26.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:26.26 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:26.26 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 13:26.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:26.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 13:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 13:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/SimpleChannel.cpp:17, 13:26.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:47: 13:26.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 13:26.66 /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] 13:26.66 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 13:26.66 ^ 13:26.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 13:26.66 struct Block { 13:26.66 ^~~~~ 13:28.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 13:28.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 13:28.10 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cookie/CookieServiceChild.cpp:12, 13:28.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: 13:28.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 13:28.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] 13:28.10 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 13:28.10 ^ 13:28.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 13:28.10 struct Block { 13:28.10 ^~~~~ 13:28.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:28.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 13:28.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 13:28.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIArrayBufferInputStream.h:10, 13:28.63 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/ArrayBufferInputStream.h:9, 13:28.63 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/ArrayBufferInputStream.cpp:7, 13:28.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 13:28.63 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 13:28.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:28.63 foundInterface = 0; \ 13:28.63 ^~~~~~~~~~~~~~ 13:28.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:28.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:28.63 ^~~~~~~~~~~~~~~~~~~~~~~ 13:28.63 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:28.63 NS_INTERFACE_MAP_END 13:28.63 ^~~~~~~~~~~~~~~~~~~~ 13:28.63 /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 13:28.63 else 13:28.63 ^~~~ 13:28.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 13:28.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:28.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:28.63 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:28.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 13:28.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:29.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 13:29.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 13:29.02 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/Predictor.cpp:52, 13:29.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:137: 13:29.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 13:29.02 /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] 13:29.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 13:29.02 ^ 13:29.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 13:29.02 struct Block { 13:29.02 ^~~~~ 13:29.08 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 13:29.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:29.08 foundInterface = 0; \ 13:29.08 ^~~~~~~~~~~~~~ 13:29.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:29.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:29.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:29.09 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:29.09 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 13:29.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:29.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:11, 13:29.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 13:29.09 /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 13:29.09 } else 13:29.09 ^~~~ 13:29.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 13:29.09 } else 13:29.09 ^~~~ 13:29.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:29.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 13:29.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 13:29.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAsyncInputStream.h:10, 13:29.11 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.h:9, 13:29.11 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:6, 13:29.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 13:29.11 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 13:29.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:29.11 foundInterface = 0; \ 13:29.11 ^~~~~~~~~~~~~~ 13:29.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' 13:29.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:29.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:29.11 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:29.11 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 13:29.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:29.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 13:29.11 else 13:29.11 ^~~~ 13:29.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:29.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:29.11 ^~~~~~~~~~~~~~~~~~ 13:29.11 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:832:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:29.11 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 13:29.11 ^~~~~~~~~~~~~~~~~~~~~~ 13:29.26 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 13:29.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:29.26 foundInterface = 0; \ 13:29.26 ^~~~~~~~~~~~~~ 13:29.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:29.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:29.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:29.26 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:29.26 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 13:29.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:29.26 /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 13:29.26 else 13:29.26 ^~~~ 13:29.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 13:29.26 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 13:29.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:29.26 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 13:29.26 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 13:29.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:31.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 13:31.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 13:31.06 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsIOService.cpp:52, 13:31.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:56: 13:31.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 13:31.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] 13:31.06 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 13:31.06 ^ 13:31.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 13:31.06 struct Block { 13:31.06 ^~~~~ 13:31.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:31.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 13:31.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 13:31.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAsyncInputStream.h:10, 13:31.50 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.h:9, 13:31.50 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBaseContentStream.cpp:6, 13:31.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 13:31.50 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 13:31.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:31.50 foundInterface = 0; \ 13:31.50 ^~~~~~~~~~~~~~ 13:31.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:31.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:31.50 ^~~~~~~~~~~~~~~~~~~~~~~ 13:31.50 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:31.50 NS_INTERFACE_MAP_END 13:31.50 ^~~~~~~~~~~~~~~~~~~~ 13:31.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsBufferedStreams.cpp:11, 13:31.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 13:31.50 /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 13:31.50 } else 13:31.50 ^~~~ 13:31.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 13:31.50 } else 13:31.50 ^~~~ 13:31.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:31.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 13:31.92 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStreamListenerWrapper.h:8, 13:31.92 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStreamListenerWrapper.cpp:5, 13:31.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 13:31.92 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 13:31.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:31.92 foundInterface = 0; \ 13:31.92 ^~~~~~~~~~~~~~ 13:31.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' 13:31.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:31.92 ^~~~~~~~~~~~~~~~~~~~~~~ 13:31.92 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:31.92 NS_INTERFACE_MAP_END 13:31.92 ^~~~~~~~~~~~~~~~~~~~ 13:31.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 13:31.92 else 13:31.92 ^~~~ 13:31.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:31.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:31.92 ^~~~~~~~~~~~~~~~~~ 13:31.93 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:31.93 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 13:31.93 ^~~~~~~~~~~~~~~~~~~~~~ 13:31.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 13:31.93 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 13:31.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 13:31.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 13:31.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 13:31.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 13:31.93 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 13:31.93 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 13:31.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 13:31.93 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 13:31.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:31.93 foundInterface = 0; \ 13:31.93 ^~~~~~~~~~~~~~ 13:31.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:31.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:31.93 ^~~~~~~~~~~~~~~~~~~~~~~ 13:31.93 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsProtocolProxyService.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:31.93 NS_INTERFACE_MAP_END 13:31.93 ^~~~~~~~~~~~~~~~~~~~ 13:31.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsProtocolProxyService.cpp:13, 13:31.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:29: 13:31.93 /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 13:31.93 } else 13:31.93 ^~~~ 13:31.93 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 13:31.93 } else 13:31.93 ^~~~ 13:32.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 13:32.07 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 13:32.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 13:32.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 13:32.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 13:32.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 13:32.07 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 13:32.07 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 13:32.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 13:32.07 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 13:32.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:32.07 foundInterface = 0; \ 13:32.07 ^~~~~~~~~~~~~~ 13:32.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' 13:32.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:32.07 ^~~~~~~~~~~~~~~~~~~~~~~ 13:32.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:32.07 NS_INTERFACE_MAP_END \ 13:32.07 ^~~~~~~~~~~~~~~~~~~~ 13:32.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 13:32.07 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 13:32.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:32.07 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 13:32.07 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 13:32.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:32.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 13:32.07 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:93, 13:32.07 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 13:32.07 /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 13:32.07 } else \ 13:32.07 ^~~~ 13:32.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 13:32.07 } else \ 13:32.07 ^~~~ 13:32.07 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 13:32.07 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 13:32.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:32.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 13:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 13:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 13:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 13:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 13:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 13:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 13:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 13:32.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 13:32.08 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 13:32.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:32.08 foundInterface = 0; \ 13:32.08 ^~~~~~~~~~~~~~ 13:32.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' 13:32.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:32.08 ^~~~~~~~~~~~~~~~~~~~~~~ 13:32.08 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:32.08 NS_INTERFACE_MAP_END 13:32.08 ^~~~~~~~~~~~~~~~~~~~ 13:32.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 13:32.08 else 13:32.08 ^~~~ 13:32.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:32.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:32.08 ^~~~~~~~~~~~~~~~~~ 13:32.08 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:59:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:32.08 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 13:32.08 ^~~~~~~~~~~~~~~~~~~~~~ 13:32.10 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 13:32.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:32.10 foundInterface = 0; \ 13:32.10 ^~~~~~~~~~~~~~ 13:32.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' 13:32.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:32.10 ^~~~~~~~~~~~~~~~~~~~~~~ 13:32.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:32.10 NS_INTERFACE_MAP_END \ 13:32.10 ^~~~~~~~~~~~~~~~~~~~ 13:32.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 13:32.10 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 13:32.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:32.10 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 13:32.10 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 13:32.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:32.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 13:32.10 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:93, 13:32.10 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 13:32.10 /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 13:32.10 } else \ 13:32.10 ^~~~ 13:32.10 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 13:32.10 } else \ 13:32.10 ^~~~ 13:32.10 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.cpp:740:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 13:32.10 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 13:32.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:32.20 netwerk/streamconv 13:32.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 13:32.32 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 13:32.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 13:32.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 13:32.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 13:32.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 13:32.32 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 13:32.32 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:8, 13:32.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 13:32.32 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 13:32.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:32.32 foundInterface = 0; \ 13:32.32 ^~~~~~~~~~~~~~ 13:32.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' 13:32.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:32.32 ^~~~~~~~~~~~~~~~~~~~~~~ 13:32.32 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:32.32 NS_INTERFACE_MAP_END 13:32.32 ^~~~~~~~~~~~~~~~~~~~ 13:32.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 13:32.32 else 13:32.32 ^~~~ 13:32.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:32.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:32.32 ^~~~~~~~~~~~~~~~~~ 13:32.32 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:1199:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:32.32 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 13:32.32 ^~~~~~~~~~~~~~~~~~~~~~ 13:32.34 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 13:32.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:32.34 foundInterface = 0; \ 13:32.34 ^~~~~~~~~~~~~~ 13:32.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' 13:32.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:32.34 ^~~~~~~~~~~~~~~~~~~~~~~ 13:32.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:32.34 NS_INTERFACE_MAP_END \ 13:32.34 ^~~~~~~~~~~~~~~~~~~~ 13:32.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 13:32.34 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 13:32.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:32.35 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 13:32.35 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 13:32.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:32.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 13:32.35 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsNetUtil.cpp:93, 13:32.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 13:32.35 /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 13:32.35 } else \ 13:32.35 ^~~~ 13:32.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 13:32.35 } else \ 13:32.35 ^~~~ 13:32.35 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 13:32.35 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 13:32.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:33.32 netwerk/streamconv/converters 13:33.73 netwerk/cache 13:34.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:34.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 13:34.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIRequestObserver.h:10, 13:34.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIStreamListener.h:10, 13:34.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIStreamConverter.h:10, 13:34.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozITXTToHTMLConv.h:10, 13:34.81 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 13:34.81 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 13:34.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 13:34.81 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 13:34.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:34.81 foundInterface = 0; \ 13:34.81 ^~~~~~~~~~~~~~ 13:34.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' 13:34.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:34.81 ^~~~~~~~~~~~~~~~~~~~~~~ 13:34.81 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:34.81 NS_INTERFACE_MAP_END 13:34.81 ^~~~~~~~~~~~~~~~~~~~ 13:34.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 13:34.81 else 13:34.81 ^~~~ 13:34.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:34.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:34.81 ^~~~~~~~~~~~~~~~~~ 13:34.81 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:34.81 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 13:34.81 ^~~~~~~~~~~~~~~~~~~~~~ 13:34.85 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 13:34.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:34.86 foundInterface = 0; \ 13:34.86 ^~~~~~~~~~~~~~ 13:34.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' 13:34.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:34.86 ^~~~~~~~~~~~~~~~~~~~~~~ 13:34.86 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:34.86 NS_INTERFACE_MAP_END 13:34.86 ^~~~~~~~~~~~~~~~~~~~ 13:34.86 /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 13:34.86 else 13:34.86 ^~~~ 13:34.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 13:34.86 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:34.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:34.86 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:34.86 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 13:34.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:35.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 13:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsICache.h:10, 13:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntry.h:10, 13:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsDiskCache.h:10, 13:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsApplicationCacheService.cpp:5, 13:35.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 13:35.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 13:35.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:35.00 foundInterface = 0; \ 13:35.00 ^~~~~~~~~~~~~~ 13:35.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:35.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:35.00 ^~~~~~~~~~~~~~~~~~~~~~~ 13:35.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:35.00 NS_INTERFACE_MAP_END 13:35.00 ^~~~~~~~~~~~~~~~~~~~ 13:35.00 /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 13:35.00 else 13:35.00 ^~~~ 13:35.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:35.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:35.00 ^~~~~~~~~~~~~~~~~~ 13:35.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:35.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 13:35.00 ^~~~~~~~~~~~~~~~~~~~~~ 13:35.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 13:35.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:35.00 foundInterface = 0; \ 13:35.00 ^~~~~~~~~~~~~~ 13:35.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:35.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:35.00 ^~~~~~~~~~~~~~~~~~~~~~~ 13:35.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:35.00 NS_INTERFACE_MAP_END 13:35.00 ^~~~~~~~~~~~~~~~~~~~ 13:35.00 /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 13:35.00 else 13:35.00 ^~~~ 13:35.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:35.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:35.00 ^~~~~~~~~~~~~~~~~~ 13:35.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:35.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 13:35.01 ^~~~~~~~~~~~~~~~~~~~~~ 13:35.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 13:35.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:35.01 foundInterface = 0; \ 13:35.01 ^~~~~~~~~~~~~~ 13:35.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:35.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:35.01 ^~~~~~~~~~~~~~~~~~~~~~~ 13:35.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:35.01 NS_INTERFACE_MAP_END 13:35.01 ^~~~~~~~~~~~~~~~~~~~ 13:35.01 /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 13:35.01 else 13:35.01 ^~~~ 13:35.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:35.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:35.01 ^~~~~~~~~~~~~~~~~~ 13:35.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:35.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 13:35.01 ^~~~~~~~~~~~~~~~~~~~~~ 13:35.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 13:35.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:35.01 foundInterface = 0; \ 13:35.01 ^~~~~~~~~~~~~~ 13:35.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:35.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:35.01 ^~~~~~~~~~~~~~~~~~~~~~~ 13:35.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:35.01 NS_INTERFACE_MAP_END 13:35.01 ^~~~~~~~~~~~~~~~~~~~ 13:35.01 /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 13:35.01 else 13:35.01 ^~~~ 13:35.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:35.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:35.01 ^~~~~~~~~~~~~~~~~~ 13:35.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:35.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 13:35.01 ^~~~~~~~~~~~~~~~~~~~~~ 13:35.13 /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*)': 13:35.13 /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] 13:35.13 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 13:35.13 ^ 13:35.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 13:35.13 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 13:35.13 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 13:35.13 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 13:35.13 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 13:35.13 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 13:35.13 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 13:35.13 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 13:35.13 ^~~~~~~~~~~~~~~~~~~ 13:35.13 /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' 13:35.13 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 13:35.13 ^ 13:35.13 /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' 13:35.13 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 13:35.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:35.13 /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' 13:35.13 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 13:35.13 ^~~~~~~~~~~~~~~~~~~~~~~~ 13:35.13 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 13:35.13 ucol_setVariableTop(UCollator *coll, 13:35.13 ^~~~~~~~~~~~~~~~~~~ 13:35.13 /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] 13:35.13 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 13:35.13 ^ 13:35.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 13:35.13 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 13:35.13 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 13:35.13 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 13:35.13 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 13:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 13:35.14 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 13:35.14 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 13:35.14 ^~~~~~~~~~~~~~~~~~~ 13:35.14 /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' 13:35.14 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 13:35.14 ^ 13:35.14 /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' 13:35.14 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 13:35.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:35.14 /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' 13:35.14 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 13:35.14 ^~~~~~~~~~~~~~~~~~~~~~~~ 13:35.14 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 13:35.14 ucol_setVariableTop(UCollator *coll, 13:35.14 ^~~~~~~~~~~~~~~~~~~ 13:35.14 /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] 13:35.14 ucol_restoreVariableTop(result, s.variableTopValue, status); 13:35.14 ^ 13:35.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 13:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 13:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 13:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 13:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 13:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 13:35.14 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 13:35.14 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 13:35.14 ^~~~~~~~~~~~~~~~~~~~~~~ 13:35.14 /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' 13:35.14 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 13:35.14 ^ 13:35.14 /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' 13:35.14 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 13:35.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:35.14 /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' 13:35.14 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 13:35.14 ^~~~~~~~~~~~~~~~~~~~~~~~ 13:35.14 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 13:35.14 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 13:35.14 ^~~~~~~~~~~~~~~~~~~~~~~ 13:35.14 /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] 13:35.14 ucol_restoreVariableTop(result, s.variableTopValue, status); 13:35.14 ^ 13:35.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/platform.h:25, 13:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ptypes.h:52, 13:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/umachine.h:46, 13:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/utypes.h:38, 13:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/ustring.h:21, 13:35.14 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:18: 13:35.14 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 13:35.14 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 13:35.14 ^~~~~~~~~~~~~~~~~~~~~~~ 13:35.14 /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' 13:35.14 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 13:35.14 ^ 13:35.14 /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' 13:35.14 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 13:35.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:35.14 /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' 13:35.14 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 13:35.14 ^~~~~~~~~~~~~~~~~~~~~~~~ 13:35.14 /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 13:35.14 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 13:35.14 ^~~~~~~~~~~~~~~~~~~~~~~ 13:35.28 In file included from /usr/include/string.h:494, 13:35.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/string.h:3, 13:35.28 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/common/cmemory.h:32, 13:35.28 from /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:23: 13:35.28 In function 'char* strcat(char*, const char*)', 13:35.28 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/thunderbird-68.2.2/intl/icu/source/i18n/ucol_sit.cpp:395:9: 13:35.28 /usr/include/bits/string_fortified.h:128:33: warning: 'char* __builtin___strcat_chk(char*, const char*, long unsigned int)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict] 13:35.28 return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 13:35.28 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:35.38 netwerk/cache2 13:39.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:39.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 13:39.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsICacheEntry.h:10, 13:39.73 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheEntry.h:8, 13:39.73 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheEntry.cpp:6, 13:39.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 13:39.73 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 13:39.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:39.73 foundInterface = 0; \ 13:39.73 ^~~~~~~~~~~~~~ 13:39.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:39.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:39.73 ^~~~~~~~~~~~~~~~~~~~~~~ 13:39.73 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:39.73 NS_INTERFACE_MAP_END 13:39.73 ^~~~~~~~~~~~~~~~~~~~ 13:39.73 /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 13:39.73 else 13:39.73 ^~~~ 13:39.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 13:39.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:39.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:39.73 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:39.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 13:39.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:39.77 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 13:39.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:39.78 foundInterface = 0; \ 13:39.78 ^~~~~~~~~~~~~~ 13:39.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:39.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:39.78 ^~~~~~~~~~~~~~~~~~~~~~~ 13:39.78 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:39.78 NS_INTERFACE_MAP_END 13:39.78 ^~~~~~~~~~~~~~~~~~~~ 13:39.78 /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 13:39.78 else 13:39.78 ^~~~ 13:39.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:39.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:39.78 ^~~~~~~~~~~~~~~~~~ 13:39.78 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:39.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 13:39.78 ^~~~~~~~~~~~~~~~~~~~~~ 13:39.85 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 13:39.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:39.86 foundInterface = 0; \ 13:39.86 ^~~~~~~~~~~~~~ 13:39.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' 13:39.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:39.86 ^~~~~~~~~~~~~~~~~~~~~~~ 13:39.86 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:39.86 NS_INTERFACE_MAP_END 13:39.86 ^~~~~~~~~~~~~~~~~~~~ 13:39.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 13:39.86 else 13:39.86 ^~~~ 13:39.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:39.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:39.86 ^~~~~~~~~~~~~~~~~~ 13:39.86 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:39.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 13:39.86 ^~~~~~~~~~~~~~~~~~~~~~ 13:39.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:110: 13:39.88 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)': 13:39.88 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSocketTransport2.cpp:1111:12: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:39.88 nsresult rv; 13:39.88 ^~ 13:39.96 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 13:39.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:39.96 foundInterface = 0; \ 13:39.96 ^~~~~~~~~~~~~~ 13:39.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:39.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:39.96 ^~~~~~~~~~~~~~~~~~~~~~~ 13:39.96 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:39.96 NS_INTERFACE_MAP_END 13:39.96 ^~~~~~~~~~~~~~~~~~~~ 13:39.96 /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 13:39.96 else 13:39.96 ^~~~ 13:39.96 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 13:39.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:39.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:39.96 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:39.96 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 13:39.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:39.99 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 13:39.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:39.99 foundInterface = 0; \ 13:39.99 ^~~~~~~~~~~~~~ 13:39.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:39.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:39.99 ^~~~~~~~~~~~~~~~~~~~~~~ 13:39.99 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:39.99 NS_INTERFACE_MAP_END 13:39.99 ^~~~~~~~~~~~~~~~~~~~ 13:39.99 /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 13:39.99 else 13:39.99 ^~~~ 13:39.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 13:39.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:39.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:39.99 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:39.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 13:39.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:40.55 netwerk/protocol/data 13:40.55 netwerk/protocol/about 13:44.21 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 13:44.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:44.21 foundInterface = 0; \ 13:44.21 ^~~~~~~~~~~~~~ 13:44.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:44.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:44.21 ^~~~~~~~~~~~~~~~~~~~~~~ 13:44.21 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:44.21 NS_INTERFACE_MAP_END 13:44.21 ^~~~~~~~~~~~~~~~~~~~ 13:44.21 /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 13:44.21 else 13:44.21 ^~~~ 13:44.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:44.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:44.21 ^~~~~~~~~~~~~~~~~~ 13:44.21 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:44.21 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 13:44.21 ^~~~~~~~~~~~~~~~~~~~~~ 13:44.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 13:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAboutModule.h:10, 13:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.h:9, 13:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 13:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 13:44.33 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 13:44.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:44.33 foundInterface = 0; \ 13:44.33 ^~~~~~~~~~~~~~ 13:44.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:44.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:44.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:44.33 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:44.33 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 13:44.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:44.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 13:44.33 /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 13:44.33 else 13:44.33 ^~~~ 13:44.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 13:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIAboutModule.h:10, 13:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.h:9, 13:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 13:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 13:44.33 /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**)': 13:44.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:44.33 foundInterface = 0; \ 13:44.33 ^~~~~~~~~~~~~~ 13:44.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' 13:44.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:44.33 ^~~~~~~~~~~~~~~~~~~~~~~ 13:44.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:44.33 NS_INTERFACE_MAP_END \ 13:44.33 ^~~~~~~~~~~~~~~~~~~~ 13:44.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 13:44.34 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 13:44.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:44.34 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 13:44.34 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 13:44.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:44.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleURI.h:15, 13:44.34 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsSimpleNestedURI.h:16, 13:44.34 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 13:44.34 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 13:44.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 13:44.34 /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 13:44.34 } else \ 13:44.34 ^~~~ 13:44.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 13:44.34 } else \ 13:44.34 ^~~~ 13:44.34 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:414:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 13:44.34 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 13:44.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:45.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 13:45.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 13:45.16 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/data/DataChannelChild.cpp:10, 13:45.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2: 13:45.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 13:45.16 /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] 13:45.16 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 13:45.16 ^ 13:45.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 13:45.16 struct Block { 13:45.16 ^~~~~ 13:45.48 netwerk/protocol/file 13:46.52 netwerk/protocol/ftp 13:46.57 netwerk/protocol/gio 13:47.37 netwerk/protocol/http 13:49.62 netwerk/protocol/res 13:50.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 13:50.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 13:50.25 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/file/FileChannelChild.cpp:10, 13:50.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: 13:50.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 13:50.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] 13:50.25 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 13:50.25 ^ 13:50.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 13:50.25 struct Block { 13:50.25 ^~~~~ 13:52.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 13:52.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 13:52.26 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/ftp/FTPChannelChild.cpp:11, 13:52.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 13:52.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 13:52.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] 13:52.26 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 13:52.26 ^ 13:52.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 13:52.26 struct Block { 13:52.26 ^~~~~ 13:53.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 13:53.91 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 13:53.91 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpHandler.cpp:71: 13:53.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 13:53.91 /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] 13:53.91 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 13:53.91 ^ 13:53.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 13:53.91 struct Block { 13:53.91 ^~~~~ 13:54.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 13:54.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 13:54.56 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11, 13:54.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 13:54.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 13:54.56 /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] 13:54.56 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 13:54.56 ^ 13:54.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 13:54.56 struct Block { 13:54.56 ^~~~~ 13:55.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 13:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerializable.h:10, 13:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:10, 13:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:10, 13:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 13:55.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 13:55.64 /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**)': 13:55.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:55.64 foundInterface = 0; \ 13:55.64 ^~~~~~~~~~~~~~ 13:55.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' 13:55.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:55.64 ^~~~~~~~~~~~~~~~~~~~~~~ 13:55.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:55.64 NS_INTERFACE_MAP_END \ 13:55.64 ^~~~~~~~~~~~~~~~~~~~ 13:55.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 13:55.64 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 13:55.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:55.64 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 13:55.64 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 13:55.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:55.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/base/nsStandardURL.h:23, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 13:55.64 /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 13:55.64 } else \ 13:55.64 ^~~~ 13:55.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 13:55.64 } else \ 13:55.64 ^~~~ 13:55.64 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 13:55.64 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 13:55.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:55.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISerializable.h:10, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIPrincipal.h:10, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsJSPrincipals.h:10, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 13:55.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 13:55.64 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 13:55.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:55.65 foundInterface = 0; \ 13:55.65 ^~~~~~~~~~~~~~ 13:55.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:55.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:55.65 ^~~~~~~~~~~~~~~~~~~~~~~ 13:55.65 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:55.65 NS_INTERFACE_MAP_END 13:55.65 ^~~~~~~~~~~~~~~~~~~~ 13:55.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 13:55.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: 13:55.65 /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 13:55.65 } else 13:55.65 ^~~~ 13:55.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 13:55.65 } else 13:55.65 ^~~~ 13:58.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 13:58.31 /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; long unsigned int N = 2]': 13:58.31 /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]' 13:58.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 13:58.31 /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] 13:58.31 memset(&aArr[0], 0, N * sizeof(T)); 13:58.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:58.31 In file included from /usr/include/c++/8/map:61, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 13:58.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 13:58.31 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 13:58.31 class map 13:58.31 ^~~ 13:58.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 13:58.63 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 13:58.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 13:58.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 13:58.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 13:58.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 13:58.63 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 13:58.63 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ASpdySession.cpp:8, 13:58.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 13:58.63 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 13:58.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:58.64 foundInterface = 0; \ 13:58.64 ^~~~~~~~~~~~~~ 13:58.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' 13:58.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:58.64 ^~~~~~~~~~~~~~~~~~~~~~~ 13:58.64 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:58.64 NS_INTERFACE_MAP_END 13:58.64 ^~~~~~~~~~~~~~~~~~~~ 13:58.64 /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 13:58.64 else 13:58.64 ^~~~ 13:58.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:58.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:58.64 ^~~~~~~~~~~~~~~~~~ 13:58.64 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:58.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 13:58.64 ^~~~~~~~~~~~~~~~~~~~~~ 13:59.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 13:59.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 13:59.74 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:12, 13:59.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:56: 13:59.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 13:59.74 /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] 13:59.74 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 13:59.74 ^ 13:59.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 13:59.74 struct Block { 13:59.74 ^~~~~ 13:59.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 13:59.84 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 13:59.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 13:59.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 13:59.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 13:59.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 13:59.84 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 13:59.84 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ASpdySession.cpp:8, 13:59.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 13:59.84 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 13:59.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:59.84 foundInterface = 0; \ 13:59.84 ^~~~~~~~~~~~~~ 13:59.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' 13:59.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:59.84 ^~~~~~~~~~~~~~~~~~~~~~~ 13:59.84 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:59.84 NS_INTERFACE_MAP_END 13:59.84 ^~~~~~~~~~~~~~~~~~~~ 13:59.84 /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 13:59.84 } else 13:59.84 ^~~~ 13:59.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 13:59.85 NS_IMPL_QUERY_BODY_CONCRETE(_class) 13:59.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:59.85 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/ClassifierDummyChannel.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 13:59.85 NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 13:59.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:59.89 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 13:59.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:59.89 foundInterface = 0; \ 13:59.89 ^~~~~~~~~~~~~~ 13:59.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' 13:59.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:59.89 ^~~~~~~~~~~~~~~~~~~~~~~ 13:59.89 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:59.89 NS_INTERFACE_MAP_END 13:59.89 ^~~~~~~~~~~~~~~~~~~~ 13:59.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 13:59.89 else 13:59.89 ^~~~ 13:59.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:59.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:59.89 ^~~~~~~~~~~~~~~~~~ 13:59.89 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:59.89 NS_INTERFACE_MAP_ENTRY(nsIObserver) 13:59.89 ^~~~~~~~~~~~~~~~~~~~~~ 14:00.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 14:00.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:00.01 foundInterface = 0; \ 14:00.01 ^~~~~~~~~~~~~~ 14:00.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:00.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:00.01 ^~~~~~~~~~~~~~~~~~~~~~~ 14:00.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:00.01 NS_INTERFACE_MAP_END 14:00.01 ^~~~~~~~~~~~~~~~~~~~ 14:00.01 /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 14:00.01 else 14:00.01 ^~~~ 14:00.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 14:00.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 14:00.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:00.01 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 14:00.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 14:00.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:02.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 14:02.12 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 14:02.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 14:02.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 14:02.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 14:02.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 14:02.13 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 14:02.13 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 14:02.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 14:02.13 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 14:02.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:02.13 foundInterface = 0; \ 14:02.13 ^~~~~~~~~~~~~~ 14:02.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' 14:02.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:02.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:02.13 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBaseChannel.cpp:424:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:02.13 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 14:02.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:02.13 /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 14:02.13 } else 14:02.13 ^~~~ 14:02.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 14:02.13 NS_IMPL_QUERY_BODY_CONCRETE(_class) 14:02.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:02.13 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBaseChannel.cpp:423:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 14:02.13 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 14:02.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:02.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 14:02.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 14:02.64 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp:15, 14:02.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:29: 14:02.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 14:02.64 /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] 14:02.64 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 14:02.64 ^ 14:02.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 14:02.64 struct Block { 14:02.64 ^~~~~ 14:03.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 14:03.28 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 14:03.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 14:03.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 14:03.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 14:03.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 14:03.28 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 14:03.28 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 14:03.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 14:03.28 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 14:03.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:03.28 foundInterface = 0; \ 14:03.28 ^~~~~~~~~~~~~~ 14:03.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' 14:03.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:03.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:03.28 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:03.28 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 14:03.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:03.28 /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 14:03.28 } else 14:03.28 ^~~~ 14:03.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 14:03.28 NS_IMPL_QUERY_BODY_CONCRETE(_class) 14:03.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:03.28 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelChild.cpp:294:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 14:03.28 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 14:03.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:06.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 14:06.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:06.00 foundInterface = 0; \ 14:06.00 ^~~~~~~~~~~~~~ 14:06.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:06.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:06.00 ^~~~~~~~~~~~~~~~~~~~~~~ 14:06.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParent.cpp:286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:06.00 NS_INTERFACE_MAP_END 14:06.00 ^~~~~~~~~~~~~~~~~~~~ 14:06.00 /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 14:06.00 } else 14:06.00 ^~~~ 14:06.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 14:06.00 NS_IMPL_QUERY_BODY_CONCRETE(_class) 14:06.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:06.00 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParent.cpp:285:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 14:06.00 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 14:06.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:06.11 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 14:06.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:06.12 foundInterface = 0; \ 14:06.12 ^~~~~~~~~~~~~~ 14:06.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:06.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:06.12 ^~~~~~~~~~~~~~~~~~~~~~~ 14:06.12 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:06.12 NS_INTERFACE_MAP_END 14:06.12 ^~~~~~~~~~~~~~~~~~~~ 14:06.12 /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 14:06.12 } else 14:06.12 ^~~~ 14:06.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 14:06.12 NS_IMPL_QUERY_BODY_CONCRETE(_class) 14:06.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:06.12 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 14:06.12 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 14:06.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:07.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 14:07.73 /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; long unsigned int N = 2]': 14:07.73 /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]' 14:07.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 14:07.73 /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] 14:07.73 memset(&aArr[0], 0, N * sizeof(T)); 14:07.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:07.73 In file included from /usr/include/c++/8/map:61, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 14:07.73 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 14:07.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 14:07.74 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 14:07.74 class map 14:07.74 ^~~ 14:08.42 netwerk/system/linux 14:08.42 netwerk/protocol/viewsource 14:08.42 netwerk/protocol/websocket 14:08.42 netwerk/ipc 14:08.42 netwerk/url-classifier 14:08.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 14:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 14:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 14:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 14:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 14:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 14:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 14:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 14:08.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 14:08.90 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 14:08.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:08.90 foundInterface = 0; \ 14:08.90 ^~~~~~~~~~~~~~ 14:08.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' 14:08.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 14:08.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:08.91 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpChannel.cpp:6131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 14:08.91 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 14:08.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:08.91 /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 14:08.91 } else 14:08.91 ^~~~ 14:08.91 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 14:08.91 NS_IMPL_QUERY_BODY_CONCRETE(_class) 14:08.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:08.91 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpChannel.cpp:6130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 14:08.91 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 14:08.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:09.28 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 14:09.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:09.28 foundInterface = 0; \ 14:09.28 ^~~~~~~~~~~~~~ 14:09.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' 14:09.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:09.28 ^~~~~~~~~~~~~~~~~~~~~~~ 14:09.28 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnection.cpp:2441:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:09.28 NS_INTERFACE_MAP_END 14:09.28 ^~~~~~~~~~~~~~~~~~~~ 14:09.28 /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 14:09.28 } else 14:09.28 ^~~~ 14:09.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 14:09.28 NS_IMPL_QUERY_BODY_CONCRETE(_class) 14:09.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:09.28 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnection.cpp:2440:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 14:09.28 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 14:09.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:09.43 /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**)': 14:09.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:09.43 foundInterface = 0; \ 14:09.43 ^~~~~~~~~~~~~~ 14:09.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' 14:09.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:09.43 ^~~~~~~~~~~~~~~~~~~~~~~ 14:09.43 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:09.43 NS_INTERFACE_MAP_END 14:09.43 ^~~~~~~~~~~~~~~~~~~~ 14:09.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:65: 14:09.43 /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 14:09.43 } else 14:09.43 ^~~~ 14:10.11 netwerk/srtp/src 14:10.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 14:10.82 /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; long unsigned int N = 2]': 14:10.82 /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]' 14:10.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 14:10.82 /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] 14:10.82 memset(&aArr[0], 0, N * sizeof(T)); 14:10.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:10.82 In file included from /usr/include/c++/8/map:61, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/HttpLog.h:20, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 14:10.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 14:10.82 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 14:10.82 class map 14:10.82 ^~~ 14:11.97 netwerk/sctp/src 14:12.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 14:12.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 14:12.84 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 14:12.84 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 14:12.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 14:12.84 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 14:12.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:12.84 foundInterface = 0; \ 14:12.84 ^~~~~~~~~~~~~~ 14:12.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' 14:12.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:12.84 ^~~~~~~~~~~~~~~~~~~~~~~ 14:12.84 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:12.84 NS_INTERFACE_MAP_END 14:12.84 ^~~~~~~~~~~~~~~~~~~~ 14:12.84 /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 14:12.84 else 14:12.84 ^~~~ 14:12.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 14:12.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 14:12.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:12.84 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 14:12.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 14:12.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:13.48 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 14:13.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 14:13.48 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17, 14:13.48 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 14:13.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 14:13.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] 14:13.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 14:13.48 ^ 14:13.48 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 14:13.48 struct Block { 14:13.48 ^~~~~ 14:13.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 14:13.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 14:13.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 14:13.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 14:13.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 14:13.53 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/Entries.h:13, 14:13.53 from /builddir/build/BUILD/thunderbird-68.2.2/toolkit/components/url-classifier/Classifier.h:9, 14:13.53 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 14:13.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 14:13.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 14:13.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:13.53 foundInterface = 0; \ 14:13.53 ^~~~~~~~~~~~~~ 14:13.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' 14:13.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:13.53 ^~~~~~~~~~~~~~~~~~~~~~~ 14:13.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:13.53 NS_INTERFACE_MAP_END 14:13.53 ^~~~~~~~~~~~~~~~~~~~ 14:13.53 /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 14:13.53 else 14:13.53 ^~~~ 14:13.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:13.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:13.53 ^~~~~~~~~~~~~~~~~~ 14:13.53 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:13.53 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 14:13.53 ^~~~~~~~~~~~~~~~~~~~~~ 14:13.56 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 14:13.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:13.56 foundInterface = 0; \ 14:13.56 ^~~~~~~~~~~~~~ 14:13.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' 14:13.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:13.56 ^~~~~~~~~~~~~~~~~~~~~~~ 14:13.56 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:13.56 NS_INTERFACE_MAP_END 14:13.56 ^~~~~~~~~~~~~~~~~~~~ 14:13.56 /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 14:13.56 else 14:13.56 ^~~~ 14:13.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:13.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:13.56 ^~~~~~~~~~~~~~~~~~ 14:13.56 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:13.56 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 14:13.56 ^~~~~~~~~~~~~~~~~~~~~~ 14:13.61 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 14:13.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:13.61 foundInterface = 0; \ 14:13.61 ^~~~~~~~~~~~~~ 14:13.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' 14:13.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:13.61 ^~~~~~~~~~~~~~~~~~~~~~~ 14:13.61 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:13.61 NS_INTERFACE_MAP_END 14:13.61 ^~~~~~~~~~~~~~~~~~~~ 14:13.61 /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 14:13.61 else 14:13.61 ^~~~ 14:13.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:13.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:13.61 ^~~~~~~~~~~~~~~~~~ 14:13.61 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:13.61 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 14:13.61 ^~~~~~~~~~~~~~~~~~~~~~ 14:14.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 14:14.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 14:14.44 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/NeckoChild.cpp:11, 14:14.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 14:14.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 14:14.44 /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] 14:14.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 14:14.44 ^ 14:14.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 14:14.44 struct Block { 14:14.44 ^~~~~ 14:15.13 netwerk/sctp/datachannel 14:16.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 14:16.12 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 14:16.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 14:16.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 14:16.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 14:16.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 14:16.12 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketLog.h:12, 14:16.12 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 14:16.13 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 14:16.13 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 14:16.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:16.13 foundInterface = 0; \ 14:16.13 ^~~~~~~~~~~~~~ 14:16.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' 14:16.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:16.13 ^~~~~~~~~~~~~~~~~~~~~~~ 14:16.13 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:16.13 NS_INTERFACE_MAP_END 14:16.13 ^~~~~~~~~~~~~~~~~~~~ 14:16.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 14:16.13 else 14:16.13 ^~~~ 14:16.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:16.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:16.13 ^~~~~~~~~~~~~~~~~~ 14:16.13 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:16.13 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 14:16.13 ^~~~~~~~~~~~~~~~~~~~~~ 14:16.21 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 14:16.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:16.21 foundInterface = 0; \ 14:16.21 ^~~~~~~~~~~~~~ 14:16.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:16.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:16.21 ^~~~~~~~~~~~~~~~~~~~~~~ 14:16.21 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:16.21 NS_INTERFACE_MAP_END 14:16.21 ^~~~~~~~~~~~~~~~~~~~ 14:16.21 /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 14:16.21 else 14:16.21 ^~~~ 14:16.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:16.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:16.21 ^~~~~~~~~~~~~~~~~~ 14:16.21 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:16.21 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 14:16.21 ^~~~~~~~~~~~~~~~~~~~~~ 14:16.23 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 14:16.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:16.23 foundInterface = 0; \ 14:16.23 ^~~~~~~~~~~~~~ 14:16.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' 14:16.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:16.23 ^~~~~~~~~~~~~~~~~~~~~~~ 14:16.23 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventService.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:16.23 NS_INTERFACE_MAP_END 14:16.23 ^~~~~~~~~~~~~~~~~~~~ 14:16.23 /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 14:16.23 else 14:16.23 ^~~~ 14:16.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:16.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:16.23 ^~~~~~~~~~~~~~~~~~ 14:16.23 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketEventService.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:16.23 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 14:16.23 ^~~~~~~~~~~~~~~~~~~~~~ 14:16.24 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 14:16.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:16.24 foundInterface = 0; \ 14:16.24 ^~~~~~~~~~~~~~ 14:16.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:16.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:16.24 ^~~~~~~~~~~~~~~~~~~~~~~ 14:16.24 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:16.24 NS_INTERFACE_MAP_END 14:16.24 ^~~~~~~~~~~~~~~~~~~~ 14:16.24 /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 14:16.24 else 14:16.24 ^~~~ 14:16.24 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:16.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:16.24 ^~~~~~~~~~~~~~~~~~ 14:16.24 /builddir/build/BUILD/thunderbird-68.2.2/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:16.24 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 14:16.24 ^~~~~~~~~~~~~~~~~~~~~~ 14:17.87 netwerk/build 14:21.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 14:21.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 14:21.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 14:21.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 14:21.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 14:21.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 14:21.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 14:21.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:10, 14:21.70 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/threads/nsThreadUtils.h:24, 14:21.70 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/ChannelEventQueue.h:14, 14:21.70 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/ChannelEventQueue.cpp:8, 14:21.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 14:21.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; long unsigned int N = 2]': 14:21.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]' 14:21.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 14:21.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] 14:21.70 memset(&aArr[0], 0, N * sizeof(T)); 14:21.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:21.71 In file included from /usr/include/c++/8/map:61, 14:21.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 14:21.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 14:21.71 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 14:21.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 14:21.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 14:21.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 14:21.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 14:21.71 from /builddir/build/BUILD/thunderbird-68.2.2/netwerk/ipc/NeckoChild.cpp:10, 14:21.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 14:21.71 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 14:21.71 class map 14:21.71 ^~~ 14:24.09 extensions/auth 14:27.01 ipc/chromium 14:27.17 ipc/chromium/src/third_party 14:31.87 ipc/glue 14:31.88 ipc/ipdl 14:33.52 ipc/testshell 14:35.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/pickle.h:17, 14:35.29 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/histogram.cc:20, 14:35.29 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 14:35.29 /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]': 14:35.29 /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] 14:35.29 aIter.Advance(*this, *lastSegmentSize); 14:35.29 ^~~~~ 14:36.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:38: 14:36.04 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 14:36.04 /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/string_util.cc:672:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:36.05 return result; 14:36.05 ^~~~~~ 14:37.61 ipc/contentproc 14:40.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 14:40.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PClientOpenWindowOp.cpp:7, 14:40.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols10.cpp:38: 14:40.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 14:40.67 /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] 14:40.67 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 14:40.67 ^ 14:40.67 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 14:40.67 struct Block { 14:40.67 ^~~~~ 14:41.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 14:41.34 /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; long unsigned int N = 2]': 14:41.34 /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]' 14:41.34 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 14:41.34 /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] 14:41.34 memset(&aArr[0], 0, N * sizeof(T)); 14:41.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:41.34 In file included from /usr/include/c++/8/map:61, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 14:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 14:41.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 14:41.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 14:41.35 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 14:41.35 class map 14:41.35 ^~~ 14:45.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 14:45.36 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 14:45.36 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundParentImpl.cpp:17: 14:45.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 14:45.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] 14:45.36 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 14:45.36 ^ 14:45.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 14:45.36 struct Block { 14:45.36 ^~~~~ 14:49.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 14:49.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PContentChild.cpp:7, 14:49.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols11.cpp:92: 14:49.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 14:49.53 /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] 14:49.53 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 14:49.53 ^ 14:49.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 14:49.53 struct Block { 14:49.53 ^~~~~ 14:52.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 14:52.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCycleCollectWithLogs.cpp:7, 14:52.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols12.cpp:29: 14:52.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 14:52.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] 14:52.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 14:52.80 ^ 14:52.80 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 14:52.80 struct Block { 14:52.80 ^~~~~ 14:53.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 14:53.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsBaseHashtable.h:12, 14:53.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsClassHashtable.h:11, 14:53.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FilterSupport.h:15, 14:53.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:11, 14:53.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCompositorBridge.cpp:7, 14:53.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 14:53.00 /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; long unsigned int N = 2]': 14:53.00 /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]' 14:53.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 14:53.00 /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] 14:53.00 memset(&aArr[0], 0, N * sizeof(T)); 14:53.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:53.00 In file included from /usr/include/c++/8/map:61, 14:53.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 14:53.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 14:53.00 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 14:53.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:14, 14:53.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCompositorBridge.cpp:7, 14:53.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 14:53.00 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 14:53.00 class map 14:53.00 ^~~ 14:56.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 14:56.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PExternalHelperApp.cpp:9, 14:56.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols13.cpp:29: 14:56.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 14:56.62 /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] 14:56.62 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 14:56.62 ^ 14:56.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 14:56.62 struct Block { 14:56.62 ^~~~~ 15:00.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 15:00.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PFileDescriptorSetChild.cpp:11, 15:00.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols14.cpp:2: 15:00.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:00.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] 15:00.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:00.65 ^ 15:00.65 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:00.65 struct Block { 15:00.65 ^~~~~ 15:09.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 15:09.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PHal.cpp:8, 15:09.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols16.cpp:92: 15:09.51 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:09.52 /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] 15:09.52 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:09.52 ^ 15:09.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:09.52 struct Block { 15:09.52 ^~~~~ 15:11.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 15:11.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PHeapSnapshotTempFileHelper.cpp:7, 15:11.11 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols17.cpp:2: 15:11.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:11.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] 15:11.11 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:11.11 ^ 15:11.11 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:11.11 struct Block { 15:11.11 ^~~~~ 15:12.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 15:12.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PJavaScript.cpp:7, 15:12.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols18.cpp:20: 15:12.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:12.81 /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] 15:12.81 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:12.81 ^ 15:12.81 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:12.81 struct Block { 15:12.81 ^~~~~ 15:15.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 15:15.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PMedia.cpp:7, 15:15.58 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols19.cpp:11: 15:15.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:15.58 /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] 15:15.58 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:15.58 ^ 15:15.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:15.58 struct Block { 15:15.58 ^~~~~ 15:25.74 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 15:25.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PNeckoParent.cpp:14, 15:25.74 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols20.cpp:2: 15:25.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:25.74 /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] 15:25.74 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:25.74 ^ 15:25.74 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:25.74 struct Block { 15:25.74 ^~~~~ 15:29.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 15:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PPluginModule.cpp:11, 15:29.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols21.cpp:56: 15:29.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:29.57 /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] 15:29.58 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:29.58 ^ 15:29.58 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:29.58 struct Block { 15:29.58 ^~~~~ 15:31.35 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 15:31.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PPresentation.cpp:7, 15:31.35 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols22.cpp:20: 15:31.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:31.35 /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] 15:31.35 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:31.35 ^ 15:31.35 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:31.35 struct Block { 15:31.35 ^~~~~ 15:36.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 15:36.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PPrinting.cpp:7, 15:36.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols23.cpp:11: 15:36.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:36.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] 15:36.03 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:36.03 ^ 15:36.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:36.03 struct Block { 15:36.03 ^~~~~ 15:43.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 15:43.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PRemoteSpellcheckEngine.cpp:7, 15:43.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols25.cpp:2: 15:43.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:43.08 /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] 15:43.08 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:43.08 ^ 15:43.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:43.08 struct Block { 15:43.08 ^~~~~ 15:45.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 15:45.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PSessionStorageObserver.cpp:7, 15:45.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols26.cpp:101: 15:45.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:45.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] 15:45.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:45.59 ^ 15:45.59 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:45.59 struct Block { 15:45.59 ^~~~~ 15:48.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 15:48.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PSpeechSynthesis.cpp:7, 15:48.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols27.cpp:92: 15:48.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:48.12 /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] 15:48.12 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:48.12 ^ 15:48.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:48.12 struct Block { 15:48.12 ^~~~~ 15:54.46 js/ipc 15:56.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 15:56.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PTestShell.cpp:7, 15:56.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols29.cpp:29: 15:56.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:56.86 /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] 15:56.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:56.86 ^ 15:56.86 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:56.86 struct Block { 15:56.86 ^~~~~ 15:59.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 15:59.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PURLClassifier.cpp:7, 15:59.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols30.cpp:20: 15:59.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 15:59.66 /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] 15:59.66 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 15:59.66 ^ 15:59.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 15:59.66 struct Block { 15:59.66 ^~~~~ 16:00.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 16:00.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 16:00.31 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptParent.cpp:9, 16:00.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 16:00.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 16:00.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] 16:00.31 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 16:00.31 ^ 16:00.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 16:00.31 struct Block { 16:00.31 ^~~~~ 16:02.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 16:02.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 16:02.09 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundImpl.cpp:24, 16:02.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 16:02.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 16:02.09 /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] 16:02.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 16:02.09 ^ 16:02.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 16:02.09 struct Block { 16:02.09 ^~~~~ 16:02.66 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/js/src/jsapi.h:29, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptShared.h:12, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/WrapperAnswer.h:11, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptBase.h:11, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptChild.h:11, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptChild.cpp:8, 16:02.66 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 16:02.66 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 16:02.66 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 16:02.66 /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] 16:02.66 memset(aT, 0, sizeof(T)); 16:02.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 16:02.67 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/ipc/JavaScriptChild.cpp:12, 16:02.67 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 16:02.67 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 16:02.67 struct GlobalProperties { 16:02.67 ^~~~~~~~~~~~~~~~ 16:02.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsUtils.h:14, 16:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsCOMPtr.h:30, 16:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsAutoPtr.h:10, 16:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message.h:21, 16:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_channel.h:13, 16:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/Transport.h:11, 16:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundChild.h:11, 16:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundImpl.cpp:7, 16:02.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 16:02.90 /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 16:02.90 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:02.90 foundInterface = 0; \ 16:02.90 ^~~~~~~~~~~~~~ 16:02.90 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:02.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:02.90 ^~~~~~~~~~~~~~~~~~~~~~~ 16:02.90 /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:02.90 NS_INTERFACE_MAP_END 16:02.90 ^~~~~~~~~~~~~~~~~~~~ 16:02.90 /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 16:02.90 else 16:02.90 ^~~~ 16:02.90 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 16:02.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 16:02.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:02.90 /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 16:02.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 16:02.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:08.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 16:08.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebBrowserPersistDocument.cpp:7, 16:08.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols32.cpp:92: 16:08.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 16:08.50 /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] 16:08.50 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 16:08.50 ^ 16:08.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 16:08.50 struct Block { 16:08.50 ^~~~~ 16:11.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 16:11.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebrtcGlobal.cpp:8, 16:11.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols33.cpp:110: 16:11.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 16:11.60 /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] 16:11.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 16:11.60 ^ 16:11.60 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 16:11.60 struct Block { 16:11.60 ^~~~~ 16:15.23 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 16:15.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 16:15.23 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamUtils.cpp:12, 16:15.23 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:11: 16:15.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 16:15.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] 16:15.23 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 16:15.23 ^ 16:15.23 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 16:15.23 struct Block { 16:15.23 ^~~~~ 16:16.41 hal 16:17.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannel.h:11, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannelChild.h:9, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebrtcProxyChannelChild.cpp:7, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 16:17.20 /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; long unsigned int N = 2]': 16:17.20 /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]' 16:17.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 16:17.20 /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] 16:17.20 memset(&aArr[0], 0, N * sizeof(T)); 16:17.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.20 In file included from /usr/include/c++/8/map:61, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannel.h:11, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PWebrtcProxyChannelChild.h:9, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PWebrtcProxyChannelChild.cpp:7, 16:17.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 16:17.20 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 16:17.20 class map 16:17.20 ^~~ 16:21.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/WorkerRef.h:10, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamSource.h:11, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamSource.cpp:7, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 16:21.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; long unsigned int N = 2]': 16:21.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]' 16:21.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 16:21.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] 16:21.14 memset(&aArr[0], 0, N * sizeof(T)); 16:21.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:21.14 In file included from /usr/include/c++/8/map:61, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ipc/Transport.h:10, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundParent.h:12, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/IPCStreamSource.cpp:8, 16:21.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 16:21.14 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 16:21.14 class map 16:21.14 ^~~ 16:21.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 16:21.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 16:21.32 from /builddir/build/BUILD/thunderbird-68.2.2/hal/Hal.cpp:24: 16:21.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 16:21.33 /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] 16:21.33 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 16:21.33 ^ 16:21.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 16:21.33 struct Block { 16:21.33 ^~~~~ 16:27.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 16:27.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:11, 16:27.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 16:27.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 16:27.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] 16:27.61 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 16:27.61 ^ 16:27.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 16:27.61 struct Block { 16:27.61 ^~~~~ 16:27.95 js/xpconnect/wrappers 16:29.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 16:29.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PCameras.cpp:7, 16:29.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols8.cpp:56: 16:29.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 16: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] 16:29.28 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 16:29.28 ^ 16: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 16:29.28 struct Block { 16:29.28 ^~~~~ 16:29.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 16:29.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 16:29.42 from /builddir/build/BUILD/thunderbird-68.2.2/hal/WindowIdentifier.cpp:9, 16:29.42 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/hal/Unified_cpp_hal0.cpp:11: 16:29.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 16:29.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] 16:29.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 16:29.42 ^ 16:29.42 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 16:29.42 struct Block { 16:29.42 ^~~~~ 16:33.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 16:33.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 16:33.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 16:33.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 16:33.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 16:33.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 16:33.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsfriendapi.h:18, 16:33.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Proxy.h:12, 16:33.09 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Wrapper.h:12, 16:33.09 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/WrapperFactory.h:10, 16:33.09 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/XrayWrapper.h:12, 16:33.09 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/XrayWrapper.cpp:7: 16:33.09 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 16:33.09 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 16:33.09 /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] 16:33.09 memset(aT, 0, sizeof(T)); 16:33.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 16:33.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/XrayWrapper.cpp:17: 16:33.09 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 16:33.09 struct GlobalProperties { 16:33.09 ^~~~~~~~~~~~~~~~ 16:33.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTHashtable.h:21, 16:33.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsBaseHashtable.h:12, 16:33.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsClassHashtable.h:11, 16:33.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/FilterSupport.h:15, 16:33.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:11, 16:33.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:7, 16:33.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 16:33.15 /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; long unsigned int N = 2]': 16:33.15 /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]' 16:33.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 16:33.15 /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] 16:33.15 memset(&aArr[0], 0, N * sizeof(T)); 16:33.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:33.15 In file included from /usr/include/c++/8/map:61, 16:33.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 16:33.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 16:33.15 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 16:33.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/GfxMessageUtils.h:14, 16:33.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/PBrowser.cpp:7, 16:33.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 16:33.15 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 16:33.15 class map 16:33.15 ^~~ 16:34.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 16:34.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 16:34.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 16:34.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 16:34.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 16:34.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 16:34.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 16:34.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 16:34.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 16:34.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 16:34.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 16:34.14 from /builddir/build/BUILD/thunderbird-68.2.2/hal/Hal.h:13, 16:34.14 from /builddir/build/BUILD/thunderbird-68.2.2/hal/HalWakeLock.cpp:7, 16:34.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/hal/Unified_cpp_hal0.cpp:2: 16:34.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; long unsigned int N = 2]': 16:34.15 /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]' 16:34.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 16:34.15 /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] 16:34.15 memset(&aArr[0], 0, N * sizeof(T)); 16:34.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:34.15 In file included from /usr/include/c++/8/map:61, 16:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 16:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 16:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 16:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 16:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 16:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/hal/Hal.h:13, 16:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/hal/HalWakeLock.cpp:7, 16:34.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/hal/Unified_cpp_hal0.cpp:2: 16:34.15 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 16:34.15 class map 16:34.15 ^~~ 16:35.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 16:35.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 16:35.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 16:35.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 16:35.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 16:35.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Id.h:28, 16:35.40 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.h:10, 16:35.40 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.cpp:7, 16:35.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 16:35.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 16:35.40 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 16:35.40 /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] 16:35.40 memset(aT, 0, sizeof(T)); 16:35.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 16:35.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/wrappers/AccessCheck.cpp:25, 16:35.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 16:35.40 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 16:35.40 struct GlobalProperties { 16:35.40 ^~~~~~~~~~~~~~~~ 16:36.65 js/xpconnect/loader 16:37.56 js/xpconnect/src 16:37.71 intl/chardet 16:39.94 modules/libjar 16:41.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 16:41.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 16:41.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 16:41.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 16:41.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 16:41.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 16:41.31 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 16:41.31 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 16:41.31 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 16:41.31 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 16:41.31 /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] 16:41.31 memset(aT, 0, sizeof(T)); 16:41.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 16:41.31 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 16:41.31 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 16:41.31 struct GlobalProperties { 16:41.31 ^~~~~~~~~~~~~~~~ 16:42.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 16:42.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 16:42.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:13, 16:42.54 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:7, 16:42.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 16:42.54 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 16:42.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:42.54 foundInterface = 0; \ 16:42.54 ^~~~~~~~~~~~~~ 16:42.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' 16:42.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:42.54 ^~~~~~~~~~~~~~~~~~~~~~~ 16:42.54 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:42.54 NS_INTERFACE_MAP_END 16:42.54 ^~~~~~~~~~~~~~~~~~~~ 16:42.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:108, 16:42.54 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:37, 16:42.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 16:42.54 /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 16:42.54 } else 16:42.54 ^~~~ 16:42.54 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 16:42.54 } else 16:42.54 ^~~~ 16:43.23 modules/libjar/zipwriter 16:43.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 16:43.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 16:43.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:13, 16:43.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:7, 16:43.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 16:43.27 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 16:43.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:43.28 foundInterface = 0; \ 16:43.28 ^~~~~~~~~~~~~~ 16:43.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' 16:43.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:43.28 ^~~~~~~~~~~~~~~~~~~~~~~ 16:43.28 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:43.28 NS_INTERFACE_MAP_END 16:43.28 ^~~~~~~~~~~~~~~~~~~~ 16:43.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 16:43.28 else 16:43.28 ^~~~ 16:43.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' 16:43.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 16:43.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:43.28 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 16:43.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 16:43.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:43.29 storage 16:43.29 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 16:43.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:43.29 foundInterface = 0; \ 16:43.29 ^~~~~~~~~~~~~~ 16:43.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' 16:43.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:43.29 ^~~~~~~~~~~~~~~~~~~~~~~ 16:43.29 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedNative.cpp:680:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:43.29 NS_INTERFACE_MAP_END 16:43.29 ^~~~~~~~~~~~~~~~~~~~ 16:43.29 /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 16:43.29 else 16:43.29 ^~~~ 16:43.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 16:43.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 16:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:43.30 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCWrappedNative.cpp:679:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 16:43.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 16:43.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:43.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 16:43.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 16:43.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:10, 16:43.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 16:43.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 16:43.32 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 16:43.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 16:43.32 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 16:43.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:43.32 foundInterface = 0; \ 16:43.32 ^~~~~~~~~~~~~~ 16:43.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' 16:43.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:43.32 ^~~~~~~~~~~~~~~~~~~~~~~ 16:43.32 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ChromeScriptLoader.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:43.32 NS_INTERFACE_MAP_END 16:43.32 ^~~~~~~~~~~~~~~~~~~~ 16:43.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 16:43.32 else 16:43.32 ^~~~ 16:43.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:43.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:43.32 ^~~~~~~~~~~~~~~~~~ 16:43.32 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ChromeScriptLoader.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:43.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 16:43.32 ^~~~~~~~~~~~~~~~~~~~~~ 16:44.32 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 16:44.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 16:44.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIInputStream.h:10, 16:44.32 from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARInputStream.h:10, 16:44.32 from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJAR.cpp:7, 16:44.32 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 16:44.32 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 16:44.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:44.32 foundInterface = 0; \ 16:44.32 ^~~~~~~~~~~~~~ 16:44.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' 16:44.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:44.32 ^~~~~~~~~~~~~~~~~~~~~~~ 16:44.32 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:44.32 NS_INTERFACE_MAP_END 16:44.32 ^~~~~~~~~~~~~~~~~~~~ 16:44.32 /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 16:44.32 } else 16:44.32 ^~~~ 16:44.32 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 16:44.32 NS_IMPL_QUERY_BODY_CONCRETE(_class) 16:44.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:44.32 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 16:44.32 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 16:44.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:44.32 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 16:44.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:44.33 foundInterface = 0; \ 16:44.33 ^~~~~~~~~~~~~~ 16:44.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' 16:44.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:44.33 ^~~~~~~~~~~~~~~~~~~~~~~ 16:44.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:44.33 NS_INTERFACE_MAP_END \ 16:44.33 ^~~~~~~~~~~~~~~~~~~~ 16:44.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 16:44.33 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 16:44.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:44.33 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 16:44.33 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 16:44.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:44.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.h:16, 16:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARProtocolHandler.cpp:13, 16:44.33 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29: 16:44.33 /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 16:44.33 } else \ 16:44.33 ^~~~ 16:44.33 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 16:44.33 } else \ 16:44.33 ^~~~ 16:44.33 /builddir/build/BUILD/thunderbird-68.2.2/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 16:44.33 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 16:44.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:44.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ScriptCacheActors.cpp:11, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:20: 16:44.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 16:44.57 /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] 16:44.57 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 16:44.57 ^ 16:44.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 16:44.57 struct Block { 16:44.57 ^~~~~ 16:44.57 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:76, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 16:44.57 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 16:44.57 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 16:44.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:44.57 foundInterface = 0; \ 16:44.57 ^~~~~~~~~~~~~~ 16:44.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:44.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:44.57 ^~~~~~~~~~~~~~~~~~~~~~~ 16:44.57 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:44.57 NS_INTERFACE_MAP_END 16:44.57 ^~~~~~~~~~~~~~~~~~~~ 16:44.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 16:44.57 else 16:44.57 ^~~~ 16:44.57 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:44.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:44.57 ^~~~~~~~~~~~~~~~~~ 16:44.57 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:44.57 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 16:44.57 ^~~~~~~~~~~~~~~~~~~~~~ 16:44.96 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 16:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 16:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 16:44.96 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 16:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 16:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 16:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 16:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 16:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 16:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 16:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 16:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:7, 16:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 16:44.97 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 16:44.97 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 16:44.97 /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] 16:44.97 memset(aT, 0, sizeof(T)); 16:44.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 16:44.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCShellImpl.cpp:37, 16:44.97 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 16:44.97 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 16:44.97 struct GlobalProperties { 16:44.97 ^~~~~~~~~~~~~~~~ 16:45.26 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 16:45.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:45.26 foundInterface = 0; \ 16:45.26 ^~~~~~~~~~~~~~ 16:45.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' 16:45.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:45.26 ^~~~~~~~~~~~~~~~~~~~~~~ 16:45.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:45.26 NS_INTERFACE_MAP_END 16:45.26 ^~~~~~~~~~~~~~~~~~~~ 16:45.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 16:45.26 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 16:45.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 16:45.26 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 16:45.26 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 16:45.26 ^~~~~~~~~~~~~~~~~~~~ 16:45.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:108, 16:45.26 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 16:45.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 16:45.26 /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 16:45.26 } else 16:45.26 ^~~~ 16:45.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 16:45.26 } else 16:45.26 ^~~~ 16:45.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 16:45.26 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 16:45.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 16:45.26 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 16:45.26 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 16:45.26 ^~~~~~~~~~~~~~~~~~~~ 16:45.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 16:45.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 16:45.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 16:45.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 16:45.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 16:45.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 16:45.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 16:45.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 16:45.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 16:45.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 16:45.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:76, 16:45.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 16:45.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 16:45.27 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 16:45.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:45.27 foundInterface = 0; \ 16:45.27 ^~~~~~~~~~~~~~ 16:45.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 16:45.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 16:45.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:45.27 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/XPCComponents.cpp:2648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 16:45.27 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 16:45.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:45.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:108, 16:45.27 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 16:45.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 16:45.27 /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 16:45.27 } else 16:45.27 ^~~~ 16:45.27 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 16:45.27 } else 16:45.27 ^~~~ 16:45.47 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 16:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 16:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:10, 16:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 16:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 16:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 16:45.47 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 16:45.47 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 16:45.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:45.47 foundInterface = 0; \ 16:45.47 ^~~~~~~~~~~~~~ 16:45.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' 16:45.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:45.47 ^~~~~~~~~~~~~~~~~~~~~~~ 16:45.47 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:45.47 NS_INTERFACE_MAP_END 16:45.47 ^~~~~~~~~~~~~~~~~~~~ 16:45.47 /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 16:45.47 else 16:45.47 ^~~~ 16:45.47 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:45.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:45.47 ^~~~~~~~~~~~~~~~~~ 16:45.47 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:45.47 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 16:45.47 ^~~~~~~~~~~~~~~~~~~~~~ 16:45.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 16:45.78 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 16:45.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 16:45.78 /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] 16:45.78 memset(aT, 0, sizeof(T)); 16:45.78 ~~~~~~^~~~~~~~~~~~~~~~~~ 16:45.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ScriptPreloader.cpp:31, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 16:45.78 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 16:45.78 struct AmountFns { 16:45.78 ^~~~~~~~~ 16:45.78 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 16:45.78 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 16:45.79 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 16:45.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 16:45.79 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 16:45.79 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 16:45.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 nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 16:45.79 memset(aT, 0, sizeof(T)); 16:45.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 16:45.79 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/ScriptPreloader.cpp:31, 16:45.79 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 16:45.79 /builddir/build/BUILD/thunderbird-68.2.2/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 16:45.79 struct SizeOfTabFns { 16:45.79 ^~~~~~~~~~~~ 16:45.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 16:45.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 16:45.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 16:45.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 16:45.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 16:45.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 16:45.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 16:45.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 16:45.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 16:45.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/FileUtils.h:21, 16:45.84 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.h:9, 16:45.85 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/AutoMemMap.cpp:7, 16:45.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 16:45.85 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 16:45.85 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 16:45.85 /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] 16:45.85 memset(aT, 0, sizeof(T)); 16:45.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 16:45.85 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 16:45.85 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 16:45.85 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 16:45.85 struct GlobalProperties { 16:45.85 ^~~~~~~~~~~~~~~~ 16:45.94 extensions/permissions 16:46.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 16:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 16:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 16:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 16:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 16:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 16:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 16:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/AtomList.h:10, 16:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 16:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:76, 16:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 16:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 16:46.08 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 16:46.08 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2272:45: required from here 16:46.08 /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] 16:46.08 memset(aT, 0, sizeof(T)); 16:46.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 16:46.08 In file included from /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/ExportHelpers.cpp:7, 16:46.08 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 16:46.08 /builddir/build/BUILD/thunderbird-68.2.2/js/xpconnect/src/xpcprivate.h:2271:8: note: 'struct xpc::GlobalProperties' declared here 16:46.08 struct GlobalProperties { 16:46.08 ^~~~~~~~~~~~~~~~ 16:46.70 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 16:46.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 16:46.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIArray.h:10, 16:46.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIArrayExtensions.h:10, 16:46.70 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIMutableArray.h:10, 16:46.70 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp:10: 16:46.70 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 16:46.70 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:46.70 foundInterface = 0; \ 16:46.70 ^~~~~~~~~~~~~~ 16:46.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' 16:46.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:46.70 ^~~~~~~~~~~~~~~~~~~~~~~ 16:46.70 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:46.70 NS_INTERFACE_MAP_END 16:46.70 ^~~~~~~~~~~~~~~~~~~~ 16:46.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 16:46.70 else 16:46.71 ^~~~ 16:46.71 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 16:46.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 16:46.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:46.71 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 16:46.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 16:46.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:46.84 media/webrtc/signaling/src/common 16:48.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/common/Unified_cpp_src_common0.cpp:20: 16:48.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp: In function 'void ConfigWebRtcLog(mozilla::LogLevel)': 16:48.45 /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] 16:48.45 rtc::LogMessage::LogToDebug(log_level); 16:48.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 16:48.63 media/webrtc/signaling/src/jsep 16:48.91 media/webrtc/signaling/src/media-conduit 16:49.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 16:49.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 16:49.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIContentPolicy.h:10, 16:49.86 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsContentBlocker.h:7, 16:49.86 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsContentBlocker.cpp:5, 16:49.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:2: 16:49.87 /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 16:49.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:49.87 foundInterface = 0; \ 16:49.87 ^~~~~~~~~~~~~~ 16:49.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' 16:49.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:49.87 ^~~~~~~~~~~~~~~~~~~~~~~ 16:49.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:49.87 NS_INTERFACE_MAP_END 16:49.87 ^~~~~~~~~~~~~~~~~~~~ 16:49.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 16:49.87 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 16:49.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 16:49.87 /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 16:49.87 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 16:49.87 ^~~~~~~~~~~~~~~~~~~~ 16:49.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp:8, 16:49.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:11: 16:49.87 /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 16:49.87 } else 16:49.87 ^~~~ 16:49.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 16:49.87 } else 16:49.87 ^~~~ 16:49.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 16:49.87 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 16:49.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 16:49.87 /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 16:49.87 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 16:49.87 ^~~~~~~~~~~~~~~~~~~~ 16:50.84 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 16:50.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 16:50.84 from /builddir/build/BUILD/thunderbird-68.2.2/extensions/permissions/nsPermissionManager.cpp:11, 16:50.84 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:20: 16:50.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 16:50.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] 16:50.84 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 16:50.84 ^ 16:50.84 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 16:50.84 struct Block { 16:50.84 ^~~~~ 16:51.14 media/webrtc/signaling/src/mediapipeline 16:52.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 16:52.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 16:52.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:10, 16:52.03 from /builddir/build/BUILD/thunderbird-68.2.2/storage/FileSystemModule.cpp:11, 16:52.03 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage0.cpp:2: 16:52.03 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 16:52.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:52.03 foundInterface = 0; \ 16:52.03 ^~~~~~~~~~~~~~ 16:52.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:52.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:52.03 ^~~~~~~~~~~~~~~~~~~~~~~ 16:52.03 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:52.03 NS_INTERFACE_MAP_END 16:52.03 ^~~~~~~~~~~~~~~~~~~~ 16:52.03 /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 16:52.03 else 16:52.03 ^~~~ 16:52.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 16:52.03 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 16:52.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:52.03 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 16:52.03 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 16:52.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:52.07 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 16:52.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:52.07 foundInterface = 0; \ 16:52.07 ^~~~~~~~~~~~~~ 16:52.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' 16:52.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:52.07 ^~~~~~~~~~~~~~~~~~~~~~~ 16:52.07 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:52.07 NS_INTERFACE_MAP_END 16:52.07 ^~~~~~~~~~~~~~~~~~~~ 16:52.07 /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 16:52.07 else 16:52.07 ^~~~ 16:52.07 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:52.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:52.07 ^~~~~~~~~~~~~~~~~~ 16:52.07 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:52.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 16:52.07 ^~~~~~~~~~~~~~~~~~~~~~ 16:52.12 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 16:52.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:52.12 foundInterface = 0; \ 16:52.12 ^~~~~~~~~~~~~~ 16:52.12 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:52.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:52.12 ^~~~~~~~~~~~~~~~~~~~~~~ 16:52.12 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:52.12 NS_INTERFACE_MAP_END 16:52.12 ^~~~~~~~~~~~~~~~~~~~ 16:52.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 16:52.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 16:52.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 16:52.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsProxyRelease.h:16, 16:52.12 from /builddir/build/BUILD/thunderbird-68.2.2/storage/StorageBaseStatementInternal.cpp:9, 16:52.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage0.cpp:20: 16:52.12 /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 16:52.12 } else 16:52.12 ^~~~ 16:52.12 /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' 16:52.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 16:52.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:52.12 /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' 16:52.12 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 16:52.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:52.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 16:52.76 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 16:52.76 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 16:52.76 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 16:52.76 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 16:52.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 16:52.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&)': 16:52.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] 16:52.76 memcpy(this, &config, sizeof(*this)); 16:52.76 ^ 16:52.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 16:52.76 struct Config { 16:52.76 ^~~~~~ 16:53.87 media/webrtc/signaling/src/peerconnection 16:54.86 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 16:54.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 16:54.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 16:54.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 16:54.86 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 16:54.86 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 16:54.86 /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&)': 16:54.86 /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] 16:54.86 memcpy(this, &config, sizeof(*this)); 16:54.86 ^ 16:54.86 /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 16:54.86 struct Config { 16:54.86 ^~~~~~ 16:56.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 16:56.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 16:56.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 16:56.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 16:56.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 16:56.73 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageSQLFunctions.cpp:10, 16:56.73 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:2: 16:56.73 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 16:56.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:56.73 foundInterface = 0; \ 16:56.73 ^~~~~~~~~~~~~~ 16:56.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:56.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:56.73 ^~~~~~~~~~~~~~~~~~~~~~~ 16:56.73 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:56.73 NS_INTERFACE_MAP_END 16:56.73 ^~~~~~~~~~~~~~~~~~~~ 16:56.73 /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 16:56.73 else 16:56.73 ^~~~ 16:56.73 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 16:56.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 16:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.73 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 16:56.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 16:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.77 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 16:56.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:56.77 foundInterface = 0; \ 16:56.77 ^~~~~~~~~~~~~~ 16:56.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' 16:56.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:56.77 ^~~~~~~~~~~~~~~~~~~~~~~ 16:56.77 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:56.77 NS_INTERFACE_MAP_END 16:56.77 ^~~~~~~~~~~~~~~~~~~~ 16:56.77 /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 16:56.77 else 16:56.77 ^~~~ 16:56.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:56.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:56.77 ^~~~~~~~~~~~~~~~~~ 16:56.77 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:56.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 16:56.77 ^~~~~~~~~~~~~~~~~~~~~~ 16:56.82 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 16:56.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:56.82 foundInterface = 0; \ 16:56.82 ^~~~~~~~~~~~~~ 16: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' 16:56.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:56.82 ^~~~~~~~~~~~~~~~~~~~~~~ 16:56.82 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:56.82 NS_INTERFACE_MAP_END 16:56.82 ^~~~~~~~~~~~~~~~~~~~ 16:56.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsProxyRelease.h:16, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.h:14, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageService.cpp:11, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:11: 16:56.82 /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 16:56.82 } else 16:56.82 ^~~~ 16:56.82 /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' 16:56.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 16:56.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.82 /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' 16:56.82 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 16:56.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:30, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageSQLFunctions.cpp:10, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:2: 16:56.82 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 16:56.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:56.82 foundInterface = 0; \ 16:56.82 ^~~~~~~~~~~~~~ 16: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' 16:56.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:56.82 ^~~~~~~~~~~~~~~~~~~~~~~ 16:56.82 /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:56.82 NS_INTERFACE_MAP_END 16:56.82 ^~~~~~~~~~~~~~~~~~~~ 16:56.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsProxyRelease.h:16, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageConnection.h:14, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/storage/mozStorageService.cpp:11, 16:56.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/storage/Unified_cpp_storage1.cpp:11: 16:56.83 /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 16:56.83 } else 16:56.83 ^~~~ 16:56.83 /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' 16:56.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 16:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.83 /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' 16:56.83 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 16:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:57.19 media/webrtc/signaling/src/sdp 16:58.50 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/RTCRtpSourcesBinding.h:6, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:9, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 16:58.50 /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; long unsigned int N = 2]': 16:58.50 /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]' 16:58.50 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 16:58.50 /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] 16:58.50 memset(&aArr[0], 0, N * sizeof(T)); 16:58.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:58.50 In file included from /usr/include/c++/8/map:61, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:11, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 16:58.50 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 16:58.50 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 16:58.50 class map 16:58.50 ^~~ 17:00.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 17:00.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 17:00.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 17:00.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 17:00.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 17:00.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 17:00.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ReentrantMonitor.h:13, 17:00.53 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:9, 17:00.53 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 17:00.53 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 17:00.53 /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; long unsigned int N = 2]': 17:00.53 /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]' 17:00.53 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 17:00.53 /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] 17:00.53 memset(&aArr[0], 0, N * sizeof(T)); 17:00.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:00.54 In file included from /usr/include/c++/8/map:61, 17:00.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 17:00.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 17:00.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:5, 17:00.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 17:00.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 17:00.54 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 17:00.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 17:00.54 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 17:00.54 class map 17:00.54 ^~~ 17:01.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 17:01.44 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 17:01.44 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 17:01.44 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 17:01.44 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:36, 17:01.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:47: 17:01.44 /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&)': 17:01.44 /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] 17:01.44 memcpy(this, &config, sizeof(*this)); 17:01.44 ^ 17:01.44 /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 17:01.44 struct Config { 17:01.44 ^~~~~~ 17:02.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 17:02.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 17:02.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 17:02.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 17:02.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 17:02.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 17:02.10 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)': 17:02.11 /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] 17:02.11 : SdpAttribute(kSetupAttribute), mRole(role) {} 17:02.11 ^ 17:02.11 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:549:29: note: 'setupEnum' was declared here 17:02.11 SdpSetupAttribute::Role setupEnum; 17:02.11 ^~~~~~~~~ 17:02.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 17:02.14 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 17:02.14 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 17:02.14 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 17:02.14 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 17:02.14 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 17:02.14 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)': 17:02.14 /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] 17:02.14 : SdpAttribute(kDirectionAttribute), mValue(value) {} 17:02.14 ^ 17:02.14 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1042:36: note: 'dir' was declared here 17:02.14 SdpDirectionAttribute::Direction dir; 17:02.14 ^~~ 17:02.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 17:02.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 17:02.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 17:02.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 17:02.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 17:02.25 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 17:02.25 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)': 17:02.25 /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] 17:02.25 extensionattributes}; 17:02.25 ^ 17:02.25 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1135:38: note: 'direction' was declared here 17:02.25 SdpDirectionAttribute::Direction direction; 17:02.25 ^~~~~~~~~ 17:02.38 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 17:02.38 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 17:02.38 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/Sdp.h:71, 17:02.38 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 17:02.38 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 17:02.38 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 17:02.38 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)': 17:02.38 /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] 17:02.38 Group value = {semantics, tags}; 17:02.38 ^ 17:02.38 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:810:38: note: 'semantic' was declared here 17:02.38 SdpGroupAttributeList::Semantics semantic; 17:02.38 ^~~~~~~~ 17:03.52 media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn 17:03.52 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn 17:04.15 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn 17:04.18 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn 17:04.56 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn 17:04.82 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn 17:04.92 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn 17:04.96 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn 17:05.40 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn 17:05.58 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn 17:05.62 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 17:05.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 17:05.62 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:20, 17:05.62 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:74: 17:05.62 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 17:05.63 /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] 17:05.63 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 17:05.63 ^ 17:05.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 17:05.63 struct Block { 17:05.63 ^~~~~ 17:05.67 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn 17:05.75 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn 17:06.21 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn 17:06.24 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn 17:06.34 media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn 17:06.70 media/webrtc/trunk/webrtc/api/optional_gn 17:06.78 media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn 17:06.85 media/webrtc/trunk/webrtc/api/video_frame_api_gn 17:07.14 media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn 17:07.33 media/webrtc/trunk/webrtc/audio/audio_gn 17:07.54 media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn 17:07.55 media/webrtc/trunk/webrtc/call/bitrate_allocator_gn 17:07.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 17:07.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 17:07.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 17:07.89 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:11, 17:07.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/audio/audio_gn/Unified_cpp_audio_audio_gn0.cpp:2: 17:07.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&)': 17:07.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] 17:07.89 memcpy(this, &config, sizeof(*this)); 17:07.89 ^ 17:07.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 17:07.89 struct Config { 17:07.90 ^~~~~~ 17:07.91 media/webrtc/trunk/webrtc/call/call_gn 17:08.21 media/webrtc/trunk/webrtc/call/call_interfaces_gn 17:08.49 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 17:08.49 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 17:08.49 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 17:08.49 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/call.cc:20, 17:08.49 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 17:08.49 /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&)': 17:08.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] 17:08.49 memcpy(this, &config, sizeof(*this)); 17:08.49 ^ 17:08.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 17:08.49 struct Config { 17:08.49 ^~~~~~ 17:09.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 17:09.14 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/call.cc:29, 17:09.14 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 17:09.14 /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*)': 17:09.14 /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] 17:09.14 AddReceiveRtpModule(rtp_module); 17:09.14 ^ 17:09.14 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 17:09.14 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 17:09.14 ^~~~~~~~~~~~~~~~~~~ 17:09.24 media/webrtc/trunk/webrtc/call/rtp_interfaces_gn 17:09.41 media/webrtc/trunk/webrtc/call/rtp_receiver_gn 17:09.73 media/webrtc/trunk/webrtc/call/rtp_sender_gn 17:10.05 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: 17:10.05 /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&)': 17:10.05 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable] 17:10.05 bool has_mid = packet.GetExtension(&packet_mid); 17:10.05 ^~~~~~~ 17:10.19 media/webrtc/trunk/webrtc/call/video_stream_api_gn 17:10.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18, 17:10.21 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 17:10.21 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 17:10.21 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 17:10.21 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 17:10.21 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/call.cc:63, 17:10.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 17:10.21 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 17:10.21 /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] 17:10.21 virtual void OnDroppedFrame() {} 17:10.21 ^~~~~~~~~~~~~~ 17:10.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30, 17:10.21 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 17:10.21 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/call.cc:64, 17:10.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 17:10.21 /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] 17:10.21 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 17:10.21 ^~~~~~~~~~~~~~ 17:10.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 17:10.45 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 17:10.45 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: 17:10.45 /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*)': 17:10.45 /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] 17:10.45 AddReceiveRtpModule(rtp_module); 17:10.45 ^ 17:10.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 17:10.45 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 17:10.45 ^~~~~~~~~~~~~~~~~~~ 17:10.62 media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn 17:10.68 media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn 17:11.06 media/webrtc/trunk/webrtc/common_audio/common_audio_gn 17:11.82 media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn 17:12.33 media/webrtc/trunk/webrtc/common_video/common_video_gn 17:12.44 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: 17:12.44 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 17:12.44 #define RETURN_EMPTY_ON_FAIL(x) \ 17:12.44 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: 17:12.44 /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 17:12.44 #define RETURN_EMPTY_ON_FAIL(x) \ 17:12.55 media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn 17:13.57 media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn 17:13.80 media/webrtc/trunk/webrtc/media/rtc_audio_video_gn 17:14.07 media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn 17:14.36 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/apm_helpers.cc:14, 17:14.36 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: 17:14.36 /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&)': 17:14.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] 17:14.36 memcpy(this, &config, sizeof(*this)); 17:14.36 ^ 17:14.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 17:14.36 struct Config { 17:14.36 ^~~~~~ 17:14.56 media/webrtc/trunk/webrtc/media/rtc_media_base_gn 17:14.83 media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn 17:14.91 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: 17:14.91 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 17:14.91 /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] 17:14.91 memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 17:14.91 ^ 17:14.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 17:14.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 17:14.91 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: 17:14.91 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 17:14.91 class VideoCodec { 17:14.91 ^~~~~~~~~~ 17:14.91 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: 17:14.91 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)': 17:14.91 /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] 17:14.91 memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 17:14.91 ^ 17:14.91 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 17:14.91 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 17:14.91 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: 17:14.91 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 17:14.91 class VideoCodec { 17:14.91 ^~~~~~~~~~ 17:14.95 media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn 17:15.00 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn 17:15.52 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn 17:15.89 media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn 17:17.11 media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn 17:17.19 media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn 17:17.88 media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn 17:18.05 media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn 17:18.07 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn 17:18.15 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn 17:18.60 media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn 17:19.05 media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn 17:19.15 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn 17:19.72 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn 17:19.90 media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn 17:20.11 media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn 17:20.20 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn 17:20.50 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn 17:20.81 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn 17:20.82 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn 17:20.86 media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn 17:20.90 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn 17:21.00 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn 17:21.05 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn 17:21.31 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn 17:21.56 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn 17:21.89 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn 17:22.04 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn 17:22.09 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 17:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 17:22.09 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 17:22.09 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: 17:22.09 /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&)': 17:22.09 /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] 17:22.09 memcpy(this, &config, sizeof(*this)); 17:22.09 ^ 17:22.09 /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 17:22.09 struct Config { 17:22.09 ^~~~~~ 17:22.41 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn 17:22.48 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn 17:23.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 17:23.00 /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*)': 17:23.00 /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 'long unsigned int'} [-Wsign-compare] 17:23.00 for (int k = 0; k < v_length; ++k) { 17:23.00 ~~^~~~~~~~~~ 17:24.05 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: 17:24.05 /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*)': 17:24.05 /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=] 17:24.05 sync_buffer_->IncreaseEndTimestamp( 17:24.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 17:24.05 static_cast(output_size_samples_)); 17:24.05 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:24.05 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 17:24.05 case kAudioRepetition: { 17:24.05 ^~~~ 17:26.40 Finished release [optimized] target(s) in 16m 16s 17:27.14 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 17:27.14 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 17:27.14 /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&)': 17:27.14 /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] 17:27.14 memcpy(this, &config, sizeof(*this)); 17:27.14 ^ 17:27.14 /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 17:27.14 struct Config { 17:27.14 ^~~~~~ 17:27.29 /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*)': 17:27.29 /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] 17:27.29 memset(metrics, 0, sizeof(Metrics)); 17:27.29 ^ 17:27.29 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 17:27.29 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 17:27.29 /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 17:27.29 struct Metrics { 17:27.29 ^~~~~~~ 17:28.07 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 17:28.07 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 17:28.07 /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&)': 17:28.07 /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] 17:28.07 memcpy(this, &config, sizeof(*this)); 17:28.07 ^ 17:28.07 /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 17:28.07 struct Config { 17:28.07 ^~~~~~ 17:28.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h:17, 17:28.52 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:11: 17:28.52 /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&)': 17:28.52 /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] 17:28.52 memcpy(this, &config, sizeof(*this)); 17:28.52 ^ 17:28.52 /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 17:28.52 struct Config { 17:28.52 ^~~~~~ 17:28.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16: 17:28.73 /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*)': 17:28.73 /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 'long unsigned int'} [-Wsign-compare] 17:28.74 for (int k = 0; k < v_length; ++k) { 17:28.74 ~~^~~~~~~~~~ 17:29.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 17:29.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 17:29.01 /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&)': 17:29.01 /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] 17:29.01 memcpy(this, &config, sizeof(*this)); 17:29.01 ^ 17:29.01 /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 17:29.01 struct Config { 17:29.01 ^~~~~~ 17:29.94 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30, 17:29.94 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: 17:29.94 /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*)': 17:29.94 /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 'long unsigned int'} [-Wsign-compare] 17:29.94 for (int k = 0; k < v_length; ++k) { 17:29.94 ~~^~~~~~~~~~ 17:30.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 17:30.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 17:30.10 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: 17:30.10 /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&)': 17:30.10 /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] 17:30.10 memcpy(this, &config, sizeof(*this)); 17:30.10 ^ 17:30.10 /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 17:30.10 struct Config { 17:30.10 ^~~~~~ 17:30.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 17:30.11 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 17:30.11 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: 17:30.11 /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&)': 17:30.11 /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] 17:30.11 memcpy(this, &config, sizeof(*this)); 17:30.11 ^ 17:30.11 /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 17:30.11 struct Config { 17:30.11 ^~~~~~ 17:30.22 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 17:30.22 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 17:30.22 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 17:30.22 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: 17:30.22 /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*)': 17:30.22 /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 'long unsigned int'} [-Wsign-compare] 17:30.22 for (int k = 0; k < v_length; ++k) { 17:30.22 ~~^~~~~~~~~~ 17:33.04 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 17:33.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 17:33.04 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 17:33.04 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: 17:33.04 /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*)': 17:33.04 /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 'long unsigned int'} [-Wsign-compare] 17:33.04 for (int k = 0; k < v_length; ++k) { 17:33.04 ~~^~~~~~~~~~ 17:33.10 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 17:33.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:21, 17:33.10 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 17:33.10 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: 17:33.10 /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&)': 17:33.10 /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] 17:33.10 memcpy(this, &config, sizeof(*this)); 17:33.10 ^ 17:33.10 /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 17:33.10 struct Config { 17:33.10 ^~~~~~ 17:33.11 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 17:33.11 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: 17:33.11 /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&)': 17:33.11 /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] 17:33.11 memcpy(this, &config, sizeof(*this)); 17:33.11 ^ 17:33.11 /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 17:33.11 struct Config { 17:33.11 ^~~~~~ 17:33.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 17:33.19 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: 17:33.19 /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*)': 17:33.19 /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 'long unsigned int'} [-Wsign-compare] 17:33.19 for (int k = 0; k < v_length; ++k) { 17:33.19 ~~^~~~~~~~~~ 17:37.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h:16, 17:37.53 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 17:37.53 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: 17:37.53 /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&)': 17:37.53 /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] 17:37.53 memcpy(this, &config, sizeof(*this)); 17:37.53 ^ 17:37.53 /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 17:37.53 struct Config { 17:37.53 ^~~~~~ 17:37.70 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn 17:37.70 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn 17:37.70 media/webrtc/trunk/webrtc/modules/pacing/pacing_gn 17:37.70 media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn 17:37.70 media/webrtc/trunk/webrtc/modules/media_file/media_file_gn 17:37.71 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn 17:37.71 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn 17:38.29 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn 17:38.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11, 17:38.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:56: 17:38.43 /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*)': 17:38.43 /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] 17:38.43 AddReceiveRtpModule(rtp_module); 17:38.43 ^ 17:38.43 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 17:38.43 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 17:38.43 ^~~~~~~~~~~~~~~~~~~ 17:39.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 17:39.03 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: 17:39.03 /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*)': 17:39.03 /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] 17:39.03 AddReceiveRtpModule(rtp_module); 17:39.03 ^ 17:39.03 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 17:39.03 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 17:39.03 ^~~~~~~~~~~~~~~~~~~ 17:39.88 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: 17:39.88 /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': 17:39.88 /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] 17:39.88 memset(header, 0, sizeof(*header)); 17:39.88 ^ 17:39.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 17:39.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 17:39.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 17:39.88 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: 17:39.88 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 17:39.88 struct RTPHeader { 17:39.88 ^~~~~~~~~ 17:40.05 media/webrtc/trunk/webrtc/modules/utility/utility_gn 17:40.13 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: 17:40.13 /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)': 17:40.13 /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] 17:40.13 memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 17:40.13 ^ 17:40.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 17:40.13 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 17:40.13 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: 17:40.13 /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 17:40.13 struct WebRtcRTPHeader { 17:40.13 ^~~~~~~~~~~~~~~ 17:40.26 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: 17:40.26 /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&)': 17:40.26 /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] 17:40.26 sizeof(RtpRtcp::Configuration)); 17:40.26 ^ 17:40.26 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 17:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 17:40.26 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 17:40.26 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: 17:40.26 /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 17:40.26 struct Configuration { 17:40.26 ^~~~~~~~~~~~~ 17:40.62 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn 17:40.74 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn 17:40.96 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn 17:41.71 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: 17:41.71 /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*)': 17:41.71 /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] 17:41.71 memset(&send_codec_, 0, sizeof(VideoCodec)); 17:41.71 ^ 17:41.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 17:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 17:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 17:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 17:41.71 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: 17:41.71 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 17:41.71 class VideoCodec { 17:41.71 ^~~~~~~~~~ 17:41.71 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: 17:41.71 /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)': 17:41.71 /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] 17:41.71 memset(&receive_codec_, 0, sizeof(VideoCodec)); 17:41.71 ^ 17:41.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 17:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 17:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 17:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 17:41.71 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: 17:41.71 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 17:41.71 class VideoCodec { 17:41.71 ^~~~~~~~~~ 17:41.71 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: 17:41.71 /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*)': 17:41.71 /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] 17:41.71 memset(&receive_codec_, 0, sizeof(VideoCodec)); 17:41.71 ^ 17:41.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 17:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 17:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 17:41.71 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 17:41.71 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: 17:41.71 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 17:41.71 class VideoCodec { 17:41.71 ^~~~~~~~~~ 17:41.71 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: 17:41.72 /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] 17:41.72 memset(&receive_codec_, 0, sizeof(VideoCodec)); 17:41.72 ^ 17:41.72 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 17:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 17:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 17:41.72 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 17:41.72 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: 17:41.72 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 17:41.72 class VideoCodec { 17:41.72 ^~~~~~~~~~ 17:41.72 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: 17:41.72 /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*)': 17:41.72 /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=] 17:41.72 parsed_payload->frame_type = kVideoFrameKey; 17:41.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 17:41.72 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 17:41.72 case H264::NaluType::kSlice: { 17:41.72 ^~~~ 17:41.75 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: 17:41.75 /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&)': 17:41.75 /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=] 17:41.75 sprintf(device, "/dev/video%d", (int)_deviceId); 17:41.75 ^~~~~~~~~~~~~~ 17:41.75 In file included from /usr/include/stdio.h:873, 17:41.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/stdio.h:3, 17:41.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/throw_gcc.h:13, 17:41.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/type_traits:64, 17:41.75 from /usr/include/c++/8/bits/move.h:55, 17:41.75 from /usr/include/c++/8/bits/stl_pair.h:59, 17:41.75 from /usr/include/c++/8/bits/stl_algobase.h:64, 17:41.75 from /usr/include/c++/8/vector:60, 17:41.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 17:41.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 17:41.75 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_capture/device_info_impl.h:14, 17:41.75 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.h:14, 17:41.75 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc:11, 17:41.75 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: 17:41.75 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 17:41.75 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 17:41.75 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:41.75 __bos (__s), __fmt, __va_arg_pack ()); 17:41.75 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:42.21 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: 17:42.21 /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)': 17:42.21 /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] 17:42.21 memset(&video_codec, 0, sizeof(video_codec)); 17:42.21 ^ 17:42.21 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 17:42.21 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:16, 17:42.21 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 17:42.21 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: 17:42.21 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 17:42.21 class VideoCodec { 17:42.21 ^~~~~~~~~~ 17:42.71 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: 17:42.71 /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*)': 17:42.71 /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=] 17:42.71 if (previous_state != kStateDecodable && 17:42.71 ^~ 17:42.71 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 17:42.71 case kDecodableSession: { 17:42.71 ^~~~ 17:42.73 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: 17:42.73 /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()': 17:42.73 /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=] 17:42.73 frame_callback_->OnCompleteFrame(std::move(*frame_it)); 17:42.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 17:42.73 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 17:42.73 case kDrop: 17:42.73 ^~~~ 17:45.49 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn 17:45.49 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn 17:45.49 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn 17:45.49 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_stereo_gn 17:45.49 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn 17:46.16 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn 17:46.41 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn 17:46.47 media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn 17:46.72 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: 17:46.72 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 17:46.73 /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] 17:46.73 memset(&codec_, 0, sizeof(codec_)); 17:46.73 ^ 17:46.73 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 17:46.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 17:46.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 17:46.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 17:46.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 17:46.73 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 17:46.73 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: 17:46.73 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 17:46.73 class VideoCodec { 17:46.73 ^~~~~~~~~~ 17:46.76 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: 17:46.76 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 17:46.76 /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] 17:46.76 memset(&codec_, 0, sizeof(codec_)); 17:46.76 ^ 17:46.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 17:46.76 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 17:46.76 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 17:46.76 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 17:46.76 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 17:46.76 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 17:46.76 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: 17:46.76 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 17:46.76 class VideoCodec { 17:46.76 ^~~~~~~~~~ 17:47.02 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: 17:47.02 /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)': 17:47.02 /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] 17:47.02 (x_density_[mb_col] * y_density_[mb_row] && 17:49.44 media/webrtc/trunk/webrtc/rtc_base/rtc_numerics_gn 17:49.45 media/webrtc/trunk/webrtc/rtc_base/weak_ptr_gn 17:49.45 media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn 17:49.45 media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_gn 17:49.47 media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn 17:49.60 media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn 17:49.60 media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn 17:49.80 media/webrtc/trunk/webrtc/video/video_gn 17:49.93 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: 17:49.93 /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] 17:49.93 struct TaskQueue::Impl::QueueContext { 17:49.93 ^~~~~~~~~~~~ 17:49.95 media/webrtc/trunk/webrtc/voice_engine/audio_level_gn 17:49.95 media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn 17:50.02 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor 'rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()': 17:50.02 /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] 17:50.02 write(reply_pipe_, &message, sizeof(message)); 17:50.02 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:50.53 media/webrtc/trunk/webrtc/webrtc_common_gn 17:50.61 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn 17:50.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 17:50.87 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 17:50.88 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 17:50.88 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: 17:50.88 /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&)': 17:50.88 /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] 17:50.88 memcpy(this, &config, sizeof(*this)); 17:50.88 ^ 17:50.88 /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 17:50.88 struct Config { 17:50.88 ^~~~~~ 17:50.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 17:50.92 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 17:50.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 17:50.93 /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] 17:50.93 virtual void OnDroppedFrame() {} 17:50.93 ^~~~~~~~~~~~~~ 17:50.93 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 17:50.93 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 17:50.93 /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] 17:50.93 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 17:50.93 ^~~~~~~~~~~~~~ 17:51.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30, 17:51.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: 17:51.12 /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*)': 17:51.12 /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] 17:51.12 AddReceiveRtpModule(rtp_module); 17:51.12 ^ 17:51.12 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 17:51.12 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 17:51.12 ^~~~~~~~~~~~~~~~~~~ 17:51.14 media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn 17:51.16 media/webrtc/trunk/webrtc/system_wrappers/cpu_features_linux_gn 17:51.19 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn 17:51.21 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: 17:51.21 /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&)': 17:51.21 /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 'long unsigned int'} [-Wsign-compare] 17:51.21 if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 17:51.21 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.21 /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&)': 17:51.21 /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 'long unsigned int'} [-Wsign-compare] 17:51.21 if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 17:51.21 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.21 /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&)': 17:51.22 /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 'long unsigned int'} [-Wsign-compare] 17:51.22 if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 17:51.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.26 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: 17:51.26 /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()': 17:51.26 /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] 17:51.26 if (processId == getpid()) { 17:51.26 ~~~~~~~~~~^~~~~~~~~~~ 17:51.38 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: 17:51.38 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 17:51.38 /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] 17:51.38 } 17:51.38 ^ 17:51.38 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 17:51.38 int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 17:51.38 ^~~~~~~~~~~ 17:51.38 /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] 17:51.38 } 17:51.38 ^ 17:51.38 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 17:51.38 void VoEBaseImpl::PullRenderData(int bits_per_sample, 17:51.38 ^~~~~~~~~~~ 17:51.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20, 17:51.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 17:51.40 /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*)': 17:51.40 /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] 17:51.40 AddReceiveRtpModule(rtp_module); 17:51.40 ^ 17:51.40 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 17:51.40 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 17:51.40 ^~~~~~~~~~~~~~~~~~~ 17:51.40 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn 17:51.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 17:51.51 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 17:51.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 17:51.51 /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] 17:51.51 virtual void OnDroppedFrame() {} 17:51.51 ^~~~~~~~~~~~~~ 17:51.51 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 17:51.51 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 17:51.51 /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] 17:51.51 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 17:51.51 ^~~~~~~~~~~~~~ 17:51.71 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: 17:51.71 /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] 17:51.71 static int g_last_xserver_error_code = 0; 17:51.71 ^~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.71 /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] 17:51.71 static bool g_xserver_error_trap_enabled = false; 17:51.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:51.88 media/webrtc/trunk/webrtc/common_audio/common_audio_sse2_gn 17:52.01 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: 17:52.01 /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&)': 17:52.01 /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] 17:52.01 memset(&codec, 0, sizeof(codec)); 17:52.01 ^ 17:52.01 In file included from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 17:52.01 from /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 17:52.01 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 17:52.01 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 17:52.01 class VideoCodec { 17:52.01 ^~~~~~~~~~ 17:52.18 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_sse2_gn 17:52.18 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: 17:52.18 /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)': 17:52.18 /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=] 17:52.18 FALLTHROUGH(); 17:52.18 ^ 17:52.18 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:5: note: here 17:52.18 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 17:52.18 ^~~~ 17:52.18 /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)': 17:52.18 /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=] 17:52.18 FALLTHROUGH(); 17:52.18 ^ 17:52.18 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:5: note: here 17:52.18 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 17:52.18 ^~~~ 17:52.40 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn 17:52.50 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_sse2_gn 17:52.72 media/mtransport/build 17:52.85 media/mtransport/ipc 17:52.87 uriloader/base 17:53.03 uriloader/exthandler 17:53.14 uriloader/prefetch 17:53.45 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: 17:53.45 /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*)': 17:53.45 /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=] 17:53.45 keyframe_request_sender_->RequestKeyFrame(); 17:53.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 17:53.45 /builddir/build/BUILD/thunderbird-68.2.2/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 17:53.45 case video_coding::H264SpsPpsTracker::kDrop: 17:53.45 ^~~~ 17:54.01 caps 17:55.11 parser/expat/lib 17:57.27 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 17:57.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 17:57.27 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsAutoPtr.h:10, 17:57.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/Document.h:12, 17:57.28 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp:7, 17:57.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 17:57.28 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 17:57.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:57.28 foundInterface = 0; \ 17:57.28 ^~~~~~~~~~~~~~ 17:57.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' 17:57.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:57.28 ^~~~~~~~~~~~~~~~~~~~~~~ 17:57.28 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:57.28 NS_INTERFACE_MAP_END 17:57.28 ^~~~~~~~~~~~~~~~~~~~ 17:57.28 /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 17:57.28 } else 17:57.28 ^~~~ 17:57.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 17:57.28 NS_IMPL_QUERY_BODY_CONCRETE(_class) 17:57.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:57.28 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsDocLoader.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 17:57.28 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 17:57.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:57.35 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 17:57.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:57.36 foundInterface = 0; \ 17:57.36 ^~~~~~~~~~~~~~ 17:57.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:57.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:57.36 ^~~~~~~~~~~~~~~~~~~~~~~ 17:57.36 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:57.36 NS_INTERFACE_MAP_END 17:57.36 ^~~~~~~~~~~~~~~~~~~~ 17:57.36 /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 17:57.36 else 17:57.36 ^~~~ 17:57.36 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 17:57.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 17:57.36 ^~~~~~~~~~~~~~~~~~ 17:57.36 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17:57.36 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 17:57.36 ^~~~~~~~~~~~~~~~~~~~~~ 17:57.38 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 17:57.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:57.38 foundInterface = 0; \ 17:57.38 ^~~~~~~~~~~~~~ 17:57.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:57.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:57.38 ^~~~~~~~~~~~~~~~~~~~~~~ 17:57.38 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:789:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:57.38 NS_INTERFACE_MAP_END 17:57.38 ^~~~~~~~~~~~~~~~~~~~ 17:57.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 17:57.38 else 17:57.38 ^~~~ 17:57.38 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 17:57.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 17:57.38 ^~~~~~~~~~~~~~~~~~ 17:57.38 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/base/nsURILoader.cpp:788:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17:57.38 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 17:57.38 ^~~~~~~~~~~~~~~~~~~~~~ 17:58.61 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 17:58.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 17:58.61 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 17:58.61 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 17:58.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 17:58.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] 17:58.61 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 17:58.61 ^ 17:58.61 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 17:58.61 struct Block { 17:58.61 ^~~~~ 18:00.13 parser/prototype 18:00.35 parser/htmlparser 18:00.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 18:00.56 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 18:00.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 18:00.56 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundUtils.h:10, 18:00.56 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 18:00.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 18:00.56 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 18:00.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:00.56 foundInterface = 0; \ 18:00.56 ^~~~~~~~~~~~~~ 18:00.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' 18:00.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:00.56 ^~~~~~~~~~~~~~~~~~~~~~~ 18:00.56 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:00.56 NS_INTERFACE_MAP_END 18:00.56 ^~~~~~~~~~~~~~~~~~~~ 18:00.56 /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 18:00.56 else 18:00.56 ^~~~ 18:00.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:00.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:00.56 ^~~~~~~~~~~~~~~~~~ 18:00.56 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:00.56 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 18:00.56 ^~~~~~~~~~~~~~~~~~~~~~ 18:02.97 parser/html 18:04.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 18:04.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 18:04.02 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 18:04.02 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 18:04.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 18:04.02 /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 18:04.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:04.02 foundInterface = 0; \ 18:04.02 ^~~~~~~~~~~~~~ 18:04.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:04.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:04.02 ^~~~~~~~~~~~~~~~~~~~~~~ 18:04.02 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:04.02 NS_INTERFACE_MAP_END 18:04.02 ^~~~~~~~~~~~~~~~~~~~ 18:04.02 /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:04.02 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 18:04.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.02 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 18:04.02 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 18:04.02 /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 18:04.03 } else 18:04.03 ^~~~ 18:04.03 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 18:04.03 } else 18:04.03 ^~~~ 18:04.03 /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:04.03 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 18:04.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.16 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 18:04.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 18:04.16 from /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/CNavDTD.cpp:7, 18:04.16 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 18:04.16 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 18:04.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:04.16 foundInterface = 0; \ 18:04.16 ^~~~~~~~~~~~~~ 18:04.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' 18:04.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:04.16 ^~~~~~~~~~~~~~~~~~~~~~~ 18:04.16 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsExpatDriver.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:04.16 NS_INTERFACE_MAP_END 18:04.16 ^~~~~~~~~~~~~~~~~~~~ 18:04.16 /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 18:04.16 else 18:04.16 ^~~~ 18:04.16 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:04.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:04.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.16 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsExpatDriver.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:04.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 18:04.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 18:04.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 18:04.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 18:04.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 18:04.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 18:04.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 18:04.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 18:04.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 18:04.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 18:04.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 18:04.20 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundUtils.h:10, 18:04.20 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 18:04.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 18:04.21 /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; long unsigned int N = 2]': 18:04.21 /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]' 18:04.21 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 18:04.21 /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] 18:04.21 memset(&aArr[0], 0, N * sizeof(T)); 18:04.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.21 In file included from /usr/include/c++/8/map:61, 18:04.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 18:04.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 18:04.21 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 18:04.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 18:04.21 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/glue/BackgroundUtils.h:10, 18:04.21 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 18:04.21 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 18:04.21 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 18:04.21 class map 18:04.21 ^~~ 18:04.24 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 18:04.25 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:04.25 foundInterface = 0; \ 18:04.25 ^~~~~~~~~~~~~~ 18:04.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' 18:04.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:04.25 ^~~~~~~~~~~~~~~~~~~~~~~ 18:04.25 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:04.25 NS_INTERFACE_MAP_END 18:04.25 ^~~~~~~~~~~~~~~~~~~~ 18:04.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 18:04.25 else 18:04.25 ^~~~ 18:04.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' 18:04.25 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:04.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.25 /builddir/build/BUILD/thunderbird-68.2.2/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:04.25 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 18:04.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.28 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 18:04.28 from /builddir/build/BUILD/thunderbird-68.2.2/dom/ipc/ContentChild.h:14, 18:04.28 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:3, 18:04.28 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 18:04.28 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 18:04.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] 18:04.29 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 18:04.29 ^ 18:04.29 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 18:04.29 struct Block { 18:04.29 ^~~~~ 18:04.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/ipc/StunAddrsRequestChild.h:8, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 18:04.56 /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; long unsigned int N = 2]': 18:04.56 /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]' 18:04.56 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 18:04.56 /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] 18:04.56 memset(&aArr[0], 0, N * sizeof(T)); 18:04.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.56 In file included from /usr/include/c++/8/map:61, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/ipc/StunAddrsRequestChild.h:8, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 18:04.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 18:04.56 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 18:04.56 class map 18:04.56 ^~~ 18:04.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 18:04.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 18:04.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 18:04.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 18:04.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 18:04.68 from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.h:10, 18:04.68 from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:7, 18:04.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 18:04.69 /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 18:04.69 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:04.69 foundInterface = 0; \ 18:04.69 ^~~~~~~~~~~~~~ 18:04.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' 18:04.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:04.69 ^~~~~~~~~~~~~~~~~~~~~~~ 18:04.69 /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:04.69 NS_INTERFACE_MAP_END 18:04.69 ^~~~~~~~~~~~~~~~~~~~ 18:04.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.h:10, 18:04.69 from /builddir/build/BUILD/thunderbird-68.2.2/parser/prototype/PrototypeDocumentParser.cpp:7, 18:04.69 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 18:04.69 /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 18:04.69 } else 18:04.69 ^~~~ 18:04.69 /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' 18:04.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 18:04.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.69 /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' 18:04.69 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 18:04.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:05.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 18:05.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 18:05.43 from /builddir/build/BUILD/thunderbird-68.2.2/caps/DomainPolicy.cpp:8, 18:05.43 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:11: 18:05.43 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 18:05.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] 18:05.43 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 18:05.43 ^ 18:05.44 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 18:05.44 struct Block { 18:05.44 ^~~~~ 18:05.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 18:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 18:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 18:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 18:05.63 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 18:05.63 /builddir/build/BUILD/thunderbird-68.2.2/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 18:05.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:05.63 foundInterface = 0; \ 18:05.63 ^~~~~~~~~~~~~~ 18:05.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:05.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:05.63 ^~~~~~~~~~~~~~~~~~~~~~~ 18:05.63 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:05.63 NS_INTERFACE_MAP_END 18:05.63 ^~~~~~~~~~~~~~~~~~~~ 18:05.64 /builddir/build/BUILD/thunderbird-68.2.2/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:05.64 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 18:05.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:05.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 18:05.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 18:05.64 /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 18:05.64 } else 18:05.64 ^~~~ 18:05.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 18:05.64 } else 18:05.64 ^~~~ 18:05.64 /builddir/build/BUILD/thunderbird-68.2.2/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:05.64 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 18:05.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:05.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 18:05.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 18:05.75 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 18:05.75 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 18:05.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 18:05.75 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 18:05.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:05.76 foundInterface = 0; \ 18:05.76 ^~~~~~~~~~~~~~ 18:05.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' 18:05.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:05.76 ^~~~~~~~~~~~~~~~~~~~~~~ 18:05.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:05.76 NS_INTERFACE_MAP_END 18:05.76 ^~~~~~~~~~~~~~~~~~~~ 18:05.76 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:05.76 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 18:05.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:05.76 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 18:05.76 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 18:05.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 18:05.76 } else 18:05.76 ^~~~ 18:05.76 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 18:05.76 } else 18:05.76 ^~~~ 18:05.76 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:05.76 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 18:05.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:05.77 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 18:05.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 18:05.77 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.h:9, 18:05.77 from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:7, 18:05.77 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 18:05.77 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 18:05.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:05.77 foundInterface = 0; \ 18:05.77 ^~~~~~~~~~~~~~ 18:05.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' 18:05.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:05.77 ^~~~~~~~~~~~~~~~~~~~~~~ 18:05.77 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipalURI.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:05.77 NS_INTERFACE_MAP_END 18:05.77 ^~~~~~~~~~~~~~~~~~~~ 18:05.77 /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 18:05.77 else 18:05.77 ^~~~ 18:05.77 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:05.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:05.77 ^~~~~~~~~~~~~~~~~~ 18:05.77 /builddir/build/BUILD/thunderbird-68.2.2/caps/NullPrincipalURI.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:05.77 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 18:05.77 ^~~~~~~~~~~~~~~~~~~~~~ 18:05.82 /builddir/build/BUILD/thunderbird-68.2.2/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 18:05.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:05.82 foundInterface = 0; \ 18:05.82 ^~~~~~~~~~~~~~ 18:05.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' 18:05.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:05.82 ^~~~~~~~~~~~~~~~~~~~~~~ 18:05.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:05.82 NS_INTERFACE_MAP_END 18:05.82 ^~~~~~~~~~~~~~~~~~~~ 18:05.82 /builddir/build/BUILD/thunderbird-68.2.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:05.82 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 18:05.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:05.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/caps/ContentPrincipal.cpp:23, 18:05.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/caps/Unified_cpp_caps0.cpp:2: 18:05.82 /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 18:05.82 } else 18:05.82 ^~~~ 18:05.82 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 18:05.82 } else 18:05.82 ^~~~ 18:05.82 /builddir/build/BUILD/thunderbird-68.2.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:05.82 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 18:05.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:07.25 gfx/cairo/cairo/src 18:07.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 18:07.43 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 18:07.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 18:07.43 /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] 18:07.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:07.43 ^ 18:07.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:07.43 ((size) ? malloc((unsigned) (size)) : NULL) 18:07.43 ^~~~ 18:07.43 /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' 18:07.43 new_elements = _cairo_malloc_ab (pq->max_size, 18:07.43 ^~~~~~~~~~~~~~~~ 18:07.80 gfx/cairo/libpixman/src 18:08.03 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 18:08.03 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 18:08.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 18:08.04 /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] 18:08.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:08.04 ^ 18:08.04 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:08.04 ((size) ? malloc((unsigned) (size)) : NULL) 18:08.04 ^~~~ 18:08.04 /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' 18:08.04 new_elements = _cairo_malloc_ab (pq->max_size, 18:08.04 ^~~~~~~~~~~~~~~~ 18:08.19 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 18:08.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 18:08.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 18:08.19 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.h:8, 18:08.19 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:5, 18:08.19 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 18:08.19 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 18:08.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:08.20 foundInterface = 0; \ 18:08.20 ^~~~~~~~~~~~~~ 18:08.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 18:08.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 18:08.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.20 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 18:08.20 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 18:08.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 18:08.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 18:08.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 18:08.20 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:6, 18:08.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 18:08.20 /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 18:08.20 } else 18:08.20 ^~~~ 18:08.20 /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' 18:08.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 18:08.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.20 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 18:08.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 18:08.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 18:08.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 18:08.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsHashKeys.h:11, 18:08.37 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.h:8, 18:08.37 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:5, 18:08.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 18:08.37 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 18:08.37 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:08.37 foundInterface = 0; \ 18:08.37 ^~~~~~~~~~~~~~ 18:08.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' 18:08.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:08.37 ^~~~~~~~~~~~~~~~~~~~~~~ 18:08.37 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:08.37 NS_INTERFACE_MAP_END 18:08.37 ^~~~~~~~~~~~~~~~~~~~ 18:08.37 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 18:08.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 18:08.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 18:08.37 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5AtomTable.cpp:6, 18:08.37 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 18:08.37 /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 18:08.37 } else 18:08.37 ^~~~ 18:08.37 /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' 18:08.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 18:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.37 /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' 18:08.37 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 18:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.80 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 18:08.80 from /usr/include/assert.h:35, 18:08.80 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 18:08.80 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 18:08.80 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 18:08.80 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 18:08.80 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 18:08.80 ^~~~~~~ 18:08.98 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 18:08.98 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 18:08.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 18:08.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 18:08.98 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 18:08.98 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 18:08.98 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 18:08.98 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 18:08.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:08.98 foundInterface = 0; \ 18:08.98 ^~~~~~~~~~~~~~ 18:08.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:08.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:08.98 ^~~~~~~~~~~~~~~~~~~~~~~ 18:08.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:08.98 NS_INTERFACE_MAP_END 18:08.98 ^~~~~~~~~~~~~~~~~~~~ 18:08.98 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:08.98 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 18:08.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.98 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 18:08.98 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 18:08.99 ^~~~~~~~~~~~~~~~~~~~ 18:08.99 In file included from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 18:08.99 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 18:08.99 /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 18:08.99 } else 18:08.99 ^~~~ 18:08.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 18:08.99 } else 18:08.99 ^~~~ 18:08.99 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 18:08.99 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 18:08.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.99 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 18:08.99 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 18:08.99 ^~~~~~~~~~~~~~~~~~~~ 18:09.06 In file included from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 18:09.06 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 18:09.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 18:09.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 18:09.06 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 18:09.06 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 18:09.06 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 18:09.06 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 18:09.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:09.06 foundInterface = 0; \ 18:09.06 ^~~~~~~~~~~~~~ 18:09.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' 18:09.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:09.06 ^~~~~~~~~~~~~~~~~~~~~~~ 18:09.06 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:09.06 NS_INTERFACE_MAP_END 18:09.06 ^~~~~~~~~~~~~~~~~~~~ 18:09.06 /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 18:09.06 else 18:09.06 ^~~~ 18:09.06 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:09.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:09.06 ^~~~~~~~~~~~~~~~~~ 18:09.06 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:09.06 NS_INTERFACE_MAP_ENTRY(nsINamed) 18:09.06 ^~~~~~~~~~~~~~~~~~~~~~ 18:09.13 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 18:09.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:09.13 foundInterface = 0; \ 18:09.13 ^~~~~~~~~~~~~~ 18:09.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' 18:09.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:09.13 ^~~~~~~~~~~~~~~~~~~~~~~ 18:09.13 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:09.13 NS_INTERFACE_MAP_END 18:09.13 ^~~~~~~~~~~~~~~~~~~~ 18:09.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 18:09.13 else 18:09.13 ^~~~ 18:09.13 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:09.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:09.13 ^~~~~~~~~~~~~~~~~~ 18:09.13 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:09.13 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 18:09.13 ^~~~~~~~~~~~~~~~~~~~~~ 18:09.14 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 18:09.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:09.14 foundInterface = 0; \ 18:09.14 ^~~~~~~~~~~~~~ 18:09.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:09.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:09.14 ^~~~~~~~~~~~~~~~~~~~~~~ 18:09.14 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:09.14 NS_INTERFACE_MAP_END 18:09.14 ^~~~~~~~~~~~~~~~~~~~ 18:09.14 /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 18:09.14 else 18:09.14 ^~~~ 18:09.14 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:09.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:09.14 ^~~~~~~~~~~~~~~~~~ 18:09.14 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:09.14 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 18:09.14 ^~~~~~~~~~~~~~~~~~~~~~ 18:09.15 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 18:09.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:09.15 foundInterface = 0; \ 18:09.15 ^~~~~~~~~~~~~~ 18:09.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' 18:09.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:09.15 ^~~~~~~~~~~~~~~~~~~~~~~ 18:09.15 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:09.15 NS_INTERFACE_MAP_END 18:09.15 ^~~~~~~~~~~~~~~~~~~~ 18:09.15 /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 18:09.15 else 18:09.15 ^~~~ 18:09.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:09.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:09.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:09.15 /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:09.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 18:09.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:09.56 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 18:09.56 from /usr/include/assert.h:35, 18:09.56 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 18:09.56 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 18:09.56 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 18:09.56 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 18:09.56 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 18:09.56 ^~~~~~~ 18:09.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 18:09.62 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 18:09.62 : note: this is the location of the previous definition 18:09.62 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 18:09.63 /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] 18:09.63 free (unscaled->var_coords); 18:09.63 ~~~~~~~~^~~~~~~~~~~~ 18:09.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/stdlib.h:3, 18:09.63 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:58, 18:09.63 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 18:09.63 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 18:09.63 extern void free (void *__ptr) __THROW; 18:09.63 ~~~~~~^~~~~ 18:09.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 18:09.63 /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] 18:09.63 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 18:09.63 ~~~~~~~~^~~~~~~~~~~~ 18:09.63 /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 *'} 18:09.63 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 18:09.63 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 18:09.63 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 18:09.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] 18:09.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:09.63 ^ 18:09.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' 18:09.63 ((size) ? malloc((unsigned) (size)) : NULL) 18:09.63 ^~~~ 18:09.63 /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' 18:09.63 data = _cairo_malloc_ab (height, stride); 18:09.63 ^~~~~~~~~~~~~~~~ 18:09.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] 18:09.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:09.63 ^ 18:09.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' 18:09.63 ((size) ? malloc((unsigned) (size)) : NULL) 18:09.63 ^~~~ 18:09.64 /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' 18:09.64 data = _cairo_malloc_ab (height, stride); 18:09.64 ^~~~~~~~~~~~~~~~ 18:09.64 /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] 18:09.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:09.64 ^ 18:09.64 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:09.64 ((size) ? malloc((unsigned) (size)) : NULL) 18:09.64 ^~~~ 18:09.64 /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' 18:09.64 data = _cairo_malloc_ab (height, stride); 18:09.64 ^~~~~~~~~~~~~~~~ 18:09.64 /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] 18:09.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:09.64 ^ 18:09.64 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:09.64 ((size) ? malloc((unsigned) (size)) : NULL) 18:09.64 ^~~~ 18:09.64 /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' 18:09.64 data = _cairo_malloc_ab (height, stride); 18:09.64 ^~~~~~~~~~~~~~~~ 18:10.25 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 18:10.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 18:10.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 18:10.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 18:10.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 18:10.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 18:10.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 18:10.25 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 18:10.26 /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; long unsigned int N = 2]': 18:10.26 /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]' 18:10.26 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 18:10.26 /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] 18:10.26 memset(&aArr[0], 0, N * sizeof(T)); 18:10.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.26 In file included from /usr/include/c++/8/map:61, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.h:4, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/uriloader/exthandler/ContentHandlerService.cpp:1, 18:10.26 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 18:10.26 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 18:10.26 class map 18:10.26 ^~~ 18:10.33 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 18:10.33 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 18:10.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 18:10.33 /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] 18:10.33 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 18:10.33 ^ 18:10.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:10.33 ((size) ? malloc((unsigned) (size)) : NULL) 18:10.33 ^~~~ 18:10.33 /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' 18:10.33 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 18:10.33 ^~~~~~~~~~~~~~~~~ 18:10.33 /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] 18:10.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:10.33 ^ 18:10.33 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:10.33 ((size) ? malloc((unsigned) (size)) : NULL) 18:10.33 ^~~~ 18:10.33 /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' 18:10.33 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 18:10.33 ^~~~~~~~~~~~~~~~ 18:10.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 18:10.64 from /usr/include/assert.h:35, 18:10.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 18:10.64 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 18:10.64 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 18:10.64 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 18:10.64 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 18:10.64 ^~~~~~~ 18:10.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 18:10.71 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 18:10.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 18:10.71 /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] 18:10.71 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:10.71 ^ 18:10.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:10.71 ((size) ? malloc((unsigned) (size)) : NULL) 18:10.71 ^~~~ 18:10.71 /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' 18:10.71 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 18:10.71 ^~~~~~~~~~~~~~~~ 18:10.71 /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] 18:10.71 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:10.71 ^ 18:10.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:10.71 ((size) ? malloc((unsigned) (size)) : NULL) 18:10.71 ^~~~ 18:10.71 /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' 18:10.71 alpha = _cairo_malloc_ab (image->height, image->width); 18:10.71 ^~~~~~~~~~~~~~~~ 18:10.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 18:10.71 /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] 18:10.71 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 18:10.71 ^ 18:10.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:10.71 ((size) ? malloc((unsigned) (size)) : NULL) 18:10.71 ^~~~ 18:10.71 /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' 18:10.71 rgb = _cairo_malloc_abc (image->width, image->height, 3); 18:10.71 ^~~~~~~~~~~~~~~~~ 18:10.71 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 18:10.71 /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] 18:10.71 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:10.71 ^ 18:10.72 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:10.72 ((size) ? malloc((unsigned) (size)) : NULL) 18:10.72 ^~~~ 18:10.72 /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' 18:10.72 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 18:10.72 ^~~~~~~~~~~~~~~~ 18:10.73 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 18:10.73 /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] 18:10.73 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:10.73 ^ 18:10.73 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:10.73 ((size) ? malloc((unsigned) (size)) : NULL) 18:10.73 ^~~~ 18:10.73 /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' 18:10.73 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 18:10.73 ^~~~~~~~~~~~~~~~ 18:10.73 /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] 18:10.73 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:10.73 ^ 18:10.73 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:10.73 ((size) ? malloc((unsigned) (size)) : NULL) 18:10.73 ^~~~ 18:10.73 /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' 18:10.73 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 18:10.73 ^~~~~~~~~~~~~~~~ 18:10.76 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 18:10.76 /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] 18:10.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:10.76 ^ 18:10.76 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:10.76 ((size) ? malloc((unsigned) (size)) : NULL) 18:10.76 ^~~~ 18:10.76 /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' 18:10.76 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 18:10.76 ^~~~~~~~~~~~~~~~ 18:10.76 /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] 18:10.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:10.76 ^ 18:10.76 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:10.76 ((size) ? malloc((unsigned) (size)) : NULL) 18:10.76 ^~~~ 18:10.76 /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' 18:10.76 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 18:10.76 ^~~~~~~~~~~~~~~~ 18:10.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 18:10.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupports.h:79, 18:10.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsICancelableRunnable.h:10, 18:10.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:13, 18:10.89 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 18:10.89 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 18:10.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 18:10.89 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 18:10.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:10.89 foundInterface = 0; \ 18:10.89 ^~~~~~~~~~~~~~ 18:10.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' 18:10.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:10.89 ^~~~~~~~~~~~~~~~~~~~~~~ 18:10.89 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:10.89 NS_INTERFACE_MAP_END 18:10.89 ^~~~~~~~~~~~~~~~~~~~ 18:10.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 18:10.89 else 18:10.89 ^~~~ 18:10.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:10.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:10.90 ^~~~~~~~~~~~~~~~~~ 18:10.90 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:10.90 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 18:10.90 ^~~~~~~~~~~~~~~~~~~~~~ 18:10.92 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 18:10.92 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:10.92 foundInterface = 0; \ 18:10.92 ^~~~~~~~~~~~~~ 18:10.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' 18:10.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:10.92 ^~~~~~~~~~~~~~~~~~~~~~~ 18:10.92 /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5StreamParser.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:10.92 NS_INTERFACE_MAP_END 18:10.92 ^~~~~~~~~~~~~~~~~~~~ 18:10.92 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsWrapperCache.h:10, 18:10.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/xpcpublic.h:22, 18:10.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsThreadUtils.h:24, 18:10.92 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 18:10.92 from /builddir/build/BUILD/thunderbird-68.2.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 18:10.92 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 18:10.92 /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 18:10.92 } else 18:10.92 ^~~~ 18:10.92 /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' 18:10.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 18:10.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:10.92 /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' 18:10.92 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 18:10.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:11.49 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': 18:11.50 /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] 18:11.50 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 18:11.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:11.50 resource, interpolate); 18:11.50 ~~~~~~~~~~~~~~~~~~~~~~ 18:11.50 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 18:11.50 cairo_bool_t interpolate; 18:11.50 ^~~~~~~~~~~ 18:11.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 18:11.89 from /usr/include/assert.h:35, 18:11.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 18:11.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 18:11.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 18:11.89 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 18:11.89 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 18:11.89 ^~~~~~~ 18:11.97 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 18:11.97 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 18:11.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 18:11.97 /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] 18:11.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:11.97 ^ 18:11.97 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:11.97 ((size) ? malloc((unsigned) (size)) : NULL) 18:11.97 ^~~~ 18:11.97 /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' 18:11.97 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 18:11.97 ^~~~~~~~~~~~~~~~ 18:12.69 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 18:12.69 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 18:12.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 18:12.69 /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] 18:12.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:12.69 ^ 18:12.69 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:12.69 ((size) ? malloc((unsigned) (size)) : NULL) 18:12.69 ^~~~ 18:12.69 /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' 18:12.69 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 18:12.69 ^~~~~~~~~~~~~~~~ 18:12.89 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 18:12.89 from /usr/include/assert.h:35, 18:12.89 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 18:12.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 18:12.89 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 18:12.89 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 18:12.89 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 18:12.89 ^~~~~~~ 18:13.40 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 18:13.40 from /usr/include/assert.h:35, 18:13.40 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 18:13.40 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 18:13.40 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 18:13.40 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 18:13.40 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 18:13.40 ^~~~~~~ 18:13.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/features.h:3, 18:13.65 from /usr/include/assert.h:35, 18:13.65 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/assert.h:3, 18:13.65 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:57, 18:13.65 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 18:13.65 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 18:13.65 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 18:13.65 ^~~~~~~ 18:14.35 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 18:14.35 /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] 18:14.35 xrender_format = XRenderFindStandardFormat (display->display, 18:14.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:14.35 pict_format); 18:14.35 ~~~~~~~~~~~~ 18:14.65 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 18:14.65 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 18:14.65 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 18:14.65 /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] 18:14.65 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:14.65 ^ 18:14.65 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:14.65 ((size) ? malloc((unsigned) (size)) : NULL) 18:14.65 ^~~~ 18:14.65 /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' 18:14.66 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 18:14.66 ^~~~~~~~~~~~~~~~ 18:14.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 18:14.66 /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] 18:14.66 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:14.66 ^ 18:14.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:14.66 ((size) ? malloc((unsigned) (size)) : NULL) 18:14.66 ^~~~ 18:14.66 /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' 18:14.66 ximage.data = _cairo_malloc_ab (stride, ximage.height); 18:14.66 ^~~~~~~~~~~~~~~~ 18:14.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 18:14.66 /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] 18:14.66 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:14.66 ^ 18:14.66 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:14.66 ((size) ? malloc((unsigned) (size)) : NULL) 18:14.66 ^~~~ 18:14.66 /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' 18:14.66 _cairo_malloc_ab (gradient->n_stops, 18:14.66 ^~~~~~~~~~~~~~~~ 18:14.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 18:14.67 /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] 18:14.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:14.67 ^ 18:14.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:14.67 ((size) ? malloc((unsigned) (size)) : NULL) 18:14.67 ^~~~ 18:14.67 /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' 18:14.67 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 18:14.67 ^~~~~~~~~~~~~~~~ 18:14.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 18:14.67 /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] 18:14.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:14.67 ^ 18:14.67 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:14.67 ((size) ? malloc((unsigned) (size)) : NULL) 18:14.67 ^~~~ 18:14.67 /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' 18:14.67 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 18:14.67 ^~~~~~~~~~~~~~~~ 18:14.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 18:14.68 /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] 18:14.68 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:14.68 ^ 18:14.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:14.68 ((size) ? malloc((unsigned) (size)) : NULL) 18:14.68 ^~~~ 18:14.68 /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' 18:14.68 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 18:14.68 ^~~~~~~~~~~~~~~~ 18:15.66 gfx/2d 18:15.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 18:15.81 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 18:15.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 18:15.81 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 18:15.81 /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] 18:15.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:15.81 ^ 18:15.81 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:15.81 ((size) ? malloc((unsigned) (size)) : NULL) 18:15.81 ^~~~ 18:15.81 /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' 18:15.81 new_elements = _cairo_malloc_ab (pq->max_size, 18:15.81 ^~~~~~~~~~~~~~~~ 18:15.81 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 18:15.81 /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] 18:15.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:15.81 ^ 18:15.81 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:15.81 ((size) ? malloc((unsigned) (size)) : NULL) 18:15.81 ^~~~ 18:15.81 /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' 18:15.81 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 18:15.81 ^~~~~~~~~~~~~~~~ 18:15.82 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 18:15.82 /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] 18:15.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:15.82 ^ 18:15.82 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:15.82 ((size) ? malloc((unsigned) (size)) : NULL) 18:15.82 ^~~~ 18:15.82 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 18:15.82 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 18:15.82 ^~~~~~~~~~~~~~~~ 18:15.82 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 18:15.82 /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] 18:15.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:15.82 ^ 18:15.82 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:15.82 ((size) ? malloc((unsigned) (size)) : NULL) 18:15.82 ^~~~ 18:15.82 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 18:15.82 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 18:15.82 ^~~~~~~~~~~~~~~~ 18:15.82 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 18:15.82 /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] 18:15.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:15.82 ^ 18:15.82 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:15.82 ((size) ? malloc((unsigned) (size)) : NULL) 18:15.82 ^~~~ 18:15.82 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 18:15.82 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 18:15.82 ^~~~~~~~~~~~~~~~ 18:15.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 18:15.83 /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] 18:15.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:15.83 ^ 18:15.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:15.83 ((size) ? malloc((unsigned) (size)) : NULL) 18:15.83 ^~~~ 18:15.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 18:15.83 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 18:15.83 ^~~~~~~~~~~~~~~~ 18:15.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 18:15.83 /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] 18:15.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:15.83 ^ 18:15.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:15.83 ((size) ? malloc((unsigned) (size)) : NULL) 18:15.83 ^~~~ 18:15.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 18:15.83 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 18:15.83 ^~~~~~~~~~~~~~~~ 18:16.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 18:16.54 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-font-face.c:41, 18:16.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 18:16.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 18:16.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] 18:16.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:16.55 ^ 18:16.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' 18:16.55 ((size) ? malloc((unsigned) (size)) : NULL) 18:16.55 ^~~~ 18:16.55 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 18:16.55 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 18:16.55 ^~~~~~~~~~~~~~~~ 18:16.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 18:16.56 /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] 18:16.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:16.56 ^ 18:16.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:16.56 ((size) ? malloc((unsigned) (size)) : NULL) 18:16.56 ^~~~ 18:16.56 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 18:16.56 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 18:16.56 ^~~~~~~~~~~~~~~~ 18:16.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 18:16.57 /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] 18:16.57 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:16.57 ^ 18:16.57 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:16.57 ((size) ? malloc((unsigned) (size)) : NULL) 18:16.57 ^~~~ 18:16.57 /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' 18:16.57 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 18:16.57 ^~~~~~~~~~~~~~~~ 18:16.59 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 18:16.59 /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] 18:16.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:16.59 ^ 18:16.59 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:16.59 ((size) ? malloc((unsigned) (size)) : NULL) 18:16.59 ^~~~ 18:16.59 /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' 18:16.59 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 18:16.59 ^~~~~~~~~~~~~~~~ 18:16.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 18:16.60 /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] 18:16.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:16.60 ^ 18:16.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:16.60 ((size) ? malloc((unsigned) (size)) : NULL) 18:16.60 ^~~~ 18:16.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 18:16.60 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 18:16.60 ^~~~~~~~~~~~~~~~ 18:16.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 18:16.60 /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] 18:16.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:16.60 ^ 18:16.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:16.60 ((size) ? malloc((unsigned) (size)) : NULL) 18:16.60 ^~~~ 18:16.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 18:16.60 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 18:16.60 ^~~~~~~~~~~~~~~~ 18:20.12 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 18:20.12 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 18:20.12 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 18:20.12 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 18:20.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] 18:20.12 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.12 ^ 18:20.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' 18:20.12 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.12 ^~~~ 18:20.12 /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' 18:20.12 new_rects = _cairo_malloc_ab (size, 18:20.12 ^~~~~~~~~~~~~~~~ 18:20.13 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 18:20.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] 18:20.13 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.13 ^ 18:20.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' 18:20.13 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.13 ^~~~ 18:20.13 /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' 18:20.13 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 18:20.13 ^~~~~~~~~~~~~~~~ 18:20.13 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 18:20.14 /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] 18:20.14 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.14 ^ 18:20.14 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.14 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.14 ^~~~ 18:20.14 /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' 18:20.14 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 18:20.14 ^~~~~~~~~~~~~~~~ 18:20.14 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 18:20.14 /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] 18:20.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.15 ^ 18:20.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' 18:20.15 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.15 ^~~~ 18:20.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 18:20.15 path->data = _cairo_malloc_ab (path->num_data, 18:20.15 ^~~~~~~~~~~~~~~~ 18:20.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 18:20.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] 18:20.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.15 ^ 18:20.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' 18:20.15 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.15 ^~~~ 18:20.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 18:20.15 pattern->stops = _cairo_malloc_ab (other->stops_size, 18:20.15 ^~~~~~~~~~~~~~~~ 18:20.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 18:20.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] 18:20.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.15 ^ 18:20.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' 18:20.15 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.15 ^~~~ 18:20.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 18:20.15 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 18:20.15 ^~~~~~~~~~~~~~~~ 18:20.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 18:20.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] 18:20.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.15 ^ 18:20.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' 18:20.15 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.15 ^~~~ 18:20.15 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 18:20.15 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 18:20.15 ^~~~~~~~~~~~~~~~ 18:20.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 18:20.17 /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] 18:20.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.17 ^ 18:20.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.17 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.17 ^~~~ 18:20.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 18:20.17 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 18:20.17 ^~~~~~~~~~~~~~~~ 18:20.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 18:20.17 /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] 18:20.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.17 ^ 18:20.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.17 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.17 ^~~~ 18:20.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 18:20.17 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 18:20.17 ^~~~~~~~~~~~~~~~ 18:20.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 18:20.17 /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] 18:20.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.17 ^ 18:20.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.17 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.17 ^~~~ 18:20.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 18:20.17 vertices = _cairo_malloc_ab (num_vertices, 18:20.17 ^~~~~~~~~~~~~~~~ 18:20.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 18:20.17 /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] 18:20.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.17 ^ 18:20.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.17 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.17 ^~~~ 18:20.17 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 18:20.17 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 18:20.17 ^~~~~~~~~~~~~~~~ 18:20.18 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 18:20.18 /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] 18:20.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.18 ^ 18:20.18 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.18 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.18 ^~~~ 18:20.18 /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' 18:20.18 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 18:20.18 ^~~~~~~~~~~~~~~~ 18:20.18 /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] 18:20.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.18 ^ 18:20.18 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.18 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.18 ^~~~ 18:20.18 /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' 18:20.18 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 18:20.18 ^~~~~~~~~~~~~~~~ 18:20.18 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 18:20.18 /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] 18:20.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.18 ^ 18:20.18 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.18 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.18 ^~~~ 18:20.18 /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' 18:20.18 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 18:20.18 ^~~~~~~~~~~~~~~~ 18:20.18 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 18:20.18 /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] 18:20.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.18 ^ 18:20.18 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.18 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.18 ^~~~ 18:20.19 /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' 18:20.19 new_elements = _cairo_malloc_ab (pq->max_size, 18:20.19 ^~~~~~~~~~~~~~~~ 18:20.19 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 18:20.19 /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] 18:20.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.19 ^ 18:20.19 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.19 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.19 ^~~~ 18:20.19 /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' 18:20.19 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 18:20.19 ^~~~~~~~~~~~~~~~ 18:20.19 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 18:20.19 /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] 18:20.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.19 ^ 18:20.19 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.19 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.19 ^~~~ 18:20.19 /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' 18:20.19 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 18:20.19 ^~~~~~~~~~~~~~~~ 18:20.19 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 18:20.19 /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] 18:20.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.19 ^ 18:20.19 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.19 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.19 ^~~~ 18:20.19 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 18:20.19 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 18:20.19 ^~~~~~~~~~~~~~~~ 18:20.20 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 18:20.20 /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] 18:20.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.20 ^ 18:20.20 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.20 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.20 ^~~~ 18:20.20 /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' 18:20.20 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 18:20.20 ^~~~~~~~~~~~~~~~ 18:20.20 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 18:20.20 /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] 18:20.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.20 ^ 18:20.20 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.20 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.20 ^~~~ 18:20.20 /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' 18:20.20 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 18:20.20 ^~~~~~~~~~~~~~~~ 18:20.20 /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] 18:20.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:20.20 ^ 18:20.20 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:20.20 ((size) ? malloc((unsigned) (size)) : NULL) 18:20.20 ^~~~ 18:20.20 /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' 18:20.20 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 18:20.20 ^~~~~~~~~~~~~~~~ 18:20.31 gfx/ycbcr 18:23.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:2573, 18:23.39 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-spans.c:27, 18:23.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 18:23.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 18:23.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] 18:23.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:23.39 ^ 18:23.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' 18:23.39 ((size) ? malloc((unsigned) (size)) : NULL) 18:23.39 ^~~~ 18:23.39 /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' 18:23.39 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 18:23.39 ^~~~~~~~~~~~~~~~ 18:23.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 18:23.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] 18:23.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:23.39 ^ 18:23.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' 18:23.39 ((size) ? malloc((unsigned) (size)) : NULL) 18:23.39 ^~~~ 18:23.39 /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' 18:23.39 rects = _cairo_malloc_ab (traps->num_traps, 18:23.39 ^~~~~~~~~~~~~~~~ 18:23.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 18:23.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] 18:23.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:23.39 ^ 18:23.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' 18:23.39 ((size) ? malloc((unsigned) (size)) : NULL) 18:23.39 ^~~~ 18:23.39 /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' 18:23.39 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 18:23.39 ^~~~~~~~~~~~~~~~ 18:23.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 18:23.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] 18:23.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:23.39 ^ 18:23.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' 18:23.39 ((size) ? malloc((unsigned) (size)) : NULL) 18:23.39 ^~~~ 18:23.39 /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' 18:23.39 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 18:23.39 ^~~~~~~~~~~~~~~~ 18:23.39 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 18:23.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] 18:23.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:23.40 ^ 18:23.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' 18:23.40 ((size) ? malloc((unsigned) (size)) : NULL) 18:23.40 ^~~~ 18:23.40 /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' 18:23.40 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 18:23.40 ^~~~~~~~~~~~~~~~ 18:23.41 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 18:23.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] 18:23.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:23.41 ^ 18:23.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' 18:23.41 ((size) ? malloc((unsigned) (size)) : NULL) 18:23.41 ^~~~ 18:23.41 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 18:23.41 rects = _cairo_malloc_ab (num_rects, 18:23.41 ^~~~~~~~~~~~~~~~ 18:23.41 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 18:23.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] 18:23.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:23.41 ^ 18:23.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' 18:23.41 ((size) ? malloc((unsigned) (size)) : NULL) 18:23.41 ^~~~ 18:23.41 /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' 18:23.41 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 18:23.41 ^~~~~~~~~~~~~~~~ 18:23.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 18:23.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] 18:23.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:23.42 ^ 18:23.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' 18:23.42 ((size) ? malloc((unsigned) (size)) : NULL) 18:23.42 ^~~~ 18:23.42 /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' 18:23.42 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 18:23.42 ^~~~~~~~~~~~~~~~ 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 18:23.43 /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] 18:23.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:23.43 ^ 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:23.43 ((size) ? malloc((unsigned) (size)) : NULL) 18:23.43 ^~~~ 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 18:23.43 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 18:23.43 ^~~~~~~~~~~~~~~~ 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 18:23.43 /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] 18:23.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:23.43 ^ 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:23.43 ((size) ? malloc((unsigned) (size)) : NULL) 18:23.43 ^~~~ 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 18:23.43 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 18:23.43 ^~~~~~~~~~~~~~~~ 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 18:23.43 /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] 18:23.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:23.43 ^ 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:23.43 ((size) ? malloc((unsigned) (size)) : NULL) 18:23.43 ^~~~ 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 18:23.43 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 18:23.43 ^~~~~~~~~~~~~~~~ 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 18:23.43 /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] 18:23.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 18:23.43 ^ 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 18:23.43 ((size) ? malloc((unsigned) (size)) : NULL) 18:23.43 ^~~~ 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 18:23.43 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 18:23.43 ^~~~~~~~~~~~~~~~ 18:23.43 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-version.c: At top level: 18:23.43 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 18:23.43 #define CAIRO_VERSION_H 1 18:23.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo.h:41, 18:23.44 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairoint.h:70, 18:23.44 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-spans.c:27, 18:23.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 18:23.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 18:23.44 #define CAIRO_VERSION_H 18:27.52 gfx/angle/targets/angle_common 18:27.90 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 18:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 18:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsDeviceContext.h:12, 18:27.90 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/InlineTranslator.cpp:12: 18:27.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 18:27.90 /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] 18:27.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 18:27.90 ^ 18:27.90 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 18:27.90 struct Block { 18:27.90 ^~~~~ 18:32.66 gfx/src 18:35.37 /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': 18:35.37 /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] 18:35.37 if (!nr_transport_addr_cmp(const_cast(&remote_address), 18:35.37 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:35.37 &port_mapping->remote_address_, compare_flags)) 18:35.37 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:36.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontEntry.h:13, 18:36.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFont.h:11, 18:36.44 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/src/nsDeviceContext.h:12, 18:36.44 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/src/nsDeviceContext.cpp:7: 18:36.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 18:36.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] 18:36.45 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 18:36.45 ^ 18:36.45 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 18:36.45 struct Block { 18:36.45 ^~~~~ 18:38.82 gfx/qcms 18:39.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 18:39.95 /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)': 18:39.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/Path.cpp:446:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:39.95 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 18:39.95 ^~~~~ 18:40.64 gfx/gl 18:40.68 gfx/layers 18:40.80 gfx/graphite2/src 18:41.13 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 18:41.13 /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] 18:41.13 class Machine::Code::decoder 18:41.13 ^~~~~~~ 18:41.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureVal.h:31, 18:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureMap.h:29, 18:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Face.h:34, 18:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/CmapCache.h:30, 18:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/CmapCache.cpp:29, 18:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 18:41.34 /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*]': 18:41.34 /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]' 18:41.34 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 18:41.34 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Segment.cpp:60:42: required from here 18:41.34 /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] 18:41.34 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 18:41.34 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:41.34 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureMap.h:29, 18:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Face.h:34, 18:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/CmapCache.h:30, 18:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/CmapCache.cpp:29, 18:41.34 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 18:41.34 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 18:41.34 class FeatureVal : public Vector 18:41.34 ^~~~~~~~~~ 18:45.39 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 18:45.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 18:45.39 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/src/DriverCrashGuard.cpp:20, 18:45.39 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 18:45.39 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 18:45.40 /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] 18:45.40 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 18:45.40 ^ 18:45.40 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 18:45.40 struct Block { 18:45.40 ^~~~~ 18:48.45 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 18:48.45 /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&)': 18:48.45 /builddir/build/BUILD/thunderbird-68.2.2/gfx/2d/DrawTargetCairo.cpp:450:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:48.45 cairo_pattern_t* pat; 18:48.45 ^~~ 18:48.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/KnowsCompositor.h:11, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/PersistentBufferProvider.h:12, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/PersistentBufferProvider.cpp:7: 18:48.59 /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; long unsigned int N = 2]': 18:48.59 /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]' 18:48.59 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 18:48.59 /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] 18:48.59 memset(&aArr[0], 0, N * sizeof(T)); 18:48.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:48.59 In file included from /usr/include/c++/8/map:61, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:10, 18:48.59 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/PersistentBufferProvider.cpp:9: 18:48.59 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 18:48.59 class map 18:48.59 ^~~ 18:48.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 18:48.68 /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)': 18:48.68 /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] 18:48.68 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 18:48.68 ^ 18:48.68 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Segment.h:38, 18:48.68 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/Silf.cpp:32, 18:48.68 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 18:48.68 /builddir/build/BUILD/thunderbird-68.2.2/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 18:48.68 struct SlotJustify 18:48.68 ^~~~~~~~~~~ 19:03.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContextEGL.h:10, 19:03.44 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/EGLUtils.cpp:7, 19:03.44 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 19:03.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 19:03.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h:1193:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:03.44 fGetIntegerv(pname, (GLint*)&ret); 19:03.44 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 19:03.44 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 19:03.44 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLBlitHelper.cpp:204:10: note: 'texBinding' was declared here 19:03.44 GLenum texBinding; 19:03.44 ^~~~~~~~~~ 19:03.59 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContextEGL.h:10, 19:03.60 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/EGLUtils.cpp:7, 19:03.60 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 19:03.60 /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': 19:03.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLContext.h:2897:30: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:03.60 mSymbols.fBindVertexArray(array); 19:03.60 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 19:03.60 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 19:03.60 /builddir/build/BUILD/thunderbird-68.2.2/gfx/gl/GLBlitHelper.cpp:449:10: note: 'oldVAO' was declared here 19:03.60 GLuint oldVAO; 19:03.60 ^~~~~~ 19:06.08 gfx/vr/service 19:06.08 gfx/ipc 19:06.08 gfx/harfbuzz/src 19:06.08 gfx/vr 19:09.82 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSProps.h:28, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCSSPropertyIDSet.h:18, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/AnimationInfo.h:11, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:37, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImplData.h:10, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicLayersImpl.h:10, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImageLayer.cpp:7: 19:09.82 /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; long unsigned int N = 2]': 19:09.82 /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]' 19:09.82 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 19:09.82 /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] 19:09.82 memset(&aArr[0], 0, N * sizeof(T)); 19:09.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:09.82 In file included from /usr/include/c++/8/map:61, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:10, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImplData.h:10, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicLayersImpl.h:10, 19:09.82 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/basic/BasicImageLayer.cpp:7: 19:09.82 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 19:09.82 class map 19:09.82 ^~~ 19:15.35 gfx/config 19:15.72 gfx/webrender_bindings 19:16.52 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.h:10, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.cpp:9: 19:16.52 /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; long unsigned int N = 2]': 19:16.52 /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]' 19:16.52 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 19:16.52 /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] 19:16.52 memset(&aArr[0], 0, N * sizeof(T)); 19:16.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:16.52 In file included from /usr/include/c++/8/map:61, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.h:10, 19:16.52 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUParent.cpp:9: 19:16.52 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 19:16.52 class map 19:16.52 ^~~ 19:20.20 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 19:20.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 19:20.20 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/config/gfxVars.cpp:9, 19:20.20 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/config/Unified_cpp_gfx_config0.cpp:20: 19:20.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 19:20.20 /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] 19:20.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 19:20.20 ^ 19:20.20 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 19:20.20 struct Block { 19:20.20 ^~~~~ 19:21.00 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 19:21.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 19:21.00 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/GPUProcessManager.cpp:18, 19:21.00 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:65: 19:21.00 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 19:21.01 /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] 19:21.01 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 19:21.01 ^ 19:21.01 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 19:21.01 struct Block { 19:21.01 ^~~~~ 19:23.71 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/Value.h:26, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISimpleEnumerator.h:13, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsIFile.h:14, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/XREAppData.h:15, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsXULAppAPI.h:15, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/CompositorTypes.h:13, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/CompositorSession.h:11, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/CompositorSession.cpp:6, 19:23.71 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 19:23.71 /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; long unsigned int N = 2]': 19:23.71 /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]' 19:23.72 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 19:23.72 /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] 19:23.72 memset(&aArr[0], 0, N * sizeof(T)); 19:23.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:23.72 In file included from /usr/include/c++/8/map:61, 19:23.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 19:23.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 19:23.72 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 19:23.72 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/ipc/CompositorSession.cpp:7, 19:23.72 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 19:23.72 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 19:23.72 class map 19:23.72 ^~~ 19:27.29 gfx/skia 19:29.49 image 19:30.95 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkBlitRow_D32.cpp:8: 19:30.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 19:30.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 19:30.95 memcpy(&v, &splat, 16); 19:30.95 ^ 19:30.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 19:30.95 class Sk4px : public Sk16b { 19:30.95 ^~~~~ 19:30.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 19:30.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 19:30.95 memcpy(&v, px, 16); 19:30.95 ^ 19:30.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 19:30.95 class Sk4px : public Sk16b { 19:30.95 ^~~~~ 19:30.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 19:30.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 19:30.95 memcpy(&v, px, 8); 19:30.95 ^ 19:30.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 19:30.95 class Sk4px : public Sk16b { 19:30.95 ^~~~~ 19:30.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 19:30.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 19:30.95 memcpy(&v, px, 4); 19:30.95 ^ 19:30.95 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 19:30.95 class Sk4px : public Sk16b { 19:30.95 ^~~~~ 19:31.75 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 19:31.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 19:31.75 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 19:31.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 19:31.75 /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; long unsigned int N = 2]': 19:31.75 /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]' 19:31.75 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Layers.h:248:29: required from here 19:31.75 /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] 19:31.75 memset(&aArr[0], 0, N * sizeof(T)); 19:31.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:31.75 In file included from /usr/include/c++/8/map:61, 19:31.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 19:31.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 19:31.75 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 19:31.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 19:31.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 19:31.75 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/RenderTextureHost.h:13, 19:31.75 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 19:31.75 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 19:31.75 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:11: 19:31.75 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 19:31.75 class map 19:31.75 ^~~ 19:31.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 19:31.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 2]': 19:31.87 /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::vector]' 19:31.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 19:31.87 /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::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 19:31.87 memset(&aArr[0], 0, N * sizeof(T)); 19:31.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:31.87 In file included from /usr/include/c++/8/vector:64, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/vector:3, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/vector:44, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/gfx/2D.h:17, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsRect.h:15, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/Units.h:17, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsStyleConsts.h:17, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxTypes.h:11, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:9, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 19:31.87 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 19:31.87 class vector : protected _Vector_base<_Tp, _Alloc> 19:31.87 ^~~~~~ 19:31.87 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 19:31.87 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 19:31.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 2]': 19:31.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:99:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 19:31.87 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 19:31.87 /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 mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 19:31.88 memset(&aArr[0], 0, N * sizeof(T)); 19:31.88 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:31.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 19:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 19:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/TextDrawTarget.h:11, 19:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/WebRenderAPI.cpp:18, 19:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110: 19:31.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 19:31.88 class ClipManager { 19:31.88 ^~~~~~~~~~~ 19:31.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:19, 19:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxUtils.h:20, 19:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 19:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 19:31.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 1]': 19:31.88 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:123:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 19:31.88 /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/WebRenderAPI.cpp:715:72: required from here 19:31.88 /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 mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 19:31.88 memset(&aArr[0], 0, N * sizeof(T)); 19:31.88 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:31.88 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Span.h:31, 19:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/DbgMacro.h:13, 19:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsTArray.h:17, 19:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxPrefs.h:15, 19:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 19:31.88 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 19:31.89 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 19:31.89 class UniquePtr { 19:31.89 ^~~~~~~~~ 19:34.42 In file included from /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp:8: 19:34.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 19:34.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 19:34.42 memcpy(&v, &splat, 16); 19:34.42 ^ 19:34.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 19:34.42 class Sk4px : public Sk16b { 19:34.42 ^~~~~ 19:34.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 19:34.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 19:34.42 memcpy(&v, px, 16); 19:34.42 ^ 19:34.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 19:34.42 class Sk4px : public Sk16b { 19:34.42 ^~~~~ 19:34.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 19:34.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 19:34.42 memcpy(&v, px, 8); 19:34.42 ^ 19:34.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 19:34.42 class Sk4px : public Sk16b { 19:34.42 ^~~~~ 19:34.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 19:34.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 19:34.42 memcpy(&v, px, 4); 19:34.42 ^ 19:34.42 /builddir/build/BUILD/thunderbird-68.2.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 19:34.42 class Sk4px : public Sk16b { 19:34.42 ^~~~~ 19:36.53 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110: 19:36.53 /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/WebRenderAPI.cpp: In static member function 'static void mozilla::wr::WebRenderAPI::SendTransactions(const mozilla::wr::RenderRootArray >&, mozilla::wr::RenderRootArray&)': 19:36.53 /builddir/build/BUILD/thunderbird-68.2.2/gfx/webrender_bindings/WebRenderAPI.cpp:398:45: warning: 'useSceneBuilderThread' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:36.53 txns.Length(), *useSceneBuilderThread); 19:36.53 ^~~~~~~~~~~~~~~~~~~~~~ 19:36.64 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsUtils.h:14, 19:36.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsCOMPtr.h:30, 19:36.64 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageOps.h:10, 19:36.64 from /builddir/build/BUILD/thunderbird-68.2.2/image/ImageOps.cpp:7, 19:36.64 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image1.cpp:2: 19:36.64 /builddir/build/BUILD/thunderbird-68.2.2/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 19:36.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:36.64 foundInterface = 0; \ 19:36.64 ^~~~~~~~~~~~~~ 19:36.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' 19:36.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:36.64 ^~~~~~~~~~~~~~~~~~~~~~~ 19:36.64 /builddir/build/BUILD/thunderbird-68.2.2/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:36.64 NS_INTERFACE_MAP_END 19:36.64 ^~~~~~~~~~~~~~~~~~~~ 19:36.64 /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 19:36.64 else 19:36.64 ^~~~ 19:36.64 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:36.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:36.64 ^~~~~~~~~~~~~~~~~~ 19:36.64 /builddir/build/BUILD/thunderbird-68.2.2/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:36.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 19:36.64 ^~~~~~~~~~~~~~~~~~~~~~ 19:37.81 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/CallArgs.h:72, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/jsapi.h:29, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:16, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 19:37.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; long unsigned int N = 2]': 19:37.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]' 19:37.81 /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/Layers.h:248:29: required from here 19:37.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] 19:37.81 memset(&aArr[0], 0, N * sizeof(T)); 19:37.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:37.81 In file included from /usr/include/c++/8/map:61, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/system_wrappers/map:3, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/stl_wrappers/map:44, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/ipc/chromium/src/base/process_util.h:31, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/ipc/IPCMessageUtils.h:10, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 19:37.81 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 19:37.81 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 19:37.81 class map 19:37.81 ^~~ 19:37.83 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:24, 19:37.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentChild.h:14, 19:37.83 from /builddir/build/BUILD/thunderbird-68.2.2/gfx/vr/ipc/VRManagerChild.cpp:17, 19:37.83 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:92: 19:37.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 19:37.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/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] 19:37.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 19:37.83 ^ 19:37.83 /builddir/build/BUILD/thunderbird-68.2.2/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 19:37.83 struct Block { 19:37.83 ^~~~~ 19:38.15 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:26, 19:38.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 19:38.15 from /builddir/build/BUILD/thunderbird-68.2.2/image/imgLoader.cpp:47, 19:38.15 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image1.cpp:137: 19:38.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 19:38.15 /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] 19:38.15 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 19:38.15 ^ 19:38.15 /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 19:38.15 struct Block { 19:38.15 ^~~~~ 19:39.54 In file included from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/HashTable.h:89, 19:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/HashTable.h:10, 19:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/TracingAPI.h:11, 19:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/GCPolicyAPI.h:49, 19:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/js/RootingAPI.h:22, 19:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/GeckoProfiler.h:73, 19:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/CondVar.h:15, 19:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/dist/include/mozilla/Monitor.h:10, 19:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/image/imgFrame.h:12, 19:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/image/ISurfaceProvider.h:22, 19:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/image/AnimationFrameBuffer.h:9, 19:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/image/AnimationFrameBuffer.cpp:6, 19:39.54 from /builddir/build/BUILD/thunderbird-68.2.2/objdir/image/Unified_cpp_image0.cpp:2: 19:39.54 /builddir/build/BUILD/thunderbird-68.2.2/objd